input: rk3128 support pwm remote control
authorhuang zhibao <hzb@rock-chips.com>
Thu, 7 Aug 2014 03:52:08 +0000 (11:52 +0800)
committerhuang zhibao <hzb@rock-chips.com>
Thu, 7 Aug 2014 03:52:08 +0000 (11:52 +0800)
arch/arm/boot/dts/rk312x.dtsi
arch/arm/configs/rockchip_defconfig

index c8b4caa677103304410fe1766c0355ec6f345554..9308e9fded7849a50bec5d1a949bdd5b18e6dbf7 100755 (executable)
                 status = "disabled";
         };
 
+       remotectl: pwm@20050030 {
+               compatible = "rockchip,remotectl-pwm";
+               reg = <0x20050030 0x10>;
+               #pwm-cells = <2>;
+               pinctrl-names = "default";
+               pinctrl-0 = <&pwm3_pin>;
+               clocks = <&clk_gates7 10>;
+               clock-names = "pclk_pwm";
+               interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
+               status = "okay";
+       };
        dwc_control_usb: dwc-control-usb@20008000 {
                compatible = "rockchip,rk3126-dwc-control-usb";
                reg = <0x20008000 0x4>;
index 9a6d883ac5ea173b08d950cbdd21286adf9d1e46..a56d75d71c3046670e02e6a6292225de9652e93c 100644 (file)
@@ -307,6 +307,8 @@ CONFIG_INPUT_GPIO=y
 # CONFIG_COMPASS_DEVICE is not set
 # CONFIG_GYROSCOPE_DEVICE is not set
 # CONFIG_HALL_DEVICE is not set
+CONFIG_ROCKCHIP_REMOTECTL=y
+CONFIG_ROCKCHIP_REMOTECTL_PWM=y
 # CONFIG_SERIO is not set
 # CONFIG_VT is not set
 # CONFIG_LEGACY_PTYS is not set