ath79: add new OF only target for QCA MIPS silicon
authorJohn Crispin <john@phrozen.org>
Sun, 6 May 2018 08:20:11 +0000 (10:20 +0200)
committerJohn Crispin <john@phrozen.org>
Mon, 7 May 2018 06:06:51 +0000 (08:06 +0200)
commit53c474abbdfef8eb3499e2d10c9ad491788b8a72
treeacd19415420664f59bc63c1ceb4ad37bb7323027
parent3dc523f232ff01d31d59345f5fa6de508d5059ef
ath79: add new OF only target for QCA MIPS silicon

This target aims to replace ar71xx mid-term. The big part that is still
missing is making the MMIO/AHB wifi work using OF. NAND and mikrotik
subtargets will follow.

Signed-off-by: John Crispin <john@phrozen.org>
121 files changed:
package/kernel/linux/modules/usb.mk
target/linux/ath79/Makefile [new file with mode: 0644]
target/linux/ath79/base-files/etc/board.d/01_leds [new file with mode: 0644]
target/linux/ath79/base-files/etc/board.d/02_network [new file with mode: 0644]
target/linux/ath79/base-files/etc/diag.sh [new file with mode: 0644]
target/linux/ath79/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom [new file with mode: 0644]
target/linux/ath79/base-files/etc/hotplug.d/firmware/11-ath10k-caldata [new file with mode: 0644]
target/linux/ath79/base-files/lib/upgrade/platform.sh [new file with mode: 0644]
target/linux/ath79/config-4.14 [new file with mode: 0644]
target/linux/ath79/dts/Makefile [new file with mode: 0644]
target/linux/ath79/dts/ar7100.dtsi [new file with mode: 0644]
target/linux/ath79/dts/ar7161_netgear_wndr3800.dts [new file with mode: 0644]
target/linux/ath79/dts/ar7241.dtsi [new file with mode: 0644]
target/linux/ath79/dts/ar7241_ubnt-bullet-m.dts [new file with mode: 0644]
target/linux/ath79/dts/ar7241_ubnt-nano-m.dts [new file with mode: 0644]
target/linux/ath79/dts/ar7241_ubnt-rocket-m.dts [new file with mode: 0644]
target/linux/ath79/dts/ar7241_ubnt-unifi.dts [new file with mode: 0644]
target/linux/ath79/dts/ar7241_ubnt-xm.dts [new file with mode: 0644]
target/linux/ath79/dts/ar7241_ubnt-xm.dtsi [new file with mode: 0644]
target/linux/ath79/dts/ar7242.dtsi [new file with mode: 0644]
target/linux/ath79/dts/ar7242_buffalo_wzr-hp-g450h.dts [new file with mode: 0644]
target/linux/ath79/dts/ar724x.dtsi [new file with mode: 0644]
target/linux/ath79/dts/ar9132.dtsi [new file with mode: 0644]
target/linux/ath79/dts/ar9132_tl_wr1043nd_v1.dts [new file with mode: 0644]
target/linux/ath79/dts/ar9330.dtsi [new file with mode: 0644]
target/linux/ath79/dts/ar9330_gl_ar150.dts [new file with mode: 0644]
target/linux/ath79/dts/ar9331.dtsi [new file with mode: 0644]
target/linux/ath79/dts/ar9331_dpt_module.dts [new file with mode: 0644]
target/linux/ath79/dts/ar9331_dragino_ms14.dts [new file with mode: 0644]
target/linux/ath79/dts/ar9331_ew_dorin.dts [new file with mode: 0644]
target/linux/ath79/dts/ar9331_omega.dts [new file with mode: 0644]
target/linux/ath79/dts/ar9331_tl_mr3020.dts [new file with mode: 0644]
target/linux/ath79/dts/ath79.dtsi [new file with mode: 0644]
target/linux/ath79/dts/qca9557.dtsi [new file with mode: 0644]
target/linux/ath79/dts/qca9558_om5p_ac.dts [new file with mode: 0644]
target/linux/ath79/files/arch/mips/ath79/pci-ath9k-fixup.c [new file with mode: 0644]
target/linux/ath79/files/arch/mips/ath79/pci-ath9k-fixup.h [new file with mode: 0644]
target/linux/ath79/files/arch/mips/include/asm/fw/myloader/myloader.h [new file with mode: 0644]
target/linux/ath79/files/drivers/mtd/tplinkpart.c [new file with mode: 0644]
target/linux/ath79/files/drivers/net/dsa/mv88e6063.c [new file with mode: 0644]
target/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/Kconfig [new file with mode: 0644]
target/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/Makefile [new file with mode: 0644]
target/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/ag71xx.h [new file with mode: 0644]
target/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_ar7240.c [new file with mode: 0644]
target/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_debugfs.c [new file with mode: 0644]
target/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_ethtool.c [new file with mode: 0644]
target/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_main.c [new file with mode: 0644]
target/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_mdio.c [new file with mode: 0644]
target/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_phy.c [new file with mode: 0644]
target/linux/ath79/generic/config-default [new file with mode: 0644]
target/linux/ath79/generic/profiles/00-default.mk [new file with mode: 0644]
target/linux/ath79/generic/target.mk [new file with mode: 0644]
target/linux/ath79/image/Makefile [new file with mode: 0644]
target/linux/ath79/image/generic-ubnt.mk [new file with mode: 0644]
target/linux/ath79/image/generic.mk [new file with mode: 0644]
target/linux/ath79/image/legacy.mk [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/Makefile [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/LzmaDecode.c [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/LzmaDecode.h [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/LzmaTypes.h [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/Makefile [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/ar71xx_regs.h [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/board.c [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/cache.c [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/cache.h [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/cacheops.h [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/config.h [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/cp0regdef.h [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/head.S [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/loader.c [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/loader.lds [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/loader2.lds [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/lzma-data.lds [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/printf.c [new file with mode: 0644]
target/linux/ath79/image/lzma-loader/src/printf.h [new file with mode: 0644]
target/linux/ath79/image/tp-link.mk [new file with mode: 0644]
target/linux/ath79/modules.mk [new file with mode: 0644]
target/linux/ath79/patches-4.14/0001-tty-serial-drop-QCA-pecific-SoC-symbols.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0002-watchdog-ath79-fix-maximum-timeout.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0003-leds-add-reset-controller-based-driver.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0004-phy-add-ath79-usb-phys.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0005-usb-add-more-OF-quirk-properties.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0006-usb-drop-deprecated-symbols.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0007-irqchip-irq-ath79-intc-add-irq-cascade-driver-for-QC.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0008-irqchip-irq-ath79-cpu-drop-OF-init-helper.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0009-MIPS-ath79-add-lots-of-missing-registers.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0010-MIPS-ath79-select-the-PINCTRL-subsystem.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0011-MIPS-ath79-fix-register-address-in-ath79_ddr_wb_flus.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0012-MIPS-ath79-Avoid-using-unitialized-reg-variable.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0013-MIPS-ath79-fix-system-restart.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0014-MIPS-ath79-finetune-cpu-overrides.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0015-MIPS-ath79-enable-uart-during-early_prink.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0016-MIPS-ath79-add-support-for-QCA953x-SoC.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0017-MIPS-ath79-add-support-for-qca956x-soc.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0019-MIPS-ath79-get-PCIe-controller-out-of-reset.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0020-MIPS-ath79-turn-pci-ar71xx-driver-into-a-pure-OF-dri.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0021-MIPS-ath79-turn-pci-ar724x-driver-into-a-pure-OF-dri.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0022-MIPS-ath79-drop-pci.c.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0023-MIPS-ath79-drop-mach-files.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0024-GPIO-add-named-gpio-exports.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0024-MIPS-ath79-drop-pdata-helpers.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0025-MIPS-ath79-drop-irq.c.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0026-MIPS-ath79-sanitize-Kconfig-symbols.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0027-MIPS-ath79-drop-mips_machine-support.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0028-MIPS-ath79-add-helpers-for-setting-clocks-and-expose.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0029-MIPS-ath79-move-legacy-wdt-and-uart-clock-aliases-ou.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0030-MIPS-ath79-pass-PLL-base-to-clock-init-functions.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0031-MIPS-ath79-make-specifying-the-reference-clock-in-DT.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0032-MIPS-ath79-support-setting-up-clock-via-DT-on-all-So.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/0033-MIPS-ath79-export-switch-MDIO-reference-clock.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/004-register_gpio_driver_earlier.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/405-mtd-tp-link-partition-parser.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/420-net-ar71xx_mac_driver.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/430-drivers-link-spi-before-mtd.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/461-spi-ath79-add-fast-flash-read.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/470-MIPS-ath79-swizzle-pci-address-for-ar71xx.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/490-usb-ehci-add-quirks-for-qca-socs.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/900-mdio_bitbang_ignore_ta_value.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/901-phy-mdio-bitbang-prevent-rescheduling-during-command.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/902-at803x-add-reset-gpio-pdata.patch [new file with mode: 0644]
target/linux/ath79/patches-4.14/910-unaligned_access_hacks.patch [new file with mode: 0644]