summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorMartin Blumenstingl <martin.blumenstingl@googlemail.com>2018-09-22 17:10:02 +0200
committerKevin Hilman <khilman@baylibre.com>2018-09-26 10:48:59 +0200
commita77d0bab18fcb393dd4c06438d612fcf40d75a35 (patch)
tree41f1d81df8ea432a19cb263e27ac53f9340b2ec1 /arch
parentARM: dts: meson8b: add the I2C_A, PWM_C and UART_B pins (diff)
downloadlinux-a77d0bab18fcb393dd4c06438d612fcf40d75a35.tar.xz
linux-a77d0bab18fcb393dd4c06438d612fcf40d75a35.zip
ARM: dts: meson8b: add the RMII pins
Some boards use an RMII Ethernet PHY which requires fewer pins than the RGMII PHYs. Add a separate eth_rmii_pins node which does not include the pins which are only required for RGMII (but not for RMII) PHYs. Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Signed-off-by: Kevin Hilman <khilman@baylibre.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/boot/dts/meson8b.dtsi15
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/meson8b.dtsi b/arch/arm/boot/dts/meson8b.dtsi
index 4bbbbc6bea83..cd1ca9dda126 100644
--- a/arch/arm/boot/dts/meson8b.dtsi
+++ b/arch/arm/boot/dts/meson8b.dtsi
@@ -223,6 +223,21 @@
};
};
+ eth_rmii_pins: eth-rmii {
+ mux {
+ groups = "eth_tx_en",
+ "eth_txd1_0",
+ "eth_txd0_0",
+ "eth_rx_clk",
+ "eth_rx_dv",
+ "eth_rxd1",
+ "eth_rxd0",
+ "eth_mdio_en",
+ "eth_mdc";
+ function = "ethernet";
+ };
+ };
+
i2c_a_pins: i2c-a {
mux {
groups = "i2c_sda_a", "i2c_sck_a";