pwm: rockchip: need the Distinguish between rk3328 and rk3288 for clk used
authordavid.wu <david.wu@rock-chips.com>
Fri, 17 Feb 2017 08:21:19 +0000 (16:21 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Fri, 17 Feb 2017 09:28:41 +0000 (17:28 +0800)
Change-Id: Ib6274a200640ab8829a99761ffbf60d530fe5653
Signed-off-by: david.wu <david.wu@rock-chips.com>
Documentation/devicetree/bindings/pwm/pwm-rockchip.txt
drivers/pwm/pwm-rockchip.c

index 2a860b445b2d7297aff10cd7ec5de97c490c001c..f944723128b8f20dbb25f2ea6172a3a9e9f2b5f5 100644 (file)
@@ -5,7 +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,rk3328-pwm", "rockchip,rk3288-pwm": found on RK3328 SoC
+   "rockchip,rk3328-pwm": found on RK3328 SoC
    "rockchip,rk3399-pwm", "rockchip,rk3288-pwm": found on RK3399 SoC
  - reg: physical base address and length of the controller's registers
  - clocks: See ../clock/clock-bindings.txt
index 88f9226471b9c4b8b285c38bf7c42f09c9fe69dd..298c8357b6bbfddf1d1d6cdc31bfc9a2e9c38492 100644 (file)
@@ -239,6 +239,7 @@ static const struct rockchip_pwm_data pwm_data_vop = {
 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,rk3328-pwm", .data = &pwm_data_v2},
        { .compatible = "rockchip,vop-pwm", .data = &pwm_data_vop},
        { .compatible = "rockchip,rk3399-pwm", .data = &pwm_data_v2},
        { /* sentinel */ }