ARM: SPEAr: DT: Update pinctrl list
authorVipul Kumar Samar <vipulkumar.samar@st.com>
Thu, 5 Jul 2012 03:51:47 +0000 (11:51 +0800)
committerViresh Kumar <viresh.kumar@linaro.org>
Mon, 26 Nov 2012 10:22:53 +0000 (15:52 +0530)
This patch updates pinctrl configuration for SPEAr SoC's.

Signed-off-by: Shiraz Hashim <shiraz.hashim@st.com>
Signed-off-by: Vipul Kumar Samar <vipulkumar.samar@st.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
arch/arm/boot/dts/spear1310-evb.dts
arch/arm/boot/dts/spear1340-evb.dts
arch/arm/boot/dts/spear320-evb.dts

index 2e4c5727468e1c4362c911f44dd44c44d0431524..3448d60117ec2ee1bc6c996d5ec84b99e6d34329 100644 (file)
                        pinctrl-0 = <&state_default>;
 
                        state_default: pinmux {
-                               i2c0-pmx {
+                               i2c0 {
                                        st,pins = "i2c0_grp";
                                        st,function = "i2c0";
                                };
+                               i2s0 {
+                                       st,pins = "i2s0_grp";
+                                       st,function = "i2s0";
+                               };
                                i2s1 {
                                        st,pins = "i2s1_grp";
                                        st,function = "i2s1";
                                        st,pins = "arm_gpio_grp";
                                        st,function = "arm_gpio";
                                };
+                               clcd {
+                                       st,pins = "clcd_grp" , "clcd_high_res";
+                                       st,function = "clcd";
+                               };
                                eth {
                                        st,pins = "gmii_grp";
                                        st,function = "gmii";
                                        st,pins = "i2c_1_2_grp";
                                        st,function = "i2c_1_2";
                                };
-                               pci {
-                                       st,pins = "pcie0_grp","pcie1_grp",
-                                               "pcie2_grp";
-                                       st,function = "pci";
-                               };
                                smii {
                                        st,pins = "smii_0_1_2_grp";
                                        st,function = "smii_0_1_2";
                                                "nand_16bit_grp";
                                        st,function = "nand";
                                };
+                               sata {
+                                       st,pins = "sata0_grp";
+                                       st,function = "sata";
+                               };
+                               pcie {
+                                       st,pins = "pcie1_grp", "pcie2_grp";
+                                       st,function = "pci_express";
+                               };
                        };
                };
 
index 045f7123ffac5a26eb42e4e025ec88015164075a..1fc558424d96e78a86fdfa71fd4d1a9cf049c2dc 100644 (file)
                                        st,pins = "fsmc_8bit_grp";
                                        st,function = "fsmc";
                                };
-                               kbd {
-                                       st,pins = "keyboard_row_col_grp",
-                                               "keyboard_col5_grp";
-                                       st,function = "keyboard";
-                               };
                                uart0 {
-                                       st,pins = "uart0_grp", "uart0_enh_grp";
+                                       st,pins = "uart0_grp";
                                        st,function = "uart0";
                                };
-                               i2c0-pmx {
+                               i2c0 {
                                        st,pins = "i2c0_grp";
                                        st,function = "i2c0";
                                };
-                               i2c1-pmx {
+                               i2c1 {
                                        st,pins = "i2c1_grp";
                                        st,function = "i2c1";
                                };
                                        st,function = "spdif_out";
                                };
                                ssp0 {
-                                       st,pins = "ssp0_grp", "ssp0_cs1_grp",
-                                               "ssp0_cs3_grp";
+                                       st,pins = "ssp0_grp", "ssp0_cs1_grp", "ssp0_cs2_grp", "ssp0_cs3_grp";
                                        st,function = "ssp0";
                                };
-                               pwm {
-                                       st,pins = "pwm2_grp", "pwm3_grp";
-                                       st,function = "pwm";
-                               };
                                smi-pmx {
                                        st,pins = "smi_grp";
                                        st,function = "smi";
                                        st,pins = "gmii_grp", "rgmii_grp";
                                        st,function = "gmac";
                                };
+                               cam0 {
+                                       st,pins = "cam0_grp";
+                                       st,function = "cam0";
+                               };
+                               cam1 {
+                                       st,pins = "cam1_grp";
+                                       st,function = "cam1";
+                               };
+                               cam2 {
+                                       st,pins = "cam2_grp";
+                                       st,function = "cam2";
+                               };
                                cam3 {
                                        st,pins = "cam3_grp";
                                        st,function = "cam3";
                                        st,pins = "sata_grp";
                                        st,function = "sata";
                                };
+                               pcie {
+                                       st,pins = "pcie_grp";
+                                       st,function = "pcie";
+                               };
+
                        };
                };
 
index ad4bfc68ee059b4632cde6b69f9a851a064cf90e..70c3498b16a4b42a066186879a44229261526716 100644 (file)
                                        st,function = "mii2";
                                };
                                pwm0_1 {
-                                       st,pins = "pwm0_1_pin_14_15_grp";
+                                       st,pins = "pwm0_1_pin_37_38_grp";
                                        st,function = "pwm0_1";
                                };
-                               pwm2 {
-                                       st,pins = "pwm2_pin_13_grp";
-                                       st,function = "pwm2";
-                               };
                        };
                };