openwrt/target/linux
Lech Perczak ca942a5910 ramips: mtk_eth_soc: allow multiple resets
Use devm_reset_control_array_get_exclusive to register multiple
reset lines in FE driver. This is required to reattach ESW reset to FE
driver again, based on device tree bindings.

While at that, remove unused fe_priv.rst_ppe field, and add error
message if getting the reset fails.

Fixes: 60fadae62b ("ramips: ethernet: ralink: move reset of the esw into the esw instead of fe")

Co-developed-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>

[Split out of the bigger commit, provide commit mesage, refactor error
handling]
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>

(cherry picked from commit 3f1be8edee)
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
2024-01-04 22:25:29 +01:00
..
apm821xx kernel: bump 5.10 to 5.10.199 2023-11-02 21:09:44 +01:00
archs38 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
armvirt generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
at91 kernel: bump 5.10 to 5.10.196 2023-09-24 19:01:52 +02:00
ath25 kernel: bump 5.10 to 5.10.189 2023-08-11 23:17:31 +02:00
ath79 kernel: bump 5.10 to 5.10.200 2023-11-21 00:34:05 +01:00
bcm27xx kernel: bump 5.10 to 5.10.201 2023-11-25 19:18:57 +01:00
bcm47xx kernel: bump 5.10 to 5.10.194 2023-09-03 13:48:31 +02:00
bcm53xx bcm53xx: refresh kernel config 2023-11-06 13:28:56 +01:00
bcm63xx kernel: bump 5.10 to 5.10.189 2023-08-11 23:17:31 +02:00
bcm4908 kernel: bump 5.10 to 5.10.199 2023-11-02 21:09:44 +01:00
bmips kernel: bump 5.10 to 5.10.189 2023-08-11 23:17:31 +02:00
gemini generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
generic kernel: bump 5.10 to 5.10.201 2023-11-25 19:18:57 +01:00
imx imx: fix USB support 2022-03-11 00:04:05 +01:00
ipq40xx ipq40xx: switch to performance governor by default 2023-10-20 15:17:35 +02:00
ipq806x kernel: bump 5.10 to 5.10.189 2023-08-11 23:17:31 +02:00
kirkwood kernel: remove hack patch, move kirkwood specific kmods to target modules.mk 2022-12-27 08:05:23 +01:00
lantiq kernel: bump 5.10 to 5.10.200 2023-11-21 00:34:05 +01:00
layerscape treewide: fix shell errors during dump stage 2023-11-13 14:10:56 +01:00
malta generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
mediatek treewide: fix shell errors during dump stage 2023-11-13 14:10:56 +01:00
mpc85xx mpc85xx: add support for Watchguard Firebox T10 2023-03-10 00:13:29 +01:00
mvebu kernel: bump 5.10 to 5.10.189 2023-08-11 23:17:31 +02:00
mxs generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
octeon octeon: ubnt-edgerouter-4/6p: devicetree cleanup 2023-07-19 21:57:25 +02:00
octeontx kernel: bump 5.10 to 5.10.200 2023-11-21 00:34:05 +01:00
omap generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
oxnas kernel: bump 5.10 to 5.10.197 2023-09-24 21:31:42 +02:00
pistachio kernel: bump 5.10 to 5.10.196 2023-09-24 19:01:52 +02:00
qoriq qoriq: fix typo in FEATURES 2022-11-11 16:25:29 +02:00
ramips ramips: mtk_eth_soc: allow multiple resets 2024-01-04 22:25:29 +01:00
realtek kernel: bump 5.10 to 5.10.190 2023-08-11 23:17:31 +02:00
rockchip kernel: bump 5.10 to 5.10.192 2023-08-29 23:48:04 +02:00
sunxi sunxi: fix typo in device packages for MarsBoard A10 2022-12-22 00:14:30 +01:00
tegra kernel: bump 5.10 to 5.10.132 2022-07-30 17:21:47 +02:00
uml kernel: bump 5.10 to 5.10.196 2023-09-24 19:01:52 +02:00
x86 kernel: bump 5.10 to 5.10.201 2023-11-25 19:18:57 +01:00
zynq generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
Makefile build: fix issues with targets installed via feeds 2022-09-27 13:45:03 +02:00