diff options
author | Srinivas Kandagatla <srinivas.kandagatla@st.com> | 2013-11-11 08:20:44 -0500 |
---|---|---|
committer | Srinivas Kandagatla <srinivas.kandagatla@st.com> | 2014-03-11 06:04:38 -0400 |
commit | e063735f9155826ee96a9bbc5407a1ead192f295 (patch) | |
tree | 00b8f93c46efc0622a4c8d3673796d6dc2671560 | |
parent | 8ccd3f3acfd8903fbc6540f81d16da1b42d156cc (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.dtsi | 7 | ||||
-rw-r--r-- | arch/arm/boot/dts/stih416.dtsi | 12 |
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 | }; |