|
|
@ -21,6 +21,16 @@ |
|
|
|
/ { |
|
|
|
/ { |
|
|
|
aliases { |
|
|
|
aliases { |
|
|
|
serial1 = &uart2; |
|
|
|
serial1 = &uart2; |
|
|
|
|
|
|
|
gpio0 = &gpio1; |
|
|
|
|
|
|
|
gpio1 = &gpio2; |
|
|
|
|
|
|
|
gpio2 = &gpio3; |
|
|
|
|
|
|
|
gpio3 = &gpio4; |
|
|
|
|
|
|
|
gpio4 = &gpio5; |
|
|
|
|
|
|
|
gpio5 = &gpio6; |
|
|
|
|
|
|
|
gpio6 = &gpio7; |
|
|
|
|
|
|
|
i2c0 = &i2c1; |
|
|
|
|
|
|
|
i2c1 = &i2c2; |
|
|
|
|
|
|
|
i2c2 = &i2c3; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
tzic: tz-interrupt-controller@fffc000 { |
|
|
|
tzic: tz-interrupt-controller@fffc000 { |
|
|
@ -73,6 +83,66 @@ |
|
|
|
#clock-cells = <1>; |
|
|
|
#clock-cells = <1>; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gpio1: gpio@53f84000 { |
|
|
|
|
|
|
|
compatible = "fsl,imx53-gpio", "fsl,imx35-gpio"; |
|
|
|
|
|
|
|
reg = <0x53f84000 0x4000>; |
|
|
|
|
|
|
|
interrupts = <50 51>; |
|
|
|
|
|
|
|
gpio-controller; |
|
|
|
|
|
|
|
#gpio-cells = <2>; |
|
|
|
|
|
|
|
interrupt-controller; |
|
|
|
|
|
|
|
#interrupt-cells = <2>; |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gpio2: gpio@53f88000 { |
|
|
|
|
|
|
|
compatible = "fsl,imx53-gpio", "fsl,imx35-gpio"; |
|
|
|
|
|
|
|
reg = <0x53f88000 0x4000>; |
|
|
|
|
|
|
|
interrupts = <52 53>; |
|
|
|
|
|
|
|
gpio-controller; |
|
|
|
|
|
|
|
#gpio-cells = <2>; |
|
|
|
|
|
|
|
interrupt-controller; |
|
|
|
|
|
|
|
#interrupt-cells = <2>; |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gpio3: gpio@53f8c000 { |
|
|
|
|
|
|
|
compatible = "fsl,imx53-gpio", "fsl,imx35-gpio"; |
|
|
|
|
|
|
|
reg = <0x53f8c000 0x4000>; |
|
|
|
|
|
|
|
interrupts = <54 55>; |
|
|
|
|
|
|
|
gpio-controller; |
|
|
|
|
|
|
|
#gpio-cells = <2>; |
|
|
|
|
|
|
|
interrupt-controller; |
|
|
|
|
|
|
|
#interrupt-cells = <2>; |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gpio4: gpio@53f90000 { |
|
|
|
|
|
|
|
compatible = "fsl,imx53-gpio", "fsl,imx35-gpio"; |
|
|
|
|
|
|
|
reg = <0x53f90000 0x4000>; |
|
|
|
|
|
|
|
interrupts = <56 57>; |
|
|
|
|
|
|
|
gpio-controller; |
|
|
|
|
|
|
|
#gpio-cells = <2>; |
|
|
|
|
|
|
|
interrupt-controller; |
|
|
|
|
|
|
|
#interrupt-cells = <2>; |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gpio5: gpio@53fdc000 { |
|
|
|
|
|
|
|
compatible = "fsl,imx53-gpio", "fsl,imx35-gpio"; |
|
|
|
|
|
|
|
reg = <0x53fdc000 0x4000>; |
|
|
|
|
|
|
|
interrupts = <103 104>; |
|
|
|
|
|
|
|
gpio-controller; |
|
|
|
|
|
|
|
#gpio-cells = <2>; |
|
|
|
|
|
|
|
interrupt-controller; |
|
|
|
|
|
|
|
#interrupt-cells = <2>; |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gpio6: gpio@53fe0000 { |
|
|
|
|
|
|
|
compatible = "fsl,imx53-gpio", "fsl,imx35-gpio"; |
|
|
|
|
|
|
|
reg = <0x53fe0000 0x4000>; |
|
|
|
|
|
|
|
interrupts = <105 106>; |
|
|
|
|
|
|
|
gpio-controller; |
|
|
|
|
|
|
|
#gpio-cells = <2>; |
|
|
|
|
|
|
|
interrupt-controller; |
|
|
|
|
|
|
|
#interrupt-cells = <2>; |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
gpio7: gpio@53fe4000 { |
|
|
|
gpio7: gpio@53fe4000 { |
|
|
|
compatible = "fsl,imx53-gpio", "fsl,imx35-gpio"; |
|
|
|
compatible = "fsl,imx53-gpio", "fsl,imx35-gpio"; |
|
|
|
reg = <0x53fe4000 0x4000>; |
|
|
|
reg = <0x53fe4000 0x4000>; |
|
|
@ -82,6 +152,16 @@ |
|
|
|
interrupt-controller; |
|
|
|
interrupt-controller; |
|
|
|
#interrupt-cells = <2>; |
|
|
|
#interrupt-cells = <2>; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i2c3: i2c@53fec000 { |
|
|
|
|
|
|
|
#address-cells = <1>; |
|
|
|
|
|
|
|
#size-cells = <0>; |
|
|
|
|
|
|
|
compatible = "fsl,imx53-i2c", "fsl,imx21-i2c"; |
|
|
|
|
|
|
|
reg = <0x53fec000 0x4000>; |
|
|
|
|
|
|
|
interrupts = <64>; |
|
|
|
|
|
|
|
clocks = <&clks IMX5_CLK_I2C3_GATE>; |
|
|
|
|
|
|
|
status = "disabled"; |
|
|
|
|
|
|
|
}; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
aips@60000000 { /* AIPS2 */ |
|
|
|
aips@60000000 { /* AIPS2 */ |
|
|
@ -102,7 +182,6 @@ |
|
|
|
fsl,sdma-ram-script-name = "imx/sdma/sdma-imx53.bin"; |
|
|
|
fsl,sdma-ram-script-name = "imx/sdma/sdma-imx53.bin"; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fec: ethernet@63fec000 { |
|
|
|
fec: ethernet@63fec000 { |
|
|
|
compatible = "fsl,imx53-fec", "fsl,imx25-fec"; |
|
|
|
compatible = "fsl,imx53-fec", "fsl,imx25-fec"; |
|
|
|
reg = <0x63fec000 0x4000>; |
|
|
|
reg = <0x63fec000 0x4000>; |
|
|
@ -113,6 +192,26 @@ |
|
|
|
clock-names = "ipg", "ahb", "ptp"; |
|
|
|
clock-names = "ipg", "ahb", "ptp"; |
|
|
|
status = "disabled"; |
|
|
|
status = "disabled"; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i2c2: i2c@63fc4000 { |
|
|
|
|
|
|
|
#address-cells = <1>; |
|
|
|
|
|
|
|
#size-cells = <0>; |
|
|
|
|
|
|
|
compatible = "fsl,imx53-i2c", "fsl,imx21-i2c"; |
|
|
|
|
|
|
|
reg = <0x63fc4000 0x4000>; |
|
|
|
|
|
|
|
interrupts = <63>; |
|
|
|
|
|
|
|
clocks = <&clks IMX5_CLK_I2C2_GATE>; |
|
|
|
|
|
|
|
status = "disabled"; |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i2c1: i2c@63fc8000 { |
|
|
|
|
|
|
|
#address-cells = <1>; |
|
|
|
|
|
|
|
#size-cells = <0>; |
|
|
|
|
|
|
|
compatible = "fsl,imx53-i2c", "fsl,imx21-i2c"; |
|
|
|
|
|
|
|
reg = <0x63fc8000 0x4000>; |
|
|
|
|
|
|
|
interrupts = <62>; |
|
|
|
|
|
|
|
clocks = <&clks IMX5_CLK_I2C1_GATE>; |
|
|
|
|
|
|
|
status = "disabled"; |
|
|
|
|
|
|
|
}; |
|
|
|
}; |
|
|
|
}; |
|
|
|
}; |
|
|
|
}; |
|
|
|
}; |
|
|
|
}; |
|
|
|