Просмотр исходного кода

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>
Srinivas Kandagatla 12 лет назад
Родитель
Сommit
e063735f91
2 измененных файлов с 19 добавлено и 0 удалено
  1. 7 0
      arch/arm/boot/dts/stih416-pinctrl.dtsi
  2. 12 0
      arch/arm/boot/dts/stih416.dtsi

+ 7 - 0
arch/arm/boot/dts/stih416-pinctrl.dtsi

@@ -106,6 +106,13 @@
 				st,retime-pin-mask = <0x7f>;
 			};
 
+			rc{
+				pinctrl_ir: ir0 {
+					st,pins {
+						ir = <&PIO4 0 ALT2 IN>;
+					};
+				};
+			};
 			sbc_serial1 {
 				pinctrl_sbc_serial1: sbc_serial1 {
 					st,pins {

+ 12 - 0
arch/arm/boot/dts/stih416.dtsi

@@ -200,5 +200,17 @@
 			clock-names	= "stmmaceth";
 			clocks		= <&CLK_S_ETH1_PHY>;
 		};
+
+		rc: rc@fe518000 {
+			compatible	= "st,comms-irb";
+			reg		= <0xfe518000 0x234>;
+			interrupts	=  <0 203 0>;
+			rx-mode         = "infrared";
+			clocks		= <&CLK_SYSIN>;
+			pinctrl-names 	= "default";
+			pinctrl-0	= <&pinctrl_ir>;
+			resets		= <&softreset STIH416_IRB_SOFTRESET>;
+		};
+
 	};
 };