android_kernel_xiaomi_sm8350/arch/powerpc/boot/dts
Kumar Gala b66510cb99 [POWERPC] Fix interrupt routing and setup of ULI M1575 on FSL boards
The interrupt routing in the device trees for the ULI M1575 was
inproperly using the interrupt line field as pci function.  Fixed
up the device tree's to actual conform for to specification and
changed the interrupt mapping code so it just uses a static mapping
setup as follows:

PIRQA - IRQ9
PIRQB - IRQ10
PIRQC - IRQ11
PIRQD - IRQ12
USB 1.1 OCHI (1c.0) - IRQ12
USB 1.1 OCHI (1c.1) - IRQ9
USB 1.1 OCHI (1c.2) - IRQ10
USB 1.1 ECHI (1c.3) - IRQ11
LAN (1b.0) - IRQ6
AC97 (1d.0) - IRQ6
Modem (1d.1) - IRQ6
HD Audio (1d.2) - IRQ6
SATA (1f.1) - IRQ5
SMB (1e.1) - IRQ7
PMU (1e.2) - IRQ7
PATA (1f.0) - IRQ14/15

Took the oppurtunity to refactor the code into a single file so we
don't have to duplicate these fixes on the two current boards in the
tree and several forth coming boards that will also need the code.

Fixed RTC support that requires a dummy memory read on the P2P bridge
to unlock the RTC and setup the default of the RTC alarm registers to
match with a basic x86 style CMOS RTC.

Moved code that poked ISA registers to a FIXUP_FINAL quirk to ensure
the PCI IO space has been setup properly before we start poking ISA
registers at random locations.

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2007-08-17 13:22:16 -05:00
..
ebony.dts [POWERPC] Fix typo in Ebony default DTS 2007-07-10 22:03:16 +10:00
holly.dts [POWERPC] Fix problems with device tree representation of TSI-1xx bridges 2007-06-14 22:30:17 +10:00
kuroboxHD.dts [POWERPC] Fix RTC and device tree on linkstation machines 2007-07-26 16:12:17 +10:00
kuroboxHG.dts [POWERPC] Fix RTC and device tree on linkstation machines 2007-07-26 16:12:17 +10:00
lite5200.dts [POWERPC] 52xx: unbreak lite5200 dts (_pic vs. -pic) 2007-05-23 07:18:00 -05:00
lite5200b.dts [POWERPC] 52xx: unbreak lite5200 dts (_pic vs. -pic) 2007-05-23 07:18:00 -05:00
mpc832x_mds.dts [POWERPC] Update PCI nodes in the 83xx/85xx boards device tree 2007-07-23 10:27:08 -05:00
mpc832x_rdb.dts [POWERPC] Update PCI nodes in the 83xx/85xx boards device tree 2007-07-23 10:27:08 -05:00
mpc834x_mds.dts [POWERPC] Update PCI nodes in the 83xx/85xx boards device tree 2007-07-23 10:27:08 -05:00
mpc836x_mds.dts [POWERPC] Update PCI nodes in the 83xx/85xx boards device tree 2007-07-23 10:27:08 -05:00
mpc866ads.dts [POWERPC] dts: kill hardcoded phandles 2007-07-10 00:34:08 -05:00
mpc885ads.dts [POWERPC] dts: kill hardcoded phandles 2007-07-10 00:34:08 -05:00
mpc7448hpc2.dts [POWERPC] Fix mpc7448hpc2 tsi108 device_type bug 2007-07-26 00:17:02 -05:00
mpc8272ads.dts [POWERPC] dts: kill hardcoded phandles 2007-07-10 00:34:08 -05:00
mpc8313erdb.dts [POWERPC] Update PCI nodes in the 83xx/85xx boards device tree 2007-07-23 10:27:08 -05:00
mpc8349emitx.dts [POWERPC] Update PCI nodes in the 83xx/85xx boards device tree 2007-07-23 10:27:08 -05:00
mpc8349emitxgp.dts [POWERPC] Update PCI nodes in the 83xx/85xx boards device tree 2007-07-23 10:27:08 -05:00
mpc8540ads.dts [POWERPC] Update PCI nodes in the 83xx/85xx boards device tree 2007-07-23 10:27:08 -05:00
mpc8541cds.dts [POWERPC] Update PCI nodes in the 83xx/85xx boards device tree 2007-07-23 10:27:08 -05:00
mpc8544ds.dts [POWERPC] Fix interrupt routing and setup of ULI M1575 on FSL boards 2007-08-17 13:22:16 -05:00
mpc8548cds.dts [POWERPC] 85xxCDS: MPC8548 DTS cleanup. 2007-07-24 10:31:55 -05:00
mpc8555cds.dts [POWERPC] Update PCI nodes in the 83xx/85xx boards device tree 2007-07-23 10:27:08 -05:00
mpc8560ads.dts [POWERPC] Update PCI nodes in the 83xx/85xx boards device tree 2007-07-23 10:27:08 -05:00
mpc8568mds.dts [POWERPC] Fix the ability to reset on MPC8544 DS and MPC8568 MDS boards 2007-07-26 00:19:57 -05:00
mpc8641_hpcn.dts [POWERPC] Fix interrupt routing and setup of ULI M1575 on FSL boards 2007-08-17 13:22:16 -05:00
prpmc2800.dts [WATCHDOG] mv64x60_wdt: Add arch/powerpc platform support 2007-07-24 21:16:02 +00:00
ps3.dts [POWERPC] PS3: Device tree source 2007-06-28 19:18:02 +10:00