The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/pwm/pwm-rockchip.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 Rockchip PWM controller
    2 
    3 Required properties:
    4  - compatible: should be "rockchip,<name>-pwm"
    5    "rockchip,rk2928-pwm": found on RK29XX,RK3066 and RK3188 SoCs
    6    "rockchip,rk3288-pwm": found on RK3288 SOC
    7    "rockchip,rv1108-pwm", "rockchip,rk3288-pwm": found on RV1108 SoC
    8    "rockchip,vop-pwm": found integrated in VOP on RK3288 SoC
    9  - reg: physical base address and length of the controller's registers
   10  - clocks: See ../clock/clock-bindings.txt
   11    - For older hardware (rk2928, rk3066, rk3188, rk3228, rk3288, rk3399):
   12      - There is one clock that's used both to derive the functional clock
   13        for the device and as the bus clock.
   14    - For newer hardware (rk3328 and future socs): specified by name
   15      - "pwm": This is used to derive the functional clock.
   16      - "pclk": This is the APB bus clock.
   17  - #pwm-cells: must be 2 (rk2928) or 3 (rk3288). See pwm.yaml in this directory
   18    for a description of the cell format.
   19 
   20 Example:
   21 
   22         pwm0: pwm@20030000 {
   23                 compatible = "rockchip,rk2928-pwm";
   24                 reg = <0x20030000 0x10>;
   25                 clocks = <&cru PCLK_PWM01>;
   26                 #pwm-cells = <2>;
   27         };

Cache object: 814619b1f05548aad135a8ed94817cdd


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.