diff --git a/dts/bindings/arm/nxp,lpc-flexcomm.yaml b/dts/bindings/arm/nxp,lpc-flexcomm.yaml new file mode 100644 index 00000000000..5cb603a70bb --- /dev/null +++ b/dts/bindings/arm/nxp,lpc-flexcomm.yaml @@ -0,0 +1,15 @@ +# Copyright (c) 2020 NXP +# SPDX-License-Identifier: Apache-2.0 + +description: LPC Flexcomm node + +compatible: "nxp,lpc-flexcomm" + +include: base.yaml + +properties: + reg: + required: true + + interrupts: + required: true diff --git a/dts/bindings/i2c/nxp,lpc-i2c.yaml b/dts/bindings/i2c/nxp,lpc-i2c.yaml index 0e48e2b911c..4c2ceb77a8b 100644 --- a/dts/bindings/i2c/nxp,lpc-i2c.yaml +++ b/dts/bindings/i2c/nxp,lpc-i2c.yaml @@ -5,11 +5,4 @@ description: LPC I2C node compatible: "nxp,lpc-i2c" -include: i2c-controller.yaml - -properties: - reg: - required: true - - interrupts: - required: true +include: [i2c-controller.yaml, "nxp,lpc-flexcomm.yaml"] diff --git a/dts/bindings/serial/nxp,lpc-usart.yaml b/dts/bindings/serial/nxp,lpc-usart.yaml index 020a8fb269a..18fcf957956 100644 --- a/dts/bindings/serial/nxp,lpc-usart.yaml +++ b/dts/bindings/serial/nxp,lpc-usart.yaml @@ -5,11 +5,4 @@ description: LPC USART compatible: "nxp,lpc-usart" -include: uart-controller.yaml - -properties: - reg: - required: true - - interrupts: - required: true +include: [uart-controller.yaml, "nxp,lpc-flexcomm.yaml"] diff --git a/dts/bindings/spi/nxp,lpc-spi.yaml b/dts/bindings/spi/nxp,lpc-spi.yaml index d6d96a54489..fd66775b909 100644 --- a/dts/bindings/spi/nxp,lpc-spi.yaml +++ b/dts/bindings/spi/nxp,lpc-spi.yaml @@ -5,11 +5,4 @@ description: NXP LPC SPI controller compatible: "nxp,lpc-spi" -include: spi-controller.yaml - -properties: - reg: - required: true - - interrupts: - required: true +include: [spi-controller.yaml, "nxp,lpc-flexcomm.yaml"]