lantiq: add Linux 5.10 support as testing kernel
authorMathias Kresin <dev@kresin.me>
Sun, 27 Dec 2020 09:28:08 +0000 (10:28 +0100)
committerMathias Kresin <dev@kresin.me>
Mon, 12 Apr 2021 21:23:09 +0000 (23:23 +0200)
commit0806f8fc80e602b88ac80a334dccf07e1334d416
tree918883ea539610575b67ca38142bddc0d64608f9
parente44e454ee65bb0631fbea64ea1e30b40735ed97b
lantiq: add Linux 5.10 support as testing kernel

Following changes are made to the Lantiq kernel patches:

  0001-MIPS-lantiq-add-pcie-driver.patch
    The pci header isn't included by the of_pci header any longer

  0024-MIPS-lantiq-revert-DSA-switch-driver-PMU-clock-chang.patch
    Due to the merge of grx390 and ar10 clocks, extend support to grx390

  0025-NET-MIPS-lantiq-adds-xrx200-legacy.patch
    The do_carrier arguments was dropped from phy_link_change. The
    phylib has always sets the third parameter to true so the flag is
    always changed anyway.

    of_get_phy_mode() returns an error, or 0 on success, and pass a
    pointer, of type phy_interface_t, where the phy mode should be
    stored now. So far an error wasn't considered. Print at least an
    error message if something unexpected happens.

    The stuck queue is now passed to xrx200_tx_timeout (the timeout
    handler) but not used so far.

  0028-NET-lantiq-various-etop-fixes.patch
    ioremap has provided non-cached semantics by default since the Linux
    2.6 days and was removed with kernel version 5.6.

    of_get_phy_mode() returns an error, or 0 on success, and pass a
    pointer, of type phy_interface_t, where the phy mode should be
    stored now. So far an error wasn't considered. Print at least an
    error message if something unexpected happens.

  0042-arch-mips-increase-io_space_limit.patch
    Move IO space extension to laniq specific file

Signed-off-by: Mathias Kresin <dev@kresin.me>
24 files changed:
target/linux/generic/files/drivers/net/phy/psb6970.c
target/linux/lantiq/Makefile
target/linux/lantiq/ase/config-5.10 [new file with mode: 0644]
target/linux/lantiq/config-5.10
target/linux/lantiq/falcon/config-5.10 [new file with mode: 0644]
target/linux/lantiq/patches-5.10/0001-MIPS-lantiq-add-pcie-driver.patch
target/linux/lantiq/patches-5.10/0004-MIPS-lantiq-add-atm-hack.patch
target/linux/lantiq/patches-5.10/0018-MTD-nand-lots-of-xrx200-fixes.patch
target/linux/lantiq/patches-5.10/0024-MIPS-lantiq-revert-DSA-switch-driver-PMU-clock-chang.patch
target/linux/lantiq/patches-5.10/0025-NET-MIPS-lantiq-adds-xrx200-legacy.patch
target/linux/lantiq/patches-5.10/0028-NET-lantiq-various-etop-fixes.patch
target/linux/lantiq/patches-5.10/0030-GPIO-add-named-gpio-exports.patch
target/linux/lantiq/patches-5.10/0031-I2C-MIPS-lantiq-add-FALC-ON-i2c-bus-master.patch
target/linux/lantiq/patches-5.10/0035-owrt-lantiq-wifi-and-ethernet-eeprom-handling.patch
target/linux/lantiq/patches-5.10/0042-arch-mips-increase-io_space_limit.patch
target/linux/lantiq/patches-5.10/0050-USB-DWC2-make-the-lantiq-settings-match-vendor-drive.patch
target/linux/lantiq/patches-5.10/0051-MIPS-lantiq-improve-USB-initialization.patch
target/linux/lantiq/patches-5.10/0101-find_active_root.patch
target/linux/lantiq/patches-5.10/0151-lantiq-ifxmips_pcie-use-of.patch
target/linux/lantiq/patches-5.10/0152-lantiq-VPE.patch
target/linux/lantiq/patches-5.10/0301-xrx200-add-gphy-clk-src-device-tree-binding.patch
target/linux/lantiq/xrx200/config-5.10 [new file with mode: 0644]
target/linux/lantiq/xway/config-5.10 [new file with mode: 0644]
target/linux/lantiq/xway_legacy/config-5.10 [new file with mode: 0644]