[PATCH 1/2] ARM:MX28: Add additionnal muxing options to iMX28 DTSI
From: Shawn Guo <hidden>
Date: 2012-06-25 15:50:49
Suggested subject prefix "ARM: dts: imx28: ..." On Fri, Jun 22, 2012 at 11:14:53AM +0200, Maxime Ripard wrote:
quoted hunk ↗ jump to hunk
Signed-off-by: Maxime Ripard <redacted> --- arch/arm/boot/dts/imx28.dtsi | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-)diff --git a/arch/arm/boot/dts/imx28.dtsi b/arch/arm/boot/dts/imx28.dtsi index 4634cb8..babc604 100644 --- a/arch/arm/boot/dts/imx28.dtsi +++ b/arch/arm/boot/dts/imx28.dtsi@@ -159,7 +159,7 @@ #interrupt-cells = <2>; }; - duart_pins_a: duart at 0 { + duart_pins_a: duart-a at 0 {
Leave this line unchanged ...
quoted hunk ↗ jump to hunk
reg = <0>; fsl,pinmux-ids = <0x3102 0x3112>; fsl,drive-strength = <0>;@@ -167,6 +167,14 @@ fsl,pull-up = <0>; }; + duart_pins_b: duart-b at 0 { + reg = <0>;
... and have the new mux option for duart like
duart_pins_b: duart at 1 {
reg = <1>;
then, pinctrl system will be able to report there are 2 pin groups for
function "duart" in debugfs.
Regards,
Shawn
quoted hunk ↗ jump to hunk
+ fsl,pinmux-ids = <0x3022 0x3032>; + fsl,drive-strength = <0>; + fsl,voltage = <1>; + fsl,pull-up = <0>; + }; + mac0_pins_a: mac0 at 0 { reg = <0>; fsl,pinmux-ids = <0x4000 0x4010 0x4020@@ -196,6 +204,15 @@ fsl,pull-up = <1>; }; + mmc0_4bit_pins_a: mmc0-4bit at 0 { + reg = <0>; + fsl,pinmux-ids = <0x2000 0x2010 0x2020 + 0x2030 0x2080 0x2090 0x20a0>; + fsl,drive-strength = <1>; + fsl,voltage = <1>; + fsl,pull-up = <1>; + }; + mmc0_cd_cfg: mmc0-cd-cfg { fsl,pinmux-ids = <0x2090>; fsl,pull-up = <0>;-- 1.7.9.5