ixp4xx: bring back as a modernized target on 5.15
authorZoltan HERPAI <wigyori@uid0.hu>
Fri, 21 May 2021 21:58:20 +0000 (23:58 +0200)
committerZoltan HERPAI <wigyori@uid0.hu>
Sat, 26 Nov 2022 17:35:59 +0000 (18:35 +0100)
commit5d60a319919db7564410c7710dab073229fafb35
tree8a97694bba3796185c9c44efc8494124268b227c
parentbb38a5650f7559c15610ed61e620ffdf6acd73fc
ixp4xx: bring back as a modernized target on 5.15

Work is in progress to modernize support for the SoC family, moving
board config to DTS and upgrading all required drivers.

As a first step, re-add a basic target with updated image creation,
the updated ethernet, PCI and flash driver, and cherry-pick some
of the older patches. Further legacy patches will be brought in as
required, and board support DTSes will be added as they come online.

The ported boards so far are:
 - ADI Pronghorn SBC250 (Metro)
 - Gateway 7001
 - Gateworks GW2358
 - Linksys NSLU2
 - Netgear WG302
 - Titan Wireless 266-2

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
33 files changed:
target/linux/ixp4xx/Makefile [new file with mode: 0644]
target/linux/ixp4xx/base-files/etc/board.d/02_network [new file with mode: 0755]
target/linux/ixp4xx/base-files/lib/upgrade/platform.sh [new file with mode: 0644]
target/linux/ixp4xx/config-5.15 [new file with mode: 0644]
target/linux/ixp4xx/image/Makefile [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0001-5.16-ARM-dts-Add-PTP-timesource-to-the-IXP456x.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0002-5.16-ARM-dts-ixp4xx-Group-PCI-interrupt-properties-togeth.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0003-5.17-ARM-dts-Add-Goramo-MultiLink-device-tree.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0004-5.17-ARM-dts-Add-FSG3-system-controller-and-LEDs.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0005-5.17-ARM-dts-ixp4xx-Add-devicetree-for-Gateway-7001.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0006-5.17-ARM-ixp4xx-remove-dead-configs-CPU_IXP43X-and-CPU_IX.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0007-5.17-ARM-ixp4xx-remove-unused-header-file-pata_ixp4xx_cf..patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0008-5.17-net-ixp4xx_hss-Convert-to-use-DT-probing.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0009-5.18-ARM-dts-ixp4xx-Fix-up-the-Netgear-WG302-device-tree.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0010-5.18-ARM-dts-ixp42x-Expand-syscon-register-range.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0011-5.18-ARM-dts-Drop-serial-1-alias-on-GW7001.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0012-5.18-ARM-ixp4xx-Delete-Gateway-7001-boardfiles.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0013-5.18-ARM-ixp4xx-Delete-the-Goramo-MLR-boardfile.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0014-5.18-ARM-ixp4xx-Delete-old-PCI-driver.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0015-5.18-ARM-ixp4xx-Drop-stale-Kconfig-entry.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0016-5.18-ARM-ixp4xx-Drop-UDC-info-setting-function.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0017-5.18-soc-ixp4xx-Add-features-from-regmap-helper.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0018-5.18-soc-ixp4xx-npe-Access-syscon-regs-using-regmap.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0019-5.18-net-ixp4xx_eth-Drop-platform-data-support.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0020-5.18-net-ixp4xx_hss-Check-features-using-syscon.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0021-5.18-ARM-ixp4xx-Remove-feature-bit-accessors.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0022-5.18-ARM-ixp4xx-Drop-custom-DMA-coherency-and-bouncing.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0023-5.18-ARM-ixp4xx-Drop-all-common-code.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/0024-5.18-ARM-ixp4xx-Convert-to-SPARSE_IRQ-and-P2V.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/151-ARM-dts-add-pronghornmetro.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/152-ARM-dts-add-tw2662.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/600-skb_avoid_dmabounce.patch [new file with mode: 0644]
target/linux/ixp4xx/patches-5.15/900-scripts-Makefile-add-lpthread.patch [new file with mode: 0644]