Lines Matching +full:ahci +full:- +full:port
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * AHCI SATA platform driver
5 * Copyright 2004-2005 Red Hat, Inc.
21 #include "ahci.h"
23 #define DRV_NAME "ahci"
45 struct device *dev = &pdev->dev; in ahci_probe()
47 const struct ata_port_info *port; in ahci_probe() local
59 if (device_is_compatible(dev, "hisilicon,hisi-ahci")) in ahci_probe()
60 hpriv->flags |= AHCI_HFLAG_NO_FBS | AHCI_HFLAG_NO_NCQ; in ahci_probe()
62 port = device_get_match_data(dev); in ahci_probe()
63 if (!port) in ahci_probe()
64 port = &ahci_port_info; in ahci_probe()
66 rc = ahci_platform_init_host(pdev, hpriv, port, in ahci_probe()
81 { .compatible = "generic-ahci", },
83 { .compatible = "ibm,476gtr-ahci", },
84 { .compatible = "hisilicon,hisi-ahci", },
85 { .compatible = "cavium,octeon-7130-ahci", },
110 MODULE_DESCRIPTION("AHCI SATA platform driver");
113 MODULE_ALIAS("platform:ahci");