pwm: rockchip: add pwm support for rk3399
authorDavid Wu <david.wu@rock-chips.com>
Tue, 15 Mar 2016 13:02:55 +0000 (21:02 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Wed, 16 Mar 2016 06:11:31 +0000 (14:11 +0800)
Change-Id: I0658d1b69b5799c2ef6604563c41b5a0d87ddce2
Signed-off-by: David Wu <david.wu@rock-chips.com>
Documentation/devicetree/bindings/pwm/pwm-rockchip.txt
drivers/pwm/pwm-rockchip.c

index b8be3d09ee26b7522fa373eefd1903aef8ce3d41..e248859825ec27fe7dd10d586537f44ad999e82f 100644 (file)
@@ -5,6 +5,7 @@ Required properties:
    "rockchip,rk2928-pwm": found on RK29XX,RK3066 and RK3188 SoCs
    "rockchip,rk3288-pwm": found on RK3288 SoC
    "rockchip,vop-pwm": found integrated in VOP on RK3288 SoC
+   "rockchip,rk3399-pwm", "rockchip,rk3288-pwm": found on RK3399 SoC
  - reg: physical base address and length of the controller's registers
  - clocks: phandle and clock specifier of the PWM reference clock
  - #pwm-cells: must be 2 (rk2928) or 3 (rk3288). See pwm.txt in this directory
index 7d9cc9049522348dd15951f927ed4649b1cdf364..a085b0466659cb1f4b4bd8fbee4323ee5b3f71cd 100644 (file)
@@ -225,6 +225,7 @@ static const struct of_device_id rockchip_pwm_dt_ids[] = {
        { .compatible = "rockchip,rk2928-pwm", .data = &pwm_data_v1},
        { .compatible = "rockchip,rk3288-pwm", .data = &pwm_data_v2},
        { .compatible = "rockchip,vop-pwm", .data = &pwm_data_vop},
+       { .compatible = "rockchip,rk3399-pwm", .data = &pwm_data_v2},
        { /* sentinel */ }
 };
 MODULE_DEVICE_TABLE(of, rockchip_pwm_dt_ids);