openwrt/target/linux/ipq806x/files/arch/arm/boot/dts
Christian Marangi 8eab5b2526
ipq806x: enable and setup multi-CPU port for qca8k switch
Enable and setup multi-cpu for qca8k switch for ipq806x based devices.

Rework each DTS to enable the secondary CPU port on QCA8K switch and
apply the required values originally set by the OEM in the old swconfig
node.

In original firmware the first CPU port was always assigned to the WAN
port and the secondary CPU port was assigned to the rest of the LAN
port. Follow this original implementation using an init.d script.

To setup the CPU port ip tools is required. Add additional default
package ip-tiny to correctly setup the CPU port.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-09-30 13:51:20 +02:00
..
qcom-ipq8062-wg2600hp3.dts ipq806x: enable and setup multi-CPU port for qca8k switch 2023-09-30 13:51:20 +02:00
qcom-ipq8064-ad7200-c2600.dtsi ipq806x: enable and setup multi-CPU port for qca8k switch 2023-09-30 13:51:20 +02:00
qcom-ipq8064-ad7200.dts ipq806x: convert each device to DSA implementation 2023-09-30 13:51:16 +02:00
qcom-ipq8064-ap148.dts ipq806x: convert each device to DSA implementation 2023-09-30 13:51:16 +02:00
qcom-ipq8064-ap161.dts ipq806x: convert each device to DSA implementation 2023-09-30 13:51:16 +02:00
qcom-ipq8064-asus-onhub.dts ipq806x: rename kernel files to generic name 2023-07-21 14:08:27 +02:00
qcom-ipq8064-c2600.dts ipq806x: rename kernel files to generic name 2023-07-21 14:08:27 +02:00
qcom-ipq8064-d7800.dts ipq806x: enable and setup multi-CPU port for qca8k switch 2023-09-30 13:51:20 +02:00
qcom-ipq8064-db149.dts ipq806x: convert each device to DSA implementation 2023-09-30 13:51:16 +02:00
qcom-ipq8064-ea7500-v1.dts ipq806x: convert each device to DSA implementation 2023-09-30 13:51:16 +02:00
qcom-ipq8064-ea8500.dts ipq806x: convert each device to DSA implementation 2023-09-30 13:51:16 +02:00
qcom-ipq8064-eax500.dtsi ipq806x: enable and setup multi-CPU port for qca8k switch 2023-09-30 13:51:20 +02:00
qcom-ipq8064-g10.dts ipq806x: enable and setup multi-CPU port for qca8k switch 2023-09-30 13:51:20 +02:00
qcom-ipq8064-onhub.dtsi ipq806x: enable and setup multi-CPU port for qca8k switch 2023-09-30 13:51:20 +02:00
qcom-ipq8064-r7500.dts ipq806x: enable and setup multi-CPU port for qca8k switch 2023-09-30 13:51:20 +02:00
qcom-ipq8064-r7500v2.dts ipq806x: enable and setup multi-CPU port for qca8k switch 2023-09-30 13:51:20 +02:00
qcom-ipq8064-tplink-onhub.dts ipq806x: rename kernel files to generic name 2023-07-21 14:08:27 +02:00
qcom-ipq8064-unifi-ac-hd.dts ipq806x: rename kernel files to generic name 2023-07-21 14:08:27 +02:00
qcom-ipq8064-vr2600v.dts ipq806x: enable and setup multi-CPU port for qca8k switch 2023-09-30 13:51:20 +02:00
qcom-ipq8064-wg2600hp.dts ipq806x: enable and setup multi-CPU port for qca8k switch 2023-09-30 13:51:20 +02:00
qcom-ipq8064-wpq864.dts ipq806x: enable and setup multi-CPU port for qca8k switch 2023-09-30 13:51:20 +02:00
qcom-ipq8064-wxr-2533dhp.dts ipq806x: enable and setup multi-CPU port for qca8k switch 2023-09-30 13:51:20 +02:00
qcom-ipq8065-ac400i.dts ipq806x: rename kernel files to generic name 2023-07-21 14:08:27 +02:00
qcom-ipq8065-nbg6817.dts ipq806x: enable and setup multi-CPU port for qca8k switch 2023-09-30 13:51:20 +02:00
qcom-ipq8065-nighthawk.dtsi ipq806x: enable and setup multi-CPU port for qca8k switch 2023-09-30 13:51:20 +02:00
qcom-ipq8065-r7800.dts ipq806x: rename kernel files to generic name 2023-07-21 14:08:27 +02:00
qcom-ipq8065-rt4230w-rev6.dts ipq806x: enable and setup multi-CPU port for qca8k switch 2023-09-30 13:51:20 +02:00
qcom-ipq8065-tr4400-v2.dts ipq806x: enable and setup multi-CPU port for qca8k switch 2023-09-30 13:51:20 +02:00
qcom-ipq8065-xr450.dts ipq806x: rename kernel files to generic name 2023-07-21 14:08:27 +02:00
qcom-ipq8065-xr500.dts ipq806x: rename kernel files to generic name 2023-07-21 14:08:27 +02:00
qcom-ipq8068-cryptid-common.dtsi ipq806x: rename kernel files to generic name 2023-07-21 14:08:27 +02:00
qcom-ipq8068-ecw5410.dts ipq806x: rename kernel files to generic name 2023-07-21 14:08:27 +02:00
qcom-ipq8068-mr42.dts ipq806x: rename kernel files to generic name 2023-07-21 14:08:27 +02:00
qcom-ipq8068-mr52.dts ipq806x: rename kernel files to generic name 2023-07-21 14:08:27 +02:00