26 dll_params = &common_config->
emmc_dll;
58 if (!
CONFIG(SOC_INTEL_COMMON_MMC_OVERRIDE))
static void write32(void *addr, uint32_t val)
#define printk(level,...)
struct resource * find_resource(const struct device *dev, unsigned int index)
Return an existing resource structure for a given index.
#define BIOS_INFO
BIOS_INFO - Expected events.
#define PCI_BASE_ADDRESS_0
void pci_dev_enable_resources(struct device *dev)
void pci_dev_read_resources(struct device *dev)
struct pci_operations pci_dev_ops_pci
Default device operation for PCI devices.
void pci_dev_set_resources(struct device *dev)
#define PCI_DID_INTEL_JSP_EMMC
#define PCI_DID_INTEL_CMP_EMMC
#define PCI_DID_INTEL_ADP_EMMC
const struct soc_intel_common_config * chip_get_common_soc_structure(void)
#define EMMC_TX_CMD_CNTL_OFFSET
#define EMMC_RX_CMD_DATA_CNTL2_OFFSET
#define EMMC_TX_DATA_CNTL1_OFFSET
#define EMMC_RX_STROBE_CNTL_OFFSET
#define EMMC_TX_DATA_CNTL2_OFFSET
#define EMMC_RX_CMD_DATA_CNTL1_OFFSET
static const struct pci_driver pch_sd __pci_driver
static int mmc_write_dll_reg(void *bar, uint32_t reg, uint32_t val)
static void mmc_soc_init(struct device *dev)
static const unsigned short pci_device_ids[]
static struct device_operations dev_ops
int set_mmc_dll(void *bar)
void(* read_resources)(struct device *dev)
uint32_t emmc_rx_strobe_cntl
uint32_t emmc_tx_cmd_cntl
uint32_t emmc_tx_data_cntl1
uint32_t emmc_rx_cmd_data_cntl1
uint32_t emmc_rx_cmd_data_cntl2
uint32_t emmc_tx_data_cntl2
struct mmc_dll_params emmc_dll