sata: ahci_mvebu.c: Enable AHCI/SATA driver for MIPS Octeon
authorStefan Roese <sr@denx.de>
Wed, 7 Apr 2021 07:12:34 +0000 (09:12 +0200)
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
Fri, 23 Apr 2021 19:22:55 +0000 (21:22 +0200)
commit1eefd49cc188e40f7221f96cd7d7a21b3ccba89a
tree6f5c32522ca6a5960ee4f7c6f143601efc242148
parent609414595879b0c1b762b38773e40e7712d417d2
sata: ahci_mvebu.c: Enable AHCI/SATA driver for MIPS Octeon

This patch enables the usage of the MVEBU AHCI/SATA driver. The only
changes necessary to support MIPS Octeon via DT based probing are, to
add the compatible DT property and the use of dev_remap_addr() so that
the correct mapped address is used in the Octeon case (phys != virt).

Please note that this driver supports the usage of the "scsi" command
and not the "sata" command, since it does not provide an own "scan"
function, which is needed for the "sata" cmd support.

Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Aaron Williams <awilliams@marvell.com>
Cc: Chandrakala Chavva <cchavva@marvell.com>
Cc: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
drivers/ata/Kconfig
drivers/ata/ahci_mvebu.c