Improve the i.MX53 / Digi DTS:
* Fix the IPU address. * Fix the PATA definition. * Add another I2C. * Add more UARTs. * Add SATA.
This commit is contained in:
parent
a0f4cb1e7b
commit
4566dd369d
@ -45,7 +45,10 @@
|
|||||||
0xB0000000 0x10000000>;
|
0xB0000000 0x10000000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
localbus@18000000 {
|
localbus@10000000 {
|
||||||
|
sata@10000000 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
ipu3@1E000000 {
|
ipu3@1E000000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
@ -69,13 +72,19 @@
|
|||||||
timer@53fa0000 {
|
timer@53fa0000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
/* UART1, console */
|
/* UART1, console */
|
||||||
console: serial@53fbc000 {
|
console: serial@53fbc000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
clock-frequency = <0>; /* won't load w/o this */
|
clock-frequency = <0>; /* won't load w/o this */
|
||||||
};
|
};
|
||||||
|
serial@53fc0000 {
|
||||||
|
status = "okay";
|
||||||
|
clock-frequency = <0>; /* won't load w/o this */
|
||||||
|
};
|
||||||
|
serial@53ff0000 {
|
||||||
|
status = "okay";
|
||||||
|
clock-frequency = <0>; /* won't load w/o this */
|
||||||
|
};
|
||||||
clock@53fd4000 {
|
clock@53fd4000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
@ -100,6 +109,14 @@
|
|||||||
wdog@53f98000 {
|
wdog@53f98000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
i2c@53fec000 {
|
||||||
|
status = "okay";
|
||||||
|
rtc@68 {
|
||||||
|
compatible = "dialog,ds9052";
|
||||||
|
reg = <0x48>;
|
||||||
|
interrupts = <0x1 0x1 0 0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
aips@60000000 {
|
aips@60000000 {
|
||||||
ethernet@63fec000 {
|
ethernet@63fec000 {
|
||||||
@ -118,6 +135,9 @@
|
|||||||
ide@63fe0000 {
|
ide@63fe0000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
serial@63f90000 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -282,7 +282,13 @@
|
|||||||
/* 50028000 0x4000 SPDIF */
|
/* 50028000 0x4000 SPDIF */
|
||||||
/* 91 SPDIF */
|
/* 91 SPDIF */
|
||||||
|
|
||||||
/* 50030000 0x4000 PATA (PORT UDMA) irq70 */
|
pata@50030000 {
|
||||||
|
compatible = "fsl,imx53-ata";
|
||||||
|
reg = <0x50030000 0x4000>;
|
||||||
|
interrupt-parent = <&tzic>;
|
||||||
|
interrupts = <70>;
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
/* 50034000 0x4000 SLM */
|
/* 50034000 0x4000 SLM */
|
||||||
/* 50038000 0x4000 HSI2C */
|
/* 50038000 0x4000 HSI2C */
|
||||||
@ -444,7 +450,7 @@
|
|||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
/* 53FC0000 0x4000 UART 4 */
|
/* 53FF0000 0x4000 UART 4 */
|
||||||
uart4: serial@53ff0000 {
|
uart4: serial@53ff0000 {
|
||||||
compatible = "fsl,imx53-uart", "fsl,imx-uart";
|
compatible = "fsl,imx53-uart", "fsl,imx-uart";
|
||||||
reg = <0x53ff0000 0x4000>;
|
reg = <0x53ff0000 0x4000>;
|
||||||
@ -469,17 +475,16 @@
|
|||||||
interrupts = <73 74>;
|
interrupts = <73 74>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
i2c@53fec000 {
|
||||||
/* 53FE8000 0x4000 PATA (PORT PIO) */
|
#address-cells = <1>;
|
||||||
/* 70 PATA Parallel ATA host controller interrupt */
|
#size-cells = <0>;
|
||||||
ide@53fe8000 {
|
compatible = "fsl,imx53-i2c", "fsl,imx1-i2c",
|
||||||
compatible = "fsl,imx53-ata";
|
"fsl,imx-i2c";
|
||||||
reg = <0x83fe0000 0x4000>;
|
reg = <0x53fec000 0x4000>;
|
||||||
interrupt-parent = <&tzic>;
|
interrupt-parent = <&tzic>;
|
||||||
interrupts = <70>;
|
interrupts = <64>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
aips@60000000 { /* AIPS2 */
|
aips@60000000 { /* AIPS2 */
|
||||||
@ -489,7 +494,7 @@
|
|||||||
interrupt-parent = <&tzic>;
|
interrupt-parent = <&tzic>;
|
||||||
ranges;
|
ranges;
|
||||||
|
|
||||||
/* 53FC0000 0x4000 UART 5 */
|
/* 63F90000 0x4000 UART 5 */
|
||||||
uart5: serial@63f90000 {
|
uart5: serial@63f90000 {
|
||||||
compatible = "fsl,imx53-uart", "fsl,imx-uart";
|
compatible = "fsl,imx53-uart", "fsl,imx-uart";
|
||||||
reg = <0x63f90000 0x4000>;
|
reg = <0x63f90000 0x4000>;
|
||||||
@ -650,13 +655,20 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
localbus@18000000 {
|
localbus@10000000 {
|
||||||
compatible = "simple-bus";
|
compatible = "simple-bus";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
ranges;
|
ranges;
|
||||||
|
|
||||||
|
sata@10000000 {
|
||||||
|
compatible = "fsl,imx53-ata";
|
||||||
|
reg = <0x10000000 0x4000>;
|
||||||
|
interrupt-parent = <&tzic>;
|
||||||
|
interrupts = <28>;
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
vga: ipu3@1E000000 {
|
vga: ipu3@1E000000 {
|
||||||
compatible = "fsl,ipu3";
|
compatible = "fsl,ipu3";
|
||||||
reg = <
|
reg = <
|
||||||
|
Loading…
x
Reference in New Issue
Block a user