[PATCH] Added support for Archer C7 v2

Tim Niemeyer tim at tn-x.org
So Okt 30 13:26:45 CET 2016


Am Samstag, den 22.10.2016, 21:19 +0200 schrieb Michael Fritscher:
> > 5Ghz AdHoc is not working with current ath10k driver.
> >
> > Signed-off-by: Jan Kraus <mayosemmel at gmail.com>
> Reviewed-by: Michael Fritscher <michael at fritscher.net>
Reviewed-by: Tim Niemeyer <tim at tn-x.org>

Und applied..

Tim

> 
> > ---
> >  bsp/archerc7/.config                               | 36
> > ++++++++++++++++++++++
> >  bsp/board_archerc7.bsp                             |  5 +++
> >  .../files/etc/uci-defaults/50-fff-boardname        |  3 ++
> >  .../fff/fff-network/ar71xx/network.archer-c7-v2    |  8 +++++
> >  .../fff-network/files/usr/sbin/configurenetwork    |  2 +-
> >  5 files changed, 53 insertions(+), 1 deletion(-)
> >  create mode 100644 bsp/archerc7/.config
> >  create mode 100644 bsp/board_archerc7.bsp
> >  create mode 100644
> > src/packages/fff/fff-network/ar71xx/network.archer-c7-v2
> >
> > diff --git a/bsp/archerc7/.config b/bsp/archerc7/.config
> > new file mode 100644
> > index 0000000..0ae3062
> > --- /dev/null
> > +++ b/bsp/archerc7/.config
> > @@ -0,0 +1,36 @@
> > +# Generated using "./buildscript config openwrt".
> > +# Do no edit manually
> > +#
> > +CONFIG_TARGET_ar71xx=y
> > +CONFIG_TARGET_ar71xx_generic=y
> > +CONFIG_TARGET_ar71xx_generic_Default=y
> > +CONFIG_BUSYBOX_CUSTOM=y
> > +# CONFIG_BUSYBOX_CONFIG_BRCTL is not set
> > +# CONFIG_BUSYBOX_CONFIG_CROND is not set
> > +# CONFIG_BUSYBOX_CONFIG_CRONTAB is not set
> > +# CONFIG_BUSYBOX_CONFIG_FEATURE_NTPD_SERVER is not set
> > +CONFIG_BUSYBOX_CONFIG_SHA256SUM=y
> > +CONFIG_CLEAN_IPKG=y
> > +# CONFIG_FASTD_ENABLE_CIPHER_SALSA2012 is not set
> > +# CONFIG_FASTD_ENABLE_MAC_GHASH is not set
> > +# CONFIG_FASTD_ENABLE_METHOD_COMPOSED_GMAC is not set
> > +# CONFIG_FASTD_ENABLE_METHOD_GENERIC_GMAC is not set
> > +# CONFIG_PACKAGE_ALFRED_VIS is not set
> > +CONFIG_PACKAGE_ath10k-firmware-qca988x=y
> > +# CONFIG_PACKAGE_dnsmasq is not set
> > +# CONFIG_PACKAGE_firewall is not set
> > +CONFIG_PACKAGE_gpioctl-sysfs=y
> > +CONFIG_PACKAGE_kmod-ath10k=y
> > +CONFIG_PACKAGE_kmod-ifb=y
> > +# CONFIG_PACKAGE_kmod-ipt-nat is not set
> > +CONFIG_PACKAGE_kmod-ledtrig-heartbeat=y
> > +CONFIG_PACKAGE_kmod-ledtrig-netdev=y
> > +# CONFIG_PACKAGE_kmod-lib-crc-ccitt is not set
> > +# CONFIG_PACKAGE_kmod-ppp is not set
> > +CONFIG_PACKAGE_kmod-sched-connmark=y
> > +CONFIG_PACKAGE_libugpio=y
> > +# CONFIG_PACKAGE_odhcpd is not set
> > +# CONFIG_PACKAGE_opkg is not set
> > +# CONFIG_PACKAGE_ppp is not set
> > +CONFIG_PACKAGE_qos-scripts=y
> > +CONFIG_PACKAGE_tc=y
> > diff --git a/bsp/board_archerc7.bsp b/bsp/board_archerc7.bsp
> > new file mode 100644
> > index 0000000..73b4d81
> > --- /dev/null
> > +++ b/bsp/board_archerc7.bsp
> > @@ -0,0 +1,5 @@
> > +machine=archerc7
> > +chipset=ar71xx
> > +target=$builddir/$machine
> > +images=("openwrt-ar71xx-generic-archer-c7-v2-squashfs-sysupgrade.bin"
> > +        )
> > diff --git
> > a/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
> > b/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
> > index 2bd8b74..6ad34bd 100755
> > ---
> > a/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
> > +++
> > b/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
> > @@ -54,6 +54,9 @@ case "$BOARD" in
> >      cpe510)
> >          grep "CPE210" /var/sysinfo/model && BOARD=cpe210
> >          ;;
> > +    archer-c7)
> > +        BOARD=archer-c7-v2
> > +        ;;
> >  esac
> >
> >  uci set board.model.name=$BOARD
> > diff --git a/src/packages/fff/fff-network/ar71xx/network.archer-c7-v2
> > b/src/packages/fff/fff-network/ar71xx/network.archer-c7-v2
> > new file mode 100644
> > index 0000000..ff5ca44
> > --- /dev/null
> > +++ b/src/packages/fff/fff-network/ar71xx/network.archer-c7-v2
> > @@ -0,0 +1,8 @@
> > +WANDEV=eth0
> > +SWITCHDEV=eth1
> > +CLIENT_PORTS="4 5 0t"
> > +WAN_PORTS="1 6"
> > +BATMAN_PORTS="2 3 0t"
> > +
> > +ETHMESHMAC=eth0
> > +ROUTERMAC=eth1
> > diff --git a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
> > b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
> > index 3b21411..f9b34dd 100755
> > --- a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
> > +++ b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
> > @@ -29,7 +29,7 @@ if ! uci get network.$SWITCHDEV.ifname; then
> >
> >      echo "# Allow IPv6 RAs on WAN Port" >> /etc/sysctl.conf
> >
> > -    if [[ "$WANDEV" = "$SWITCHDEV" ]]; then
> > +    if [[ "$WANDEV" = "$SWITCHDEV" ]] || ! [[ -z "$WAN_PORTS" ]]; then
> >          uci set network.${SWITCHDEV}_2=switch_vlan
> >          uci set network.${SWITCHDEV}_2.device=$SWITCHHW
> >          uci set network.${SWITCHDEV}_2.vlan=2
> 
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 473 bytes
Beschreibung: This is a digitally signed message part
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20161030/de7a1220/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev