dt-bindings: serial: imx: Properly describe the i.MX1 interrupts
i.MX1 has three UART interrupts instead of a single one like other i.MX devices. Take this into account for properly describing the i.MX1 UART interrupts. This fixes the following dt-schema warning: from schema $id: http://devicetree.org/schemas/serial/fsl-imx-uart.yaml#yaml# imx1-ads.dtb: serial@206000: interrupts: [[30], [29], [26]] is too long Signed-off-by: Fabio Estevam <festevam@denx.de> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20231206162841.2326201-1-festevam@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
e045e18dbf
commit
9df1dd4506
@ -9,10 +9,6 @@ title: Freescale i.MX Universal Asynchronous Receiver/Transmitter (UART)
|
|||||||
maintainers:
|
maintainers:
|
||||||
- Fabio Estevam <festevam@gmail.com>
|
- Fabio Estevam <festevam@gmail.com>
|
||||||
|
|
||||||
allOf:
|
|
||||||
- $ref: serial.yaml#
|
|
||||||
- $ref: rs485.yaml#
|
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
oneOf:
|
oneOf:
|
||||||
@ -68,7 +64,11 @@ properties:
|
|||||||
- const: tx
|
- const: tx
|
||||||
|
|
||||||
interrupts:
|
interrupts:
|
||||||
maxItems: 1
|
items:
|
||||||
|
- description: UART RX Interrupt
|
||||||
|
- description: UART TX Interrupt
|
||||||
|
- description: UART RTS Interrupt
|
||||||
|
minItems: 1
|
||||||
|
|
||||||
wakeup-source: true
|
wakeup-source: true
|
||||||
|
|
||||||
@ -110,6 +110,25 @@ required:
|
|||||||
- clock-names
|
- clock-names
|
||||||
- interrupts
|
- interrupts
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: serial.yaml#
|
||||||
|
- $ref: rs485.yaml#
|
||||||
|
|
||||||
|
- if:
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
contains:
|
||||||
|
const: fsl,imx1-uart
|
||||||
|
then:
|
||||||
|
properties:
|
||||||
|
interrupts:
|
||||||
|
minItems: 3
|
||||||
|
maxItems: 3
|
||||||
|
else:
|
||||||
|
properties:
|
||||||
|
interrupts:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
unevaluatedProperties: false
|
unevaluatedProperties: false
|
||||||
|
|
||||||
examples:
|
examples:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user