Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
treewide: move devices from ar71xx to ath79
This patch moves device support for ar71xx devices that are supported in ath79. Building them with ath79 will be the new default. The only devices remaining in ar71xx will be the following, as backporting them to openwrt-19.07 is too complicated: - cpe210-v1 - cpe510-v1 Accordingly, no tiny devices are left in ar71xx and we can drop the relevant patches, and build ar71xx as generic again. For the tl-wr741nd-v2, in ath79 the tplink_tl-wr741-v1 image is used. The move from ar71xx to ath79 requires some adjustments on the way: - The board names and image names on ath79 contain the vendor name, where the former have it separated by a comma (tplink,cpe210-v2) and the latter use an underscore (tplink_cpe210-v2). It is safe to assume that this is the only difference between board and image names. Consequently, the ath79 devices will use their full board name also in our firmware. A lot of renames in fff-boardname can be dropped. The rename for fff-sysupgrade is already present in fff-upgrade.sh While at it, fix that for the WDR4900 v1 as well. - Due to a different switch driver, the startup of ethernet devices is altered, which leads to eth0 and eth1 being swapped for some ath79 devices compared to ar71xx. This has been adjusted for SWITCHDEV/WANDEV and MAC address setup. - Since we have direct support for the AC Mesh now, use the proper name instead of the AC Lite image. For Ubiquiti, different device variants are now available as separate images. - Remove left-over power-m-xw entry in cpuport file Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by: Fabian Bläse <fabian@blaese.de> Tested-by: Fabian Bläse <fabian@blaese.de>
- Loading branch information
Showing
57 changed files
with
316 additions
and
332 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
chipset=ar71xx | ||
subtarget=generic | ||
images=("openwrt-${chipset}-${subtarget}-cpe210-220-v1-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-cpe510-520-v1-squashfs-*" | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# Generated using "./buildscript config openwrt". | ||
# Do no edit manually | ||
# | ||
CONFIG_TARGET_ar71xx=y | ||
CONFIG_TARGET_ar71xx_generic=y | ||
CONFIG_TARGET_MULTI_PROFILE=y | ||
CONFIG_TARGET_DEVICE_ar71xx_generic_DEVICE_cpe210-220-v1=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ar71xx_generic_DEVICE_cpe210-220-v1="-rssileds" | ||
CONFIG_TARGET_DEVICE_ar71xx_generic_DEVICE_cpe510-520-v1=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ar71xx_generic_DEVICE_cpe510-520-v1="-rssileds" | ||
CONFIG_BUSYBOX_CUSTOM=y | ||
CONFIG_TARGET_PER_DEVICE_ROOTFS=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_FAST_TOP is not set | ||
# CONFIG_BUSYBOX_CONFIG_FEATURE_NTPD_SERVER is not set | ||
CONFIG_CLEAN_IPKG=y | ||
# CONFIG_DROPBEAR_CURVE25519 is not set | ||
# CONFIG_FASTD_ENABLE_CIPHER_SALSA2012 is not set | ||
# CONFIG_FASTD_ENABLE_MAC_GHASH is not set | ||
# CONFIG_FASTD_ENABLE_MAC_UHASH is not set | ||
# CONFIG_FASTD_ENABLE_METHOD_COMPOSED_GMAC is not set | ||
# CONFIG_FASTD_ENABLE_METHOD_COMPOSED_UMAC is not set | ||
# CONFIG_FASTD_ENABLE_METHOD_GENERIC_GMAC is not set | ||
# CONFIG_FASTD_ENABLE_METHOD_GENERIC_UMAC is not set | ||
CONFIG_KERNEL_SQUASHFS_FRAGMENT_CACHE_SIZE=1 | ||
# CONFIG_PACKAGE_ALFRED_VIS is not set | ||
CONFIG_PACKAGE_hostapd-mini=y | ||
CONFIG_PACKAGE_iwinfo=m | ||
CONFIG_PACKAGE_libiwinfo=m | ||
CONFIG_PACKAGE_opkg=m | ||
CONFIG_PACKAGE_wpad-mini=m | ||
CONFIG_STRIP_KERNEL_EXPORTS=y |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
chipset=ath79 | ||
subtarget=generic | ||
images=("openwrt-${chipset}-${subtarget}-glinet_gl-ar150-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_archer-c25-v1-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_archer-c60-v1-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_archer-c60-v2-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_archer-c7-v2-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_archer-c7-v5-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_cpe210-v2-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_cpe210-v3-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wdr3500-v1-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wdr3600-v1-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wdr4300-v1-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wdr4310-v1-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wr1043nd-v1-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wr1043nd-v2-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wr1043nd-v3-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wr1043nd-v4-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wr1043n-v5-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wr842n-v2-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-ubnt_bullet-m-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-ubnt_nanostation-loco-m-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-ubnt_nanostation-loco-m-xw-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-ubnt_nanostation-m-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-ubnt_picostation-m-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-ubnt_unifi-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-ubnt_unifiac-mesh-squashfs-*" | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
# Generated using "./buildscript config openwrt". | ||
# Do no edit manually | ||
# | ||
CONFIG_TARGET_ath79=y | ||
CONFIG_TARGET_ath79_generic=y | ||
CONFIG_TARGET_MULTI_PROFILE=y | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_glinet_gl-ar150=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_glinet_gl-ar150="" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c25-v1=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c25-v1="-kmod-ath10k-ct-smallbuffers kmod-ath10k -ath10k-firmware-qca9887-ct ath10k-firmware-qca9887" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c60-v1=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c60-v1="-kmod-ath10k-ct-smallbuffers kmod-ath10k -ath10k-firmware-qca9888-ct ath10k-firmware-qca9888" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c60-v2=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c60-v2="-kmod-ath10k-ct-smallbuffers kmod-ath10k -ath10k-firmware-qca9888-ct ath10k-firmware-qca9888" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c7-v2=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c7-v2="-kmod-ath10k-ct kmod-ath10k -ath10k-firmware-qca988x-ct ath10k-firmware-qca988x" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c7-v5=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c7-v5="-kmod-ath10k-ct kmod-ath10k -ath10k-firmware-qca988x-ct ath10k-firmware-qca988x" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_cpe210-v2=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_cpe210-v2="-rssileds" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_cpe210-v3=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_cpe210-v3="-rssileds" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wdr3500-v1=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_tl-wdr3500-v1="" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wdr3600-v1=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_tl-wdr3600-v1="" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wdr4300-v1=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_tl-wdr4300-v1="" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wdr4310-v1=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_tl-wdr4310-v1="" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wr1043nd-v1=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_tl-wr1043nd-v1="" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wr1043nd-v2=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_tl-wr1043nd-v2="" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wr1043nd-v3=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_tl-wr1043nd-v3="" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wr1043nd-v4=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_tl-wr1043nd-v4="" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wr1043n-v5=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_tl-wr1043n-v5="" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wr842n-v2=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_tl-wr842n-v2="" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ubnt_bullet-m=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_ubnt_bullet-m="-rssileds" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ubnt_nanostation-loco-m=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_ubnt_nanostation-loco-m="-rssileds" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ubnt_nanostation-loco-m-xw=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_ubnt_nanostation-loco-m-xw="-rssileds" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ubnt_nanostation-m=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_ubnt_nanostation-m="-rssileds" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ubnt_picostation-m=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_ubnt_picostation-m="-rssileds" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ubnt_unifi=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_ubnt_unifi="" | ||
CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ubnt_unifiac-mesh=y | ||
CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_ubnt_unifiac-mesh="-kmod-ath10k-ct kmod-ath10k -ath10k-firmware-qca988x-ct ath10k-firmware-qca988x" | ||
CONFIG_BUSYBOX_CUSTOM=y | ||
CONFIG_TARGET_PER_DEVICE_ROOTFS=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_FAST_TOP is not set | ||
# CONFIG_BUSYBOX_CONFIG_FEATURE_NTPD_SERVER is not set | ||
CONFIG_CLEAN_IPKG=y | ||
# CONFIG_DROPBEAR_CURVE25519 is not set | ||
# CONFIG_FASTD_ENABLE_CIPHER_SALSA2012 is not set | ||
# CONFIG_FASTD_ENABLE_MAC_GHASH is not set | ||
# CONFIG_FASTD_ENABLE_MAC_UHASH is not set | ||
# CONFIG_FASTD_ENABLE_METHOD_COMPOSED_GMAC is not set | ||
# CONFIG_FASTD_ENABLE_METHOD_COMPOSED_UMAC is not set | ||
# CONFIG_FASTD_ENABLE_METHOD_GENERIC_GMAC is not set | ||
# CONFIG_FASTD_ENABLE_METHOD_GENERIC_UMAC is not set | ||
CONFIG_KERNEL_SQUASHFS_FRAGMENT_CACHE_SIZE=1 | ||
# CONFIG_PACKAGE_ALFRED_VIS is not set | ||
CONFIG_PACKAGE_hostapd-mini=y | ||
CONFIG_PACKAGE_iwinfo=m | ||
CONFIG_PACKAGE_libiwinfo=m | ||
CONFIG_PACKAGE_opkg=m | ||
CONFIG_PACKAGE_wpad-mini=m | ||
CONFIG_PACKAGE_ath10k-firmware-qca9887=m | ||
CONFIG_PACKAGE_ath10k-firmware-qca9888=m | ||
CONFIG_PACKAGE_ath10k-firmware-qca988x=m | ||
CONFIG_PACKAGE_kmod-ath10k=m | ||
CONFIG_PACKAGE_ath10k-firmware-qca9887-ct=m | ||
CONFIG_PACKAGE_ath10k-firmware-qca9888-ct=m | ||
CONFIG_PACKAGE_ath10k-firmware-qca988x-ct=m | ||
CONFIG_PACKAGE_kmod-ath10k-ct-smallbuffers=m | ||
CONFIG_PACKAGE_kmod-ath10k-ct=m | ||
CONFIG_STRIP_KERNEL_EXPORTS=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
chipset=ath79 | ||
subtarget=tiny | ||
images=("openwrt-${chipset}-${subtarget}-tplink_tl-mr3020-v1-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wa850re-v1-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wa860re-v1-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wa901nd-v2-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wr740n-v4-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wr741-v1-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wr741nd-v4-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wr841-v7-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wr841-v8-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wr841-v9-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wr841-v10-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wr841-v11-squashfs-*" | ||
"openwrt-${chipset}-${subtarget}-tplink_tl-wr841-v12-squashfs-*" | ||
) |
Oops, something went wrong.