kernel: add Qualcomm SSDK driver
authorRobert Marko <robimarko@gmail.com>
Sat, 20 Aug 2022 10:30:50 +0000 (12:30 +0200)
committerRobert Marko <robimarko@gmail.com>
Mon, 16 Jan 2023 11:42:23 +0000 (12:42 +0100)
commitc608f7032576296943f6d0914f226ebcfa1cbe4f
treef0c047d6ab1233d3515c14e8b88accd548bd701e
parentd092dee9edf2b0703a12258c88d2e3dbc09c9f2a
kernel: add Qualcomm SSDK driver

Qualcomm SSDK is driver for Qualcomm Atheros switches and PHY-s.

It is quite complicated and used by rest of the Qualcomm SDK stack for
anything switch or PHY related.

It is required for IPQ807x support as currently, there is no better driver
for the built-in switch or UNIPHY.

So, lets add the fixed-up version that supports kernel 5.15 for use on
ipq807x target until a better driver is available.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Signed-off-by: Robert Marko <robimarko@gmail.com>
12 files changed:
package/kernel/qca-ssdk/Makefile [new file with mode: 0644]
package/kernel/qca-ssdk/patches/0001-SSDK-config-add-kernel-5.10.patch [new file with mode: 0644]
package/kernel/qca-ssdk/patches/0002-SSDK-replace-ioremap_nocache-with-ioremap.patch [new file with mode: 0644]
package/kernel/qca-ssdk/patches/0003-SSDK-platform-use-of_mdio_find_bus-to-get-MDIO-bus.patch [new file with mode: 0644]
package/kernel/qca-ssdk/patches/0004-SSDK-dts-fix-of_get_mac_address.patch [new file with mode: 0644]
package/kernel/qca-ssdk/patches/0005-SSDK-config-add-kernel-5.15.patch [new file with mode: 0644]
package/kernel/qca-ssdk/patches/0006-qca8081-convert-to-5.11-IRQ-model.patch [new file with mode: 0644]
package/kernel/qca-ssdk/patches/0007-qca807x-add-a-LED-quirk-for-Xiaomi-AX9000.patch [new file with mode: 0644]
package/kernel/qca-ssdk/patches/0008-qca807x-add-a-LED-quirk-for-Xiaomi-AX3600.patch [new file with mode: 0644]
package/kernel/qca-ssdk/patches/0009-include-fix-compilation-error-for-parse_uci_option.patch [new file with mode: 0644]
package/kernel/qca-ssdk/patches/0010-QSDK-config-Avoid-Werror-heroics.patch [new file with mode: 0644]
package/kernel/qca-ssdk/patches/0011-Revert-qca-ssdk-remove-bridge-fdb-entry-for-the-auth.patch [new file with mode: 0644]