aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSrinivas Kandagatla <srinivas.kandagatla@st.com>2013-11-11 08:20:44 -0500
committerSrinivas Kandagatla <srinivas.kandagatla@st.com>2014-03-11 06:04:38 -0400
commite063735f9155826ee96a9bbc5407a1ead192f295 (patch)
tree00b8f93c46efc0622a4c8d3673796d6dc2671560
parent8ccd3f3acfd8903fbc6540f81d16da1b42d156cc (diff)
ARM: STi: STIH416: Add IR support.
This patch adds IRB support to STiH416 platforms. Tested on B2000 and B2020 development board Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@st.com>
-rw-r--r--arch/arm/boot/dts/stih416-pinctrl.dtsi7
-rw-r--r--arch/arm/boot/dts/stih416.dtsi12
2 files changed, 19 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/stih416-pinctrl.dtsi b/arch/arm/boot/dts/stih416-pinctrl.dtsi
index 77b7725c1075..e7f8b5f4460a 100644
--- a/arch/arm/boot/dts/stih416-pinctrl.dtsi
+++ b/arch/arm/boot/dts/stih416-pinctrl.dtsi
@@ -106,6 +106,13 @@
106 st,retime-pin-mask = <0x7f>; 106 st,retime-pin-mask = <0x7f>;
107 }; 107 };
108 108
109 rc{
110 pinctrl_ir: ir0 {
111 st,pins {
112 ir = <&PIO4 0 ALT2 IN>;
113 };
114 };
115 };
109 sbc_serial1 { 116 sbc_serial1 {
110 pinctrl_sbc_serial1: sbc_serial1 { 117 pinctrl_sbc_serial1: sbc_serial1 {
111 st,pins { 118 st,pins {
diff --git a/arch/arm/boot/dts/stih416.dtsi b/arch/arm/boot/dts/stih416.dtsi
index a96055b12a99..8299a7b8fee8 100644
--- a/arch/arm/boot/dts/stih416.dtsi
+++ b/arch/arm/boot/dts/stih416.dtsi
@@ -200,5 +200,17 @@
200 clock-names = "stmmaceth"; 200 clock-names = "stmmaceth";
201 clocks = <&CLK_S_ETH1_PHY>; 201 clocks = <&CLK_S_ETH1_PHY>;
202 }; 202 };
203
204 rc: rc@fe518000 {
205 compatible = "st,comms-irb";
206 reg = <0xfe518000 0x234>;
207 interrupts = <0 203 0>;
208 rx-mode = "infrared";
209 clocks = <&CLK_SYSIN>;
210 pinctrl-names = "default";
211 pinctrl-0 = <&pinctrl_ir>;
212 resets = <&softreset STIH416_IRB_SOFTRESET>;
213 };
214
203 }; 215 };
204}; 216};