diff --git a/dts/arm/nxp/nxp_lpc54xxx.dtsi b/dts/arm/nxp/nxp_lpc54xxx.dtsi index f32330c47cd..466a7feac0e 100644 --- a/dts/arm/nxp/nxp_lpc54xxx.dtsi +++ b/dts/arm/nxp/nxp_lpc54xxx.dtsi @@ -5,6 +5,7 @@ */ #include +#include / { aliases{ @@ -91,6 +92,17 @@ status = "disabled"; }; + i2c4: i2c@4008a000 { + compatible = "nxp,lpc-i2c"; + clock-frequency = ; + reg = <0x4008a000 0x1000>; + interrupts = <18 0>; + label = "I2C_4"; + status = "disabled"; + #address-cells = <1>; + #size-cells = <0>; + }; + spi5: spi@40096000 { compatible = "nxp,lpc-spi"; reg = <0x40096000 0x1000>; diff --git a/dts/arm/nxp/nxp_lpc55S6x.dtsi b/dts/arm/nxp/nxp_lpc55S6x.dtsi index 2928761362f..949e34dc7ef 100644 --- a/dts/arm/nxp/nxp_lpc55S6x.dtsi +++ b/dts/arm/nxp/nxp_lpc55S6x.dtsi @@ -7,6 +7,7 @@ #include #include #include +#include / { aliases { @@ -143,6 +144,17 @@ #gpio-cells = <2>; }; + i2c4: i2c@5008a000 { + compatible = "nxp,lpc-i2c"; + clock-frequency = ; + reg = <0x5008a000 0x1000>; + interrupts = <18 0>; + label = "I2C_4"; + status = "disabled"; + #address-cells = <1>; + #size-cells = <0>; + }; + spi8: spi@5009f000 { compatible = "nxp,lpc-spi"; reg = <0x5009f000 0x1000>; diff --git a/dts/bindings/i2c/nxp,lpc-i2c.yaml b/dts/bindings/i2c/nxp,lpc-i2c.yaml new file mode 100644 index 00000000000..0e48e2b911c --- /dev/null +++ b/dts/bindings/i2c/nxp,lpc-i2c.yaml @@ -0,0 +1,15 @@ +# Copyright (c) 2019 NXP +# SPDX-License-Identifier: Apache-2.0 + +description: LPC I2C node + +compatible: "nxp,lpc-i2c" + +include: i2c-controller.yaml + +properties: + reg: + required: true + + interrupts: + required: true