ata: fsl_sata: Add DM support for Freescale PowerPC SATA driver
authorPeng Ma <peng.ma@nxp.com>
Tue, 19 Nov 2019 06:17:36 +0000 (06:17 +0000)
committerPriyanka Jain <priyanka.jain@nxp.com>
Tue, 19 Nov 2019 08:41:44 +0000 (14:11 +0530)
commite08b5b1465bd9e5478cd9bac083bc4154190dcf0
tree6b76f01bbc17e6475823fa7cbc3bd47be679bdbd
parentd4a31e8ee5592072d8d5208b3e950cba2d89b6bd
ata: fsl_sata: Add DM support for Freescale PowerPC SATA driver

Add DM support for Freescale PowerPC sata driver used for PowerPC T series
SoCs,

CONFIG_BLK needs to be enabled on these platforms. It adds the SATA
controller as AHCI device, which is strictly speaking not correct,
as the controller is not AHCI compatible, But the U-Boot AHCI uclass
interface enables the usage of this DM driver,

Also fix below warning while PowerPC T series boards compilation,

===================== WARNING ======================"
This board does use CONFIG_LIBATA but has CONFIG_AHCI not"
enabled. Please update the storage controller driver to use"
CONFIG_AHCI before the v2019.07 release."
Failure to update by the deadline may result in board removal."
See doc/driver-model/MIGRATION.txt for more info."
===================================================="

Signed-off-by: Peng Ma <peng.ma@nxp.com>
Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
arch/powerpc/cpu/mpc85xx/cpu_init.c
drivers/ata/Kconfig
drivers/ata/fsl_sata.c
drivers/ata/fsl_sata.h