mirror of
https://github.com/torvalds/linux.git
synced 2024-12-24 03:42:52 +00:00
8422c7439e
The PWM controllers found in the Allwinner A64 and H5 SoCs are fully compatible to the PWM controllers found in the A13 and H3. Add new compatible strings for those SoCs to the binding document, so that they can be safely used, together with a fallback string (preferably "allwinner,sun5i-a13-pwm"). Signed-off-by: Andre Przywara <andre.przywara@arm.com> Acked-by: Maxime Ripard <maxime.ripard@bootlin.com> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
25 lines
766 B
Plaintext
25 lines
766 B
Plaintext
Allwinner sun4i and sun7i SoC PWM controller
|
|
|
|
Required properties:
|
|
- compatible: should be one of:
|
|
- "allwinner,sun4i-a10-pwm"
|
|
- "allwinner,sun5i-a10s-pwm"
|
|
- "allwinner,sun5i-a13-pwm"
|
|
- "allwinner,sun7i-a20-pwm"
|
|
- "allwinner,sun8i-h3-pwm"
|
|
- "allwinner,sun50i-a64-pwm", "allwinner,sun5i-a13-pwm"
|
|
- "allwinner,sun50i-h5-pwm", "allwinner,sun5i-a13-pwm"
|
|
- reg: physical base address and length of the controller's registers
|
|
- #pwm-cells: should be 3. See pwm.txt in this directory for a description of
|
|
the cells format.
|
|
- clocks: From common clock binding, handle to the parent clock.
|
|
|
|
Example:
|
|
|
|
pwm: pwm@1c20e00 {
|
|
compatible = "allwinner,sun7i-a20-pwm";
|
|
reg = <0x01c20e00 0xc>;
|
|
clocks = <&osc24M>;
|
|
#pwm-cells = <3>;
|
|
};
|