This patchset converts the ath79 mikrotik to use the qca8k DSA driver. Once a generic ath79 target has been converted to a DSA, the change is no longer required.
The SPI controller in the ar934x does not handle delays correctly. Backport SPI driver delay fixes from the 5.17-rc1 kernel. These fixes are required for the poe controller. Oskari Lemmela (5): ath79: mikrotik: change to qca8k DSA driver ath79: add support for MikroTik RouterBOARD 960PGS (hEx PoE) ath79: fix ar934x spi driver delays ath79: mikrotik: add poe driver ath79: mikrotik: add poe to hex poe board .../qca9557_mikrotik_routerboard-960pgs.dts | 310 +++++++++++++++++ .../linux/ath79/files/drivers/hwmon/rbpoe.c | 256 ++++++++++++++ .../linux/ath79/files/drivers/hwmon/rbpoe.h | 25 ++ .../ath79/files/drivers/hwmon/rbpoeport.c | 311 ++++++++++++++++++ target/linux/ath79/image/mikrotik.mk | 9 + .../base-files/etc/board.d/02_network | 14 + .../lib/preinit/10_rename_interfaces.sh | 11 + target/linux/ath79/mikrotik/config-default | 7 + ...-ar934x-fix-transfer-and-word-delays.patch | 32 ++ ...3-v5.17-spi-ar934x-fix-transfer-size.patch | 67 ++++ .../902-hwmon-support-for-mikrotik-poe.patch | 51 +++ 11 files changed, 1093 insertions(+) create mode 100644 target/linux/ath79/dts/qca9557_mikrotik_routerboard-960pgs.dts create mode 100644 target/linux/ath79/files/drivers/hwmon/rbpoe.c create mode 100644 target/linux/ath79/files/drivers/hwmon/rbpoe.h create mode 100644 target/linux/ath79/files/drivers/hwmon/rbpoeport.c create mode 100644 target/linux/ath79/mikrotik/base-files/lib/preinit/10_rename_interfaces.sh create mode 100644 target/linux/ath79/patches-5.10/402-v5.17-spi-ar934x-fix-transfer-and-word-delays.patch create mode 100644 target/linux/ath79/patches-5.10/403-v5.17-spi-ar934x-fix-transfer-size.patch create mode 100644 target/linux/ath79/patches-5.10/902-hwmon-support-for-mikrotik-poe.patch -- 2.25.1 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel