android_kernel_xiaomi_sm8350/arch/powerpc/platforms
Olaf Hering 556ecf9be6 [POWERPC] Advertise correct IDE mode on Pegasos2
The built-in IDE controller is configured in legacy mode, but the PCI
registers advertise native mode.  Force the PCI class into legacy
mode. This allows pata_via to access two drives.

The Pegasos specific irq enforcement in the via82cxxx driver must stay
because there is apparently no generic way to setup irq per channel.

Tested on Pegasos2 with firmware version 20040810, and two IDE disks.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2007-08-22 15:21:46 +10:00
..
8xx [POWERPC] 8xx: Remove unnecessary loops_per_jiffy initialization code 2007-08-17 11:01:51 +10:00
40x [POWERPC] 4xx Kconfig cleanup 2007-08-20 07:27:42 -05:00
44x [POWERPC] Bamboo board support 2007-08-20 07:30:14 -05:00
52xx [POWERPC] efika rtas_pci_ops: Use named structure member initializers 2007-08-17 11:01:54 +10:00
82xx [POWERPC] Make endianess of cfg_addr for indirect pci ops runtime 2007-07-23 22:29:09 -05:00
83xx [POWERPC] Revert "[POWERPC] Add 'mdio' to bus scan id list for platforms with QE UEC" 2007-08-10 21:04:22 +10:00
85xx [POWERPC] Revert "[POWERPC] Add 'mdio' to bus scan id list for platforms with QE UEC" 2007-08-10 21:04:22 +10:00
86xx [POWERPC] Make endianess of cfg_addr for indirect pci ops runtime 2007-07-23 22:29:09 -05:00
cell [POWERPC] cell: Fix errno for modular spufs_create with invalid neighbour 2007-08-15 15:12:44 +10:00
celleb [POWERPC] celleb_epci_ops: Use named structure member initializers 2007-08-17 11:01:53 +10:00
chrp [POWERPC] Advertise correct IDE mode on Pegasos2 2007-08-22 15:21:46 +10:00
embedded6xx [POWERPC] Typo fixes interrrupt -> interrupt 2007-08-17 11:01:51 +10:00
iseries [POWERPC] Typo fixes interrrupt -> interrupt 2007-08-17 11:01:51 +10:00
maple [POWERPC] maple pci_ops: Use named structure member initializers 2007-08-17 11:01:53 +10:00
pasemi [POWERPC] Fix section mismatch in pasemi/iommu.c 2007-08-17 11:02:06 +10:00
powermac [POWERPC] Remove some duplicate declarations from pmac.h 2007-08-17 11:02:06 +10:00
prep [POWERPC] Split several platforms into their respective Kconfig file 2007-03-22 10:07:32 -05:00
ps3 [POWERPC] ps3: Fix no storage devices found 2007-08-15 15:12:50 +10:00
pseries [POWERPC] pseries: Remove dead EEH video code 2007-08-17 11:01:54 +10:00
Kconfig [CELL] driver for DDR2 memory on AXON 2007-07-20 21:41:42 +02:00
Kconfig.cputype [POWERPC] 4xx Kconfig cleanup 2007-08-20 07:27:42 -05:00
Makefile [POWERPC] Add powerpc/platforms/44x, disable platforms/4xx for now 2007-05-08 14:43:59 +10:00