ata: ahci_brcmstb: add support for MIPS-based platforms
The BCM7xxx ARM-based and MIPS-based platforms share a similar hardware block for AHCI SATA3. This new compatible string, "brcm,bcm7425-ahci", may be used for most MIPS-based platforms of 40nm process technology. Signed-off-by: Jaedon Shin <jaedon.shin@gmail.com> Tested-by: Florian Fainelli <f.fainelli@gmail.com> Acked-by: Brian Norris <computersforpeace@gmail.com> Signed-off-by: Tejun Heo <tj@kernel.org>
This commit is contained in:
parent
dfcdc5fe03
commit
1980eb9bd7
|
@ -4,7 +4,9 @@ SATA nodes are defined to describe on-chip Serial ATA controllers.
|
||||||
Each SATA controller should have its own node.
|
Each SATA controller should have its own node.
|
||||||
|
|
||||||
Required properties:
|
Required properties:
|
||||||
- compatible : compatible list, may contain "brcm,bcm7445-ahci" and/or
|
- compatible : should be one or more of
|
||||||
|
"brcm,bcm7425-ahci"
|
||||||
|
"brcm,bcm7445-ahci"
|
||||||
"brcm,sata3-ahci"
|
"brcm,sata3-ahci"
|
||||||
- reg : register mappings for AHCI and SATA_TOP_CTRL
|
- reg : register mappings for AHCI and SATA_TOP_CTRL
|
||||||
- reg-names : "ahci" and "top-ctrl"
|
- reg-names : "ahci" and "top-ctrl"
|
||||||
|
|
|
@ -100,7 +100,7 @@ config SATA_AHCI_PLATFORM
|
||||||
|
|
||||||
config AHCI_BRCMSTB
|
config AHCI_BRCMSTB
|
||||||
tristate "Broadcom STB AHCI SATA support"
|
tristate "Broadcom STB AHCI SATA support"
|
||||||
depends on ARCH_BRCMSTB
|
depends on ARCH_BRCMSTB || BMIPS_GENERIC
|
||||||
help
|
help
|
||||||
This option enables support for the AHCI SATA3 controller found on
|
This option enables support for the AHCI SATA3 controller found on
|
||||||
STB SoC's.
|
STB SoC's.
|
||||||
|
|
|
@ -318,6 +318,7 @@ static int brcm_ahci_remove(struct platform_device *pdev)
|
||||||
}
|
}
|
||||||
|
|
||||||
static const struct of_device_id ahci_of_match[] = {
|
static const struct of_device_id ahci_of_match[] = {
|
||||||
|
{.compatible = "brcm,bcm7425-ahci"},
|
||||||
{.compatible = "brcm,bcm7445-ahci"},
|
{.compatible = "brcm,bcm7445-ahci"},
|
||||||
{},
|
{},
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue