mirror of
https://github.com/torvalds/linux.git
synced 2024-11-22 04:38:03 +00:00
dt-bindings: gpio: aspeed,ast2400-gpio: Support ast2700
The AST2700 is the 7th generation SoC from Aspeed, featuring two GPIO controllers: one with 12 GPIO pins and another with 216 GPIO pins. Acked-by: Conor Dooley <conor.dooley@microchip.com> Signed-off-by: Billy Tsai <billy_tsai@aspeedtech.com> Link: https://lore.kernel.org/r/20241008081450.1490955-7-billy_tsai@aspeedtech.com Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
This commit is contained in:
parent
79fc9a2fcc
commit
bef6959a37
@ -15,6 +15,7 @@ properties:
|
||||
- aspeed,ast2400-gpio
|
||||
- aspeed,ast2500-gpio
|
||||
- aspeed,ast2600-gpio
|
||||
- aspeed,ast2700-gpio
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
@ -25,7 +26,7 @@ properties:
|
||||
|
||||
gpio-controller: true
|
||||
gpio-line-names:
|
||||
minItems: 36
|
||||
minItems: 12
|
||||
maxItems: 232
|
||||
|
||||
gpio-ranges: true
|
||||
@ -42,7 +43,7 @@ properties:
|
||||
const: 2
|
||||
|
||||
ngpios:
|
||||
minimum: 36
|
||||
minimum: 12
|
||||
maximum: 232
|
||||
|
||||
required:
|
||||
@ -93,6 +94,20 @@ allOf:
|
||||
enum: [ 36, 208 ]
|
||||
required:
|
||||
- ngpios
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: aspeed,ast2700-gpio
|
||||
then:
|
||||
properties:
|
||||
gpio-line-names:
|
||||
minItems: 12
|
||||
maxItems: 216
|
||||
ngpios:
|
||||
enum: [ 12, 216 ]
|
||||
required:
|
||||
- ngpios
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user