Commit 733f6cae authored by Markus Pargmann's avatar Markus Pargmann Committed by Shawn Guo

ARM: dts: imx27 iomux device node

This patch adds a iomux node for imx27 pinctrl driver. The gpio
registers are embedded in the iomux memory area. So this patch moves
them into the iomux node for a better hardware description.
Signed-off-by: default avatarMarkus Pargmann <mpa@pengutronix.de>
Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
parent 1e728b3a
...@@ -236,64 +236,72 @@ sdhci2: sdhci@10014000 { ...@@ -236,64 +236,72 @@ sdhci2: sdhci@10014000 {
status = "disabled"; status = "disabled";
}; };
gpio1: gpio@10015000 { iomuxc: iomuxc@10015000 {
compatible = "fsl,imx27-gpio", "fsl,imx21-gpio"; compatible = "fsl,imx27-iomuxc";
reg = <0x10015000 0x100>; reg = <0x10015000 0x600>;
interrupts = <8>; #address-cells = <1>;
gpio-controller; #size-cells = <1>;
#gpio-cells = <2>; ranges;
interrupt-controller;
#interrupt-cells = <2>; gpio1: gpio@10015000 {
}; compatible = "fsl,imx27-gpio", "fsl,imx21-gpio";
reg = <0x10015000 0x100>;
gpio2: gpio@10015100 { interrupts = <8>;
compatible = "fsl,imx27-gpio", "fsl,imx21-gpio"; gpio-controller;
reg = <0x10015100 0x100>; #gpio-cells = <2>;
interrupts = <8>; interrupt-controller;
gpio-controller; #interrupt-cells = <2>;
#gpio-cells = <2>; };
interrupt-controller;
#interrupt-cells = <2>; gpio2: gpio@10015100 {
}; compatible = "fsl,imx27-gpio", "fsl,imx21-gpio";
reg = <0x10015100 0x100>;
gpio3: gpio@10015200 { interrupts = <8>;
compatible = "fsl,imx27-gpio", "fsl,imx21-gpio"; gpio-controller;
reg = <0x10015200 0x100>; #gpio-cells = <2>;
interrupts = <8>; interrupt-controller;
gpio-controller; #interrupt-cells = <2>;
#gpio-cells = <2>; };
interrupt-controller;
#interrupt-cells = <2>; gpio3: gpio@10015200 {
}; compatible = "fsl,imx27-gpio", "fsl,imx21-gpio";
reg = <0x10015200 0x100>;
gpio4: gpio@10015300 { interrupts = <8>;
compatible = "fsl,imx27-gpio", "fsl,imx21-gpio"; gpio-controller;
reg = <0x10015300 0x100>; #gpio-cells = <2>;
interrupts = <8>; interrupt-controller;
gpio-controller; #interrupt-cells = <2>;
#gpio-cells = <2>; };
interrupt-controller;
#interrupt-cells = <2>; gpio4: gpio@10015300 {
}; compatible = "fsl,imx27-gpio", "fsl,imx21-gpio";
reg = <0x10015300 0x100>;
gpio5: gpio@10015400 { interrupts = <8>;
compatible = "fsl,imx27-gpio", "fsl,imx21-gpio"; gpio-controller;
reg = <0x10015400 0x100>; #gpio-cells = <2>;
interrupts = <8>; interrupt-controller;
gpio-controller; #interrupt-cells = <2>;
#gpio-cells = <2>; };
interrupt-controller;
#interrupt-cells = <2>; gpio5: gpio@10015400 {
}; compatible = "fsl,imx27-gpio", "fsl,imx21-gpio";
reg = <0x10015400 0x100>;
gpio6: gpio@10015500 { interrupts = <8>;
compatible = "fsl,imx27-gpio", "fsl,imx21-gpio"; gpio-controller;
reg = <0x10015500 0x100>; #gpio-cells = <2>;
interrupts = <8>; interrupt-controller;
gpio-controller; #interrupt-cells = <2>;
#gpio-cells = <2>; };
interrupt-controller;
#interrupt-cells = <2>; gpio6: gpio@10015500 {
compatible = "fsl,imx27-gpio", "fsl,imx21-gpio";
reg = <0x10015500 0x100>;
interrupts = <8>;
gpio-controller;
#gpio-cells = <2>;
interrupt-controller;
#interrupt-cells = <2>;
};
}; };
audmux: audmux@10016000 { audmux: audmux@10016000 {
......
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