Skip to content

Commit 95e7a08

Browse files
JiafeiPankartben
authored andcommitted
dts: arm64: imx8mp: add i2c dts nodes
Add I2C dts nodes for imx8mp Cortex-A Core platform. Signed-off-by: Jiafei Pan <[email protected]>
1 parent 7530188 commit 95e7a08

File tree

1 file changed

+72
-0
lines changed

1 file changed

+72
-0
lines changed

dts/arm64/nxp/nxp_mimx8mp_a53.dtsi

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,78 @@
189189
status = "disabled";
190190
};
191191

192+
i2c1: i2c@30a20000 {
193+
compatible = "nxp,ii2c";
194+
#address-cells = <1>;
195+
#size-cells = <0>;
196+
reg = <0x30a20000 0x10000>;
197+
interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL IRQ_DEFAULT_PRIORITY>;
198+
interrupt-parent = <&gic>;
199+
clocks = <&ccm IMX_CCM_I2C1_CLK 0 0>;
200+
rdc = <RDC_DOMAIN_PERM(A53_DOMAIN_ID, RDC_DOMAIN_PERM_RW)>;
201+
status = "disabled";
202+
};
203+
204+
i2c2: i2c@30a30000 {
205+
compatible = "nxp,ii2c";
206+
#address-cells = <1>;
207+
#size-cells = <0>;
208+
reg = <0x30a30000 0x10000>;
209+
interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL IRQ_DEFAULT_PRIORITY>;
210+
interrupt-parent = <&gic>;
211+
clocks = <&ccm IMX_CCM_I2C2_CLK 0 0>;
212+
rdc = <RDC_DOMAIN_PERM(A53_DOMAIN_ID, RDC_DOMAIN_PERM_RW)>;
213+
status = "disabled";
214+
};
215+
216+
i2c3: i2c@30a40000 {
217+
compatible = "nxp,ii2c";
218+
#address-cells = <1>;
219+
#size-cells = <0>;
220+
reg = <0x30a40000 0x10000>;
221+
interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL IRQ_DEFAULT_PRIORITY>;
222+
interrupt-parent = <&gic>;
223+
clocks = <&ccm IMX_CCM_I2C3_CLK 0 0>;
224+
rdc = <RDC_DOMAIN_PERM(A53_DOMAIN_ID, RDC_DOMAIN_PERM_RW)>;
225+
status = "disabled";
226+
};
227+
228+
i2c4: i2c@30a50000 {
229+
compatible = "nxp,ii2c";
230+
#address-cells = <1>;
231+
#size-cells = <0>;
232+
reg = <0x30a50000 0x10000>;
233+
interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL IRQ_DEFAULT_PRIORITY>;
234+
interrupt-parent = <&gic>;
235+
clocks = <&ccm IMX_CCM_I2C4_CLK 0 0>;
236+
rdc = <RDC_DOMAIN_PERM(A53_DOMAIN_ID, RDC_DOMAIN_PERM_RW)>;
237+
status = "disabled";
238+
};
239+
240+
i2c5: i2c@30ad0000 {
241+
compatible = "nxp,ii2c";
242+
#address-cells = <1>;
243+
#size-cells = <0>;
244+
reg = <0x30ad0000 0x10000>;
245+
interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL IRQ_DEFAULT_PRIORITY>;
246+
interrupt-parent = <&gic>;
247+
clocks = <&ccm IMX_CCM_I2C5_CLK 0 0>;
248+
rdc = <RDC_DOMAIN_PERM(A53_DOMAIN_ID, RDC_DOMAIN_PERM_RW)>;
249+
status = "disabled";
250+
};
251+
252+
i2c6: i2c@30ae0000 {
253+
compatible = "nxp,ii2c";
254+
#address-cells = <1>;
255+
#size-cells = <0>;
256+
reg = <0x30ae0000 0x10000>;
257+
interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL IRQ_DEFAULT_PRIORITY>;
258+
interrupt-parent = <&gic>;
259+
clocks = <&ccm IMX_CCM_I2C6_CLK 0 0>;
260+
rdc = <RDC_DOMAIN_PERM(A53_DOMAIN_ID, RDC_DOMAIN_PERM_RW)>;
261+
status = "disabled";
262+
};
263+
192264
enet: enet@30be0000 {
193265
compatible = "nxp,enet1g";
194266
reg = <0x30be0000 DT_SIZE_K(64)>;

0 commit comments

Comments
 (0)