| * Copyright (C) 2015, Google, Inc |
| * Copyright (C) 2014, Bin Meng <bmeng.cn@gmail.com> |
| * SPDX-License-Identifier: GPL-2.0+ |
| int pci_mmc_init(const char *name, struct pci_device_id *mmc_supported, |
| struct sdhci_host *mmc_host; |
| for (i = 0; i < num_ids; i++) { |
| devbusfn = pci_find_devices(mmc_supported, i); |
| mmc_host = malloc(sizeof(struct sdhci_host)); |
| mmc_host->name = (char *)name; |
| pci_read_config_dword(devbusfn, PCI_BASE_ADDRESS_0, &iobase); |
| mmc_host->ioaddr = (void *)iobase; |
| ret = add_sdhci(mmc_host, 0, 0); |