forked from luck/tmp_suning_uos_patched
[ARM] Kirkwood: enable eSATA on QNAP TS-219P
Initialize PCI/PCIe on the QNAP TS-119, TS-219 and TS-219P hardware allowing the use of the discrete eSATA controller connected to the PCIe bus in the TS-219P. Signed-off-by: John Holland <john.holland@cellent-fs.de> Tested-by: Thomas Reitmayr <treitmayr@devbase.at> Signed-off-by: Martin Michlmayr <tbm@cyrius.com> Signed-off-by: Nicolas Pitre <nico@marvell.com>
This commit is contained in:
parent
3e475f579e
commit
c55bf102b6
|
@ -629,7 +629,7 @@ CONFIG_SCSI_LOWLEVEL=y
|
||||||
CONFIG_ATA=y
|
CONFIG_ATA=y
|
||||||
# CONFIG_ATA_NONSTANDARD is not set
|
# CONFIG_ATA_NONSTANDARD is not set
|
||||||
CONFIG_SATA_PMP=y
|
CONFIG_SATA_PMP=y
|
||||||
# CONFIG_SATA_AHCI is not set
|
CONFIG_SATA_AHCI=y
|
||||||
# CONFIG_SATA_SIL24 is not set
|
# CONFIG_SATA_SIL24 is not set
|
||||||
CONFIG_ATA_SFF=y
|
CONFIG_ATA_SFF=y
|
||||||
# CONFIG_SATA_SVW is not set
|
# CONFIG_SATA_SVW is not set
|
||||||
|
|
|
@ -206,6 +206,15 @@ static void __init qnap_ts219_init(void)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int __init ts219_pci_init(void)
|
||||||
|
{
|
||||||
|
if (machine_is_ts219())
|
||||||
|
kirkwood_pcie_init();
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
subsys_initcall(ts219_pci_init);
|
||||||
|
|
||||||
MACHINE_START(TS219, "QNAP TS-119/TS-219")
|
MACHINE_START(TS219, "QNAP TS-119/TS-219")
|
||||||
/* Maintainer: Martin Michlmayr <tbm@cyrius.com> */
|
/* Maintainer: Martin Michlmayr <tbm@cyrius.com> */
|
||||||
.phys_io = KIRKWOOD_REGS_PHYS_BASE,
|
.phys_io = KIRKWOOD_REGS_PHYS_BASE,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user