dm: Convert PCI MMC over to use DM PCI API
authorSimon Glass <sjg@chromium.org>
Sun, 29 Nov 2015 20:18:08 +0000 (13:18 -0700)
committerSimon Glass <sjg@chromium.org>
Tue, 12 Jan 2016 17:19:09 +0000 (10:19 -0700)
commit4abe8e40a73146bbe9fe825c53c70076ccc9544f
treebd3385de994d9d817b7c15ba89f1f2c3b1c45532
parent09c5c16455b29b51f3a5be2267d79aa9d80ded39
dm: Convert PCI MMC over to use DM PCI API

At present pci_mmc_init() does not correctly use the PCI function since the
list it passes is not terminated. The array size passed to pci_mmc_init() is
actually not used correctly. Fix this and adjust the pci_mmc_init() to scan
all available MMC devices.

Adjust this code to use the new driver model PCI API.

This should move over to the new MMC uclass at some point.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
arch/x86/cpu/baytrail/valleyview.c
arch/x86/cpu/quark/quark.c
arch/x86/cpu/queensbay/topcliff.c
drivers/mmc/pci_mmc.c
include/mmc.h