dts: arm: nxp_imx95_m7: add all I2C device nodes
Added all I2C device nodes for nxp_imx95_m7. Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
This commit is contained in:
parent
701beecb5c
commit
e5f477064e
1 changed files with 89 additions and 0 deletions
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
#include <arm/armv7-m.dtsi>
|
||||
#include <zephyr/dt-bindings/clock/imx95_clock.h>
|
||||
#include <dt-bindings/i2c/i2c.h>
|
||||
#include <mem.h>
|
||||
|
||||
/ {
|
||||
|
|
@ -76,6 +77,28 @@
|
|||
reg = <0x20000000 DT_SIZE_K(256)>;
|
||||
};
|
||||
|
||||
lpi2c3: i2c@42530000 {
|
||||
compatible = "nxp,imx-lpi2c";
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x42530000 0x4000>;
|
||||
interrupts = <58 0>;
|
||||
clocks = <&scmi_clk IMX95_CLK_LPI2C3>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
lpi2c4: i2c@42540000 {
|
||||
compatible = "nxp,imx-lpi2c";
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x42540000 0x4000>;
|
||||
interrupts = <59 0>;
|
||||
clocks = <&scmi_clk IMX95_CLK_LPI2C4>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
lpuart3: serial@42570000 {
|
||||
compatible = "nxp,imx-lpuart", "nxp,kinetis-lpuart";
|
||||
reg = <0x42570000 DT_SIZE_K(64)>;
|
||||
|
|
@ -124,6 +147,72 @@
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
lpi2c5: i2c@426b0000 {
|
||||
compatible = "nxp,imx-lpi2c";
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x426b0000 0x4000>;
|
||||
interrupts = <181 0>;
|
||||
clocks = <&scmi_clk IMX95_CLK_LPI2C5>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
lpi2c6: i2c@426c0000 {
|
||||
compatible = "nxp,imx-lpi2c";
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x426c0000 0x4000>;
|
||||
interrupts = <182 0>;
|
||||
clocks = <&scmi_clk IMX95_CLK_LPI2C6>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
lpi2c7: i2c@426d0000 {
|
||||
compatible = "nxp,imx-lpi2c";
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x426d0000 0x4000>;
|
||||
interrupts = <183 0>;
|
||||
clocks = <&scmi_clk IMX95_CLK_LPI2C7>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
lpi2c8: i2c@426e0000 {
|
||||
compatible = "nxp,imx-lpi2c";
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x426e0000 0x4000>;
|
||||
interrupts = <184 0>;
|
||||
clocks = <&scmi_clk IMX95_CLK_LPI2C8>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
lpi2c1: i2c@44340000 {
|
||||
compatible = "nxp,imx-lpi2c";
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x44340000 0x4000>;
|
||||
interrupts = <13 0>;
|
||||
clocks = <&scmi_clk IMX95_CLK_LPI2C1>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
lpi2c2: i2c@44350000 {
|
||||
compatible = "nxp,imx-lpi2c";
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x44350000 0x4000>;
|
||||
interrupts = <14 0>;
|
||||
clocks = <&scmi_clk IMX95_CLK_LPI2C2>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
lpuart1: serial@44380000 {
|
||||
compatible = "nxp,imx-lpuart", "nxp,kinetis-lpuart";
|
||||
reg = <0x44380000 DT_SIZE_K(64)>;
|
||||
|
|
|
|||
Loading…
Reference in a new issue