arm64: dts: ti: iot2050: Definitions for runtime pinmuxing
authorBenedikt Niedermayr <benedikt.niedermayr@siemens.com>
Sat, 4 Nov 2023 08:52:17 +0000 (09:52 +0100)
committerNishanth Menon <nm@ti.com>
Fri, 1 Dec 2023 08:40:34 +0000 (02:40 -0600)
commite6a53facc8ade138089a64adb4980a1622e7f75f
treed7c29b67ecc22239a7335dbd05b4383ab24c17b0
parent95fd0767ef961d906f0722b5848276e566a46a4c
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: Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
[Jan: fix node name style]
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Link: https://lore.kernel.org/r/3f90f3e521758622aa9b10f030cf0de1e68e77a4.1699087938.git.jan.kiszka@siemens.com
Signed-off-by: Nishanth Menon <nm@ti.com>
arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi
arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-m2.dts