Commit e6a53fac authored by Benedikt Niedermayr's avatar Benedikt Niedermayr Committed by Nishanth Menon

arm64: dts: ti: iot2050: Definitions for runtime pinmuxing

Add multiple device tree nodes in order to support
runtime pinmuxing via debugfs.

All nodes are added to the pinctrl device node,
since they are now belonging to multiple interfaces now.

Note: Pinconf is also handled by debugfs-pinmux. This is possible since
pinconf and pinmux accessing the same 32-Bit register and setting the
function mask to 32-Bit allows writes to the whole register.
Signed-off-by: default avatarBenedikt Niedermayr <benedikt.niedermayr@siemens.com>
[Jan: fix node name style]
Signed-off-by: default avatarJan Kiszka <jan.kiszka@siemens.com>
Link: https://lore.kernel.org/r/3f90f3e521758622aa9b10f030cf0de1e68e77a4.1699087938.git.jan.kiszka@siemens.comSigned-off-by: default avatarNishanth Menon <nm@ti.com>
parent 95fd0767
...@@ -66,9 +66,7 @@ AM65X_IOPAD(0x001c, PIN_INPUT_PULLUP, 7) /* (C23) GPIO1_89 */ ...@@ -66,9 +66,7 @@ AM65X_IOPAD(0x001c, PIN_INPUT_PULLUP, 7) /* (C23) GPIO1_89 */
&main_gpio0 { &main_gpio0 {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = pinctrl-0 = <&main_m2_pcie_mux_control>;
<&main_m2_pcie_mux_control>,
<&arduino_io_d4_to_d9_pins_default>;
}; };
&main_gpio1 { &main_gpio1 {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment