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
sys/boot/fdt/dts/arm
@ -45,7 +45,10 @@
|
||||
0xB0000000 0x10000000>;
|
||||
};
|
||||
|
||||
localbus@18000000 {
|
||||
localbus@10000000 {
|
||||
sata@10000000 {
|
||||
status = "okay";
|
||||
};
|
||||
ipu3@1E000000 {
|
||||
status = "okay";
|
||||
};
|
||||
@ -69,13 +72,19 @@
|
||||
timer@53fa0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
/* UART1, console */
|
||||
console: serial@53fbc000 {
|
||||
status = "okay";
|
||||
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 {
|
||||
status = "okay";
|
||||
};
|
||||
@ -100,6 +109,14 @@
|
||||
wdog@53f98000 {
|
||||
status = "okay";
|
||||
};
|
||||
i2c@53fec000 {
|
||||
status = "okay";
|
||||
rtc@68 {
|
||||
compatible = "dialog,ds9052";
|
||||
reg = <0x48>;
|
||||
interrupts = <0x1 0x1 0 0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
aips@60000000 {
|
||||
ethernet@63fec000 {
|
||||
@ -118,6 +135,9 @@
|
||||
ide@63fe0000 {
|
||||
status = "okay";
|
||||
};
|
||||
serial@63f90000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -282,7 +282,13 @@
|
||||
/* 50028000 0x4000 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 */
|
||||
/* 50038000 0x4000 HSI2C */
|
||||
@ -444,7 +450,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
/* 53FC0000 0x4000 UART 4 */
|
||||
/* 53FF0000 0x4000 UART 4 */
|
||||
uart4: serial@53ff0000 {
|
||||
compatible = "fsl,imx53-uart", "fsl,imx-uart";
|
||||
reg = <0x53ff0000 0x4000>;
|
||||
@ -469,17 +475,16 @@
|
||||
interrupts = <73 74>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
/* 53FE8000 0x4000 PATA (PORT PIO) */
|
||||
/* 70 PATA Parallel ATA host controller interrupt */
|
||||
ide@53fe8000 {
|
||||
compatible = "fsl,imx53-ata";
|
||||
reg = <0x83fe0000 0x4000>;
|
||||
i2c@53fec000 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
compatible = "fsl,imx53-i2c", "fsl,imx1-i2c",
|
||||
"fsl,imx-i2c";
|
||||
reg = <0x53fec000 0x4000>;
|
||||
interrupt-parent = <&tzic>;
|
||||
interrupts = <70>;
|
||||
interrupts = <64>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
aips@60000000 { /* AIPS2 */
|
||||
@ -489,7 +494,7 @@
|
||||
interrupt-parent = <&tzic>;
|
||||
ranges;
|
||||
|
||||
/* 53FC0000 0x4000 UART 5 */
|
||||
/* 63F90000 0x4000 UART 5 */
|
||||
uart5: serial@63f90000 {
|
||||
compatible = "fsl,imx53-uart", "fsl,imx-uart";
|
||||
reg = <0x63f90000 0x4000>;
|
||||
@ -650,13 +655,20 @@
|
||||
};
|
||||
};
|
||||
|
||||
localbus@18000000 {
|
||||
localbus@10000000 {
|
||||
compatible = "simple-bus";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
ranges;
|
||||
|
||||
sata@10000000 {
|
||||
compatible = "fsl,imx53-ata";
|
||||
reg = <0x10000000 0x4000>;
|
||||
interrupt-parent = <&tzic>;
|
||||
interrupts = <28>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
vga: ipu3@1E000000 {
|
||||
compatible = "fsl,ipu3";
|
||||
reg = <
|
||||
|
Loading…
Reference in New Issue
Block a user