linux/drivers/pinctrl/meson
Martin Blumenstingl 5ab0c8e901 pinctrl: meson: meson8b: add the GPIOH pinmux settings for ETH_RXD{2,3}
GPIOH_5 and GPIOH_6 can have two Ethernet related functions:
- GPIOH_5 can be ETH_TXD1 or ETH_RXD3
- GPIOH_6 can be ETH_TXD0 or ETH_RXD2

Add the bits for eth_rxd3_h and eth_rxd2_h so the ETH_RXD function can
be disabled when using the ETH_TXD function of GPIOH_{5,6}. No problem
was observed so far, but in theory this could lead to two different
signals being routed to the same pad (which could break Ethernet).

These settings were found in the public "Amlogic Ethernet controller
user guide":
http://openlinux.amlogic.com/@api/deki/files/75/=Amlogic_Ethenet_controller_user_Guide.pdf

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Link: https://lore.kernel.org/r/20191226191425.3797490-1-martin.blumenstingl@googlemail.com
Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2020-01-07 13:57:17 +01:00
..
Kconfig pinctrl: meson: add pinctrl driver support for Meson-A1 SoC 2019-11-19 15:55:26 +01:00
Makefile pinctrl: meson: add pinctrl driver support for Meson-A1 SoC 2019-11-19 15:55:26 +01:00
pinctrl-meson-a1.c pinctrl: meson: add pinctrl driver support for Meson-A1 SoC 2019-11-19 15:55:26 +01:00
pinctrl-meson-axg-pmx.c pinctrl: meson-axg: Introduce a pinctrl pinmux ops for Meson-AXG SoC 2017-11-30 14:28:16 +01:00
pinctrl-meson-axg-pmx.h pinctrl: meson-axg: Use the correct style for SPDX License Identifier 2019-12-12 11:33:06 +01:00
pinctrl-meson-axg.c pinctrl: meson: add a new callback for SoCs fixup 2019-11-19 15:53:58 +01:00
pinctrl-meson-g12a.c pinctrl: meson: add a new callback for SoCs fixup 2019-11-19 15:53:58 +01:00
pinctrl-meson-gxbb.c pinctrl: meson: add a new callback for SoCs fixup 2019-11-19 15:53:58 +01:00
pinctrl-meson-gxl.c pinctrl: meson: add a new callback for SoCs fixup 2019-11-19 15:53:58 +01:00
pinctrl-meson.c pinctrl: meson: add pinctrl driver support for Meson-A1 SoC 2019-11-19 15:55:26 +01:00
pinctrl-meson.h pinctrl: meson: add pinctrl driver support for Meson-A1 SoC 2019-11-19 15:55:26 +01:00
pinctrl-meson8-pmx.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 446 2019-06-05 17:37:18 +02:00
pinctrl-meson8-pmx.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 446 2019-06-05 17:37:18 +02:00
pinctrl-meson8.c pinctrl: meson: add a new callback for SoCs fixup 2019-11-19 15:53:58 +01:00
pinctrl-meson8b.c pinctrl: meson: meson8b: add the GPIOH pinmux settings for ETH_RXD{2,3} 2020-01-07 13:57:17 +01:00