mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 09:36:22 +02:00
dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K3 PWM support
The PWM controller in SpacemiT K3 SoC reuse the same IP as previous K1 generation, while the difference is that one additional bus clock is added. Signed-off-by: Yixun Lan <dlan@kernel.org> Acked-by: Conor Dooley <conor.dooley@microchip.com> Link: https://patch.msgid.link/20260428-03-k3-pwm-drv-v2-1-a532bbe45556@kernel.org Signed-off-by: Uwe Kleine-König <ukleinek@kernel.org>
This commit is contained in:
parent
3c8cec6dda
commit
e7abbff5e8
|
|
@ -15,7 +15,9 @@ allOf:
|
|||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: spacemit,k1-pwm
|
||||
enum:
|
||||
- spacemit,k1-pwm
|
||||
- spacemit,k3-pwm
|
||||
then:
|
||||
properties:
|
||||
"#pwm-cells":
|
||||
|
|
@ -26,6 +28,26 @@ allOf:
|
|||
const: 1
|
||||
description: |
|
||||
Used for specifying the period length in nanoseconds.
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- spacemit,k3-pwm
|
||||
then:
|
||||
required:
|
||||
- clock-names
|
||||
properties:
|
||||
clocks:
|
||||
minItems: 2
|
||||
clock-names:
|
||||
minItems: 2
|
||||
else:
|
||||
properties:
|
||||
clocks:
|
||||
maxItems: 1
|
||||
clock-names:
|
||||
maxItems: 1
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
|
|
@ -36,7 +58,9 @@ properties:
|
|||
- marvell,pxa168-pwm
|
||||
- marvell,pxa910-pwm
|
||||
- items:
|
||||
- const: spacemit,k1-pwm
|
||||
- enum:
|
||||
- spacemit,k1-pwm
|
||||
- spacemit,k3-pwm
|
||||
- const: marvell,pxa910-pwm
|
||||
|
||||
reg:
|
||||
|
|
@ -47,7 +71,18 @@ properties:
|
|||
description: Number of cells in a pwm specifier.
|
||||
|
||||
clocks:
|
||||
maxItems: 1
|
||||
minItems: 1
|
||||
items:
|
||||
- description: The function clock
|
||||
- description: An optional bus clock
|
||||
|
||||
clock-names:
|
||||
minItems: 1
|
||||
maxItems: 2
|
||||
oneOf:
|
||||
- items:
|
||||
- const: func
|
||||
- const: bus
|
||||
|
||||
resets:
|
||||
maxItems: 1
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user