dt-bindings: serial: 8250: add aspeed, lpc-io-reg and aspeed, lpc-interrupts
These correspond to the existing lpc_address, sirq, and sirq_polarity sysfs attributes; the second element of aspeed,lpc-interrupts provides a replacement for the deprecated aspeed,sirq-polarity-sense property. Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Zev Weiss <zev@bewilderbeest.net> Link: https://lore.kernel.org/r/20210412034712.16778-5-zev@bewilderbeest.net Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
ca03042f0f
commit
845766b63f
|
@ -12,8 +12,13 @@ maintainers:
|
|||
allOf:
|
||||
- $ref: /schemas/serial.yaml#
|
||||
- if:
|
||||
required:
|
||||
- aspeed,sirq-polarity-sense
|
||||
anyOf:
|
||||
- required:
|
||||
- aspeed,lpc-io-reg
|
||||
- required:
|
||||
- aspeed,lpc-interrupts
|
||||
- required:
|
||||
- aspeed,sirq-polarity-sense
|
||||
then:
|
||||
properties:
|
||||
compatible:
|
||||
|
@ -191,6 +196,20 @@ properties:
|
|||
applicable to aspeed,ast2500-vuart.
|
||||
deprecated: true
|
||||
|
||||
aspeed,lpc-io-reg:
|
||||
$ref: '/schemas/types.yaml#/definitions/uint32'
|
||||
description: |
|
||||
The VUART LPC address. Only applicable to aspeed,ast2500-vuart.
|
||||
|
||||
aspeed,lpc-interrupts:
|
||||
$ref: "/schemas/types.yaml#/definitions/uint32-array"
|
||||
minItems: 2
|
||||
maxItems: 2
|
||||
description: |
|
||||
A 2-cell property describing the VUART SIRQ number and SIRQ
|
||||
polarity (IRQ_TYPE_LEVEL_LOW or IRQ_TYPE_LEVEL_HIGH). Only
|
||||
applicable to aspeed,ast2500-vuart.
|
||||
|
||||
required:
|
||||
- reg
|
||||
- interrupts
|
||||
|
@ -222,6 +241,7 @@ examples:
|
|||
};
|
||||
- |
|
||||
#include <dt-bindings/clock/aspeed-clock.h>
|
||||
#include <dt-bindings/interrupt-controller/irq.h>
|
||||
serial@1e787000 {
|
||||
compatible = "aspeed,ast2500-vuart";
|
||||
reg = <0x1e787000 0x40>;
|
||||
|
@ -229,7 +249,8 @@ examples:
|
|||
interrupts = <8>;
|
||||
clocks = <&syscon ASPEED_CLK_APB>;
|
||||
no-loopback-test;
|
||||
aspeed,sirq-polarity-sense = <&syscon 0x70 25>;
|
||||
aspeed,lpc-io-reg = <0x3f8>;
|
||||
aspeed,lpc-interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
|
||||
};
|
||||
|
||||
...
|
||||
|
|
Loading…
Reference in New Issue