/openbmc/u-boot/drivers/mmc/ |
H A D | mmc.c | 24 static int mmc_set_signal_voltage(struct mmc *mmc, uint signal_voltage); 25 static int mmc_power_cycle(struct mmc *mmc); 27 static int mmc_select_mode_and_width(struct mmc *mmc, uint card_caps); 33 static int mmc_wait_dat0(struct mmc *mmc, int state, int timeout) in mmc_wait_dat0() argument 39 __weak int board_mmc_getwp(struct mmc *mmc) in board_mmc_getwp() argument 44 int mmc_getwp(struct mmc *mmc) in mmc_getwp() argument 48 wp = board_mmc_getwp(mmc); in mmc_getwp() 51 if (mmc->cfg->ops->getwp) in mmc_getwp() 52 wp = mmc->cfg->ops->getwp(mmc); in mmc_getwp() 60 __weak int board_mmc_getcd(struct mmc *mmc) in board_mmc_getcd() argument [all …]
|
H A D | mmc_legacy.c | 16 static struct mmc mmc_static; 17 struct mmc *find_mmc_device(int dev_num) in find_mmc_device() 24 struct mmc *m = &mmc_static; in mmc_do_preinit() 32 struct blk_desc *mmc_get_blk_desc(struct mmc *mmc) in mmc_get_blk_desc() argument 34 return &mmc->block_dev; in mmc_get_blk_desc() 37 struct mmc *find_mmc_device(int dev_num) in find_mmc_device() 39 struct mmc *m; in find_mmc_device() 43 m = list_entry(entry, struct mmc, link); in find_mmc_device() 61 struct blk_desc *mmc_get_blk_desc(struct mmc *mmc) in mmc_get_blk_desc() argument 63 return &mmc->block_dev; in mmc_get_blk_desc() [all …]
|
H A D | meson_gx_mmc.c | 15 static inline void *get_regbase(const struct mmc *mmc) in get_regbase() argument 17 struct meson_mmc_platdata *pdata = mmc->priv; in get_regbase() 22 static inline uint32_t meson_read(struct mmc *mmc, int offset) in meson_read() argument 24 return readl(get_regbase(mmc) + offset); in meson_read() 27 static inline void meson_write(struct mmc *mmc, uint32_t val, int offset) in meson_write() argument 29 writel(val, get_regbase(mmc) + offset); in meson_write() 32 static void meson_mmc_config_clock(struct mmc *mmc) in meson_mmc_config_clock() argument 37 if (!mmc->clock) in meson_mmc_config_clock() 41 if (mmc->clock > 16000000) { in meson_mmc_config_clock() 48 clk_div = DIV_ROUND_UP(clk, mmc->clock); in meson_mmc_config_clock() [all …]
|
H A D | mmc_write.c | 17 static ulong mmc_erase_t(struct mmc *mmc, ulong start, lbaint_t blkcnt) in mmc_erase_t() argument 23 if (mmc->high_capacity) { in mmc_erase_t() 26 end = (start + blkcnt - 1) * mmc->write_bl_len; in mmc_erase_t() 27 start *= mmc->write_bl_len; in mmc_erase_t() 30 if (IS_SD(mmc)) { in mmc_erase_t() 42 err = mmc_send_cmd(mmc, &cmd, NULL); in mmc_erase_t() 49 err = mmc_send_cmd(mmc, &cmd, NULL); in mmc_erase_t() 57 err = mmc_send_cmd(mmc, &cmd, NULL); in mmc_erase_t() 80 struct mmc *mmc = find_mmc_device(dev_num); in mmc_berase() local 84 if (!mmc) in mmc_berase() [all …]
|
H A D | rpmb.c | 76 static int mmc_set_blockcount(struct mmc *mmc, unsigned int blockcount, in mmc_set_blockcount() argument 87 return mmc_send_cmd(mmc, &cmd, NULL); in mmc_set_blockcount() 89 static int mmc_rpmb_request(struct mmc *mmc, const struct s_rpmb *s, in mmc_rpmb_request() argument 96 ret = mmc_set_blockcount(mmc, count, is_rel_write); in mmc_rpmb_request() 113 ret = mmc_send_cmd(mmc, &cmd, &data); in mmc_rpmb_request() 122 static int mmc_rpmb_response(struct mmc *mmc, struct s_rpmb *s, in mmc_rpmb_response() argument 129 ret = mmc_set_blockcount(mmc, 1, false); in mmc_rpmb_response() 145 ret = mmc_send_cmd(mmc, &cmd, &data); in mmc_rpmb_response() 170 static int mmc_rpmb_status(struct mmc *mmc, unsigned short expected) in mmc_rpmb_status() argument 176 if (mmc_rpmb_request(mmc, rpmb_frame, 1, false)) in mmc_rpmb_status() [all …]
|
H A D | mmc-uclass.c | 17 struct mmc *mmc = mmc_get_mmc_dev(dev); in dm_mmc_send_cmd() local 21 mmmc_trace_before_send(mmc, cmd); in dm_mmc_send_cmd() 26 mmmc_trace_after_send(mmc, cmd, ret); in dm_mmc_send_cmd() 31 int mmc_send_cmd(struct mmc *mmc, struct mmc_cmd *cmd, struct mmc_data *data) in mmc_send_cmd() argument 33 return dm_mmc_send_cmd(mmc->dev, cmd, data); in mmc_send_cmd() 45 int mmc_set_ios(struct mmc *mmc) in mmc_set_ios() argument 47 return dm_mmc_set_ios(mmc->dev); in mmc_set_ios() 58 void mmc_send_init_stream(struct mmc *mmc) in mmc_send_init_stream() argument 60 dm_mmc_send_init_stream(mmc->dev); in mmc_send_init_stream() 73 int mmc_wait_dat0(struct mmc *mmc, int state, int timeout) in mmc_wait_dat0() argument [all …]
|
H A D | pxa_mmc_gen.c | 50 static int pxa_mmc_wait(struct mmc *mmc, uint32_t mask) in pxa_mmc_wait() argument 52 struct pxa_mmc_priv *priv = mmc->priv; in pxa_mmc_wait() 69 static int pxa_mmc_stop_clock(struct mmc *mmc) in pxa_mmc_stop_clock() argument 71 struct pxa_mmc_priv *priv = mmc->priv; in pxa_mmc_stop_clock() 97 static int pxa_mmc_start_cmd(struct mmc *mmc, struct mmc_cmd *cmd, in pxa_mmc_start_cmd() argument 100 struct pxa_mmc_priv *priv = mmc->priv; in pxa_mmc_start_cmd() 133 ret = pxa_mmc_wait(mmc, MMC_STAT_CLK_EN); in pxa_mmc_start_cmd() 141 static int pxa_mmc_cmd_done(struct mmc *mmc, struct mmc_cmd *cmd) in pxa_mmc_cmd_done() argument 143 struct pxa_mmc_priv *priv = mmc->priv; in pxa_mmc_cmd_done() 183 static int pxa_mmc_do_read_xfer(struct mmc *mmc, struct mmc_data *data) in pxa_mmc_do_read_xfer() argument [all …]
|
H A D | mmc_private.h | 14 extern int mmc_send_cmd(struct mmc *mmc, struct mmc_cmd *cmd, 16 extern int mmc_send_status(struct mmc *mmc, int timeout); 17 extern int mmc_set_blocklen(struct mmc *mmc, int len); 75 void mmmc_trace_before_send(struct mmc *mmc, struct mmc_cmd *cmd); 76 void mmmc_trace_after_send(struct mmc *mmc, struct mmc_cmd *cmd, int ret); 77 void mmc_trace_state(struct mmc *mmc, struct mmc_cmd *cmd); 79 static inline void mmmc_trace_before_send(struct mmc *mmc, struct mmc_cmd *cmd) in mmmc_trace_before_send() argument 83 static inline void mmmc_trace_after_send(struct mmc *mmc, struct mmc_cmd *cmd, in mmmc_trace_after_send() argument 88 static inline void mmc_trace_state(struct mmc *mmc, struct mmc_cmd *cmd) in mmc_trace_state() argument 115 void mmc_list_add(struct mmc *mmc); [all …]
|
H A D | fsl_esdhc_spl.c | 26 struct mmc *mmc = find_mmc_device(0); in mmc_spl_load_image() local 27 if (!mmc) { in mmc_spl_load_image() 32 if (mmc_init(mmc)) { in mmc_spl_load_image() 37 blk_start = ALIGN(offs, mmc->read_bl_len) / mmc->read_bl_len; in mmc_spl_load_image() 38 blk_cnt = ALIGN(size, mmc->read_bl_len) / mmc->read_bl_len; in mmc_spl_load_image() 40 err = mmc->block_dev.block_read(&mmc->block_dev, blk_start, blk_cnt, in mmc_spl_load_image() 65 struct mmc *mmc; in mmc_boot() local 67 mmc = find_mmc_device(0); in mmc_boot() 68 if (!mmc) { in mmc_boot() 77 blklen = mmc->read_bl_len; in mmc_boot() [all …]
|
H A D | omap_hsmmc.c | 163 static inline struct omap_hsmmc_data *omap_hsmmc_get_data(struct mmc *mmc) in omap_hsmmc_get_data() argument 166 return dev_get_priv(mmc->dev); in omap_hsmmc_get_data() 168 return (struct omap_hsmmc_data *)mmc->priv; in omap_hsmmc_get_data() 171 static inline struct mmc_config *omap_hsmmc_get_cfg(struct mmc *mmc) in omap_hsmmc_get_cfg() argument 174 struct omap_hsmmc_plat *plat = dev_get_platdata(mmc->dev); in omap_hsmmc_get_cfg() 177 return &((struct omap_hsmmc_data *)mmc->priv)->cfg; in omap_hsmmc_get_cfg() 202 static unsigned char mmc_board_init(struct mmc *mmc) in mmc_board_init() argument 205 struct mmc_config *cfg = omap_hsmmc_get_cfg(mmc); in mmc_board_init() 266 if (mmc_get_blk_desc(mmc)->devnum == 0) in mmc_board_init() 303 static void omap_hsmmc_io_recalibrate(struct mmc *mmc) in omap_hsmmc_io_recalibrate() argument [all …]
|
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | mmc_core.c | 215 static void dwmac_mmc_read(void __iomem *mmcaddr, struct stmmac_counters *mmc) in dwmac_mmc_read() argument 217 mmc->mmc_tx_octetcount_gb += readl(mmcaddr + MMC_TX_OCTETCOUNT_GB); in dwmac_mmc_read() 218 mmc->mmc_tx_framecount_gb += readl(mmcaddr + MMC_TX_FRAMECOUNT_GB); in dwmac_mmc_read() 219 mmc->mmc_tx_broadcastframe_g += readl(mmcaddr + in dwmac_mmc_read() 221 mmc->mmc_tx_multicastframe_g += readl(mmcaddr + in dwmac_mmc_read() 223 mmc->mmc_tx_64_octets_gb += readl(mmcaddr + MMC_TX_64_OCTETS_GB); in dwmac_mmc_read() 224 mmc->mmc_tx_65_to_127_octets_gb += in dwmac_mmc_read() 226 mmc->mmc_tx_128_to_255_octets_gb += in dwmac_mmc_read() 228 mmc->mmc_tx_256_to_511_octets_gb += in dwmac_mmc_read() 230 mmc->mmc_tx_512_to_1023_octets_gb += in dwmac_mmc_read() [all …]
|
/openbmc/u-boot/cmd/ |
H A D | mmc.c | 16 static void print_mmcinfo(struct mmc *mmc) in print_mmcinfo() argument 20 printf("Device: %s\n", mmc->cfg->name); in print_mmcinfo() 21 printf("Manufacturer ID: %x\n", mmc->cid[0] >> 24); in print_mmcinfo() 22 printf("OEM: %x\n", (mmc->cid[0] >> 8) & 0xffff); in print_mmcinfo() 23 printf("Name: %c%c%c%c%c \n", mmc->cid[0] & 0xff, in print_mmcinfo() 24 (mmc->cid[1] >> 24), (mmc->cid[1] >> 16) & 0xff, in print_mmcinfo() 25 (mmc->cid[1] >> 8) & 0xff, mmc->cid[1] & 0xff); in print_mmcinfo() 27 printf("Bus Speed: %d\n", mmc->clock); in print_mmcinfo() 29 printf("Mode : %s\n", mmc_mode_name(mmc->selected_mode)); in print_mmcinfo() 30 mmc_dump_capabilities("card capabilities", mmc->card_caps); in print_mmcinfo() [all …]
|
/openbmc/u-boot/include/ |
H A D | mmc.h | 351 struct mmc *mmc; member 363 struct mmc *mmc_get_mmc_dev(struct udevice *dev); 394 struct mmc; 478 int mmc_set_ios(struct mmc *mmc); 479 void mmc_send_init_stream(struct mmc *mmc); 480 int mmc_getcd(struct mmc *mmc); 481 int mmc_getwp(struct mmc *mmc); 482 int mmc_execute_tuning(struct mmc *mmc, uint opcode); 483 int mmc_wait_dat0(struct mmc *mmc, int state, int timeout); 487 int (*send_cmd)(struct mmc *mmc, [all …]
|
/openbmc/u-boot/env/ |
H A D | mmc.c | 113 __weak int mmc_get_env_addr(struct mmc *mmc, int copy, u32 *env_addr) in mmc_get_env_addr() argument 118 offset += mmc->capacity; in mmc_get_env_addr() 131 __weak uint mmc_get_env_part(struct mmc *mmc) in mmc_get_env_part() argument 138 static int mmc_set_env_part(struct mmc *mmc) in mmc_set_env_part() argument 140 uint part = mmc_get_env_part(mmc); in mmc_set_env_part() 144 env_mmc_orig_hwpart = mmc_get_blk_desc(mmc)->hwpart; in mmc_set_env_part() 152 static inline int mmc_set_env_part(struct mmc *mmc) {return 0; }; in mmc_set_env_part() argument 155 static const char *init_mmc_for_env(struct mmc *mmc) in init_mmc_for_env() argument 157 if (!mmc) in init_mmc_for_env() 163 if (blk_get_from_parent(mmc->dev, &dev)) in init_mmc_for_env() [all …]
|
/openbmc/linux/drivers/mmc/host/ |
H A D | meson-mx-sdhc-mmc.c | 38 void (*init_hw)(struct mmc_host *mmc); 39 void (*set_pdma)(struct mmc_host *mmc); 40 void (*wait_before_send)(struct mmc_host *mmc); 45 struct mmc_host *mmc; member 68 static void meson_mx_sdhc_hw_reset(struct mmc_host *mmc) in meson_mx_sdhc_hw_reset() argument 70 struct meson_mx_sdhc_host *host = mmc_priv(mmc); in meson_mx_sdhc_hw_reset() 82 static void meson_mx_sdhc_clear_fifo(struct mmc_host *mmc) in meson_mx_sdhc_clear_fifo() argument 84 struct meson_mx_sdhc_host *host = mmc_priv(mmc); in meson_mx_sdhc_clear_fifo() 99 dev_warn(mmc_dev(host->mmc), in meson_mx_sdhc_clear_fifo() 105 static void meson_mx_sdhc_wait_cmd_ready(struct mmc_host *mmc) in meson_mx_sdhc_wait_cmd_ready() argument [all …]
|
H A D | mmc_hsq.c | 19 struct mmc_host *mmc = hsq->mmc; in mmc_hsq_retry_handler() local 21 mmc->ops->request(mmc, hsq->mrq); in mmc_hsq_retry_handler() 26 struct mmc_host *mmc = hsq->mmc; in mmc_hsq_pump_requests() local 51 if (mmc->ops->request_atomic) in mmc_hsq_pump_requests() 52 ret = mmc->ops->request_atomic(mmc, hsq->mrq); in mmc_hsq_pump_requests() 54 mmc->ops->request(mmc, hsq->mrq); in mmc_hsq_pump_requests() 132 bool mmc_hsq_finalize_request(struct mmc_host *mmc, struct mmc_request *mrq) in mmc_hsq_finalize_request() argument 134 struct mmc_hsq *hsq = mmc->cqe_private; in mmc_hsq_finalize_request() 151 mmc_cqe_request_done(mmc, hsq->mrq); in mmc_hsq_finalize_request() 159 static void mmc_hsq_recovery_start(struct mmc_host *mmc) in mmc_hsq_recovery_start() argument [all …]
|
H A D | cqhci-core.c | 50 return cq_host->trans_desc_len * cq_host->mmc->max_segs * tag; in get_trans_desc_offset() 79 if (tag == DCMD_SLOT && (cq_host->mmc->caps2 & MMC_CAP2_CQE_DCMD)) { in setup_trans_desc() 106 pr_err("%s: " DRV_NAME ": " f, mmc_hostname(mmc), ## x) 110 struct mmc_host *mmc = cq_host->mmc; in cqhci_dumpregs() local 149 cq_host->ops->dumpregs(mmc); in cqhci_dumpregs() 203 cq_host->data_size = get_trans_desc_offset(cq_host, cq_host->mmc->cqe_qdepth); in cqhci_host_alloc_tdl() 206 mmc_hostname(cq_host->mmc), cq_host->desc_size, cq_host->data_size, in cqhci_host_alloc_tdl() 215 cq_host->desc_base = dmam_alloc_coherent(mmc_dev(cq_host->mmc), in cqhci_host_alloc_tdl() 222 cq_host->trans_desc_base = dmam_alloc_coherent(mmc_dev(cq_host->mmc), in cqhci_host_alloc_tdl() 227 dmam_free_coherent(mmc_dev(cq_host->mmc), cq_host->desc_size, in cqhci_host_alloc_tdl() [all …]
|
H A D | davinci_mmc.c | 170 struct mmc_host *mmc; member 273 dev_dbg(mmc_dev(host->mmc), "CMD%d, arg 0x%08x%s\n", in mmc_davinci_start_command() 314 dev_dbg(mmc_dev(host->mmc), "unknown resp_type %04x\n", in mmc_davinci_start_command() 423 dev_dbg(mmc_dev(host->mmc), in mmc_davinci_send_dma_request() 445 dev_dbg(mmc_dev(host->mmc), in mmc_davinci_send_dma_request() 466 host->sg_len = dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len, in mmc_davinci_start_dma_transfer() 472 dma_unmap_sg(mmc_dev(host->mmc), in mmc_davinci_start_dma_transfer() 496 host->dma_tx = dma_request_chan(mmc_dev(host->mmc), "tx"); in davinci_acquire_dma_channels() 498 dev_err(mmc_dev(host->mmc), "Can't get dma_tx channel\n"); in davinci_acquire_dma_channels() 502 host->dma_rx = dma_request_chan(mmc_dev(host->mmc), "rx"); in davinci_acquire_dma_channels() [all …]
|
H A D | meson-gx-mmc.c | 154 struct mmc_host *mmc; member 228 static void meson_mmc_get_transfer_mode(struct mmc_host *mmc, in meson_mmc_get_transfer_mode() argument 231 struct meson_host *host = mmc_priv(mmc); in meson_mmc_get_transfer_mode() 256 dev_warn_once(mmc_dev(mmc), in meson_mmc_get_transfer_mode() 267 dev_warn_once(mmc_dev(mmc), in meson_mmc_get_transfer_mode() 288 static void meson_mmc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq) in meson_mmc_pre_req() argument 295 meson_mmc_get_transfer_mode(mmc, mrq); in meson_mmc_pre_req() 301 data->sg_count = dma_map_sg(mmc_dev(mmc), data->sg, data->sg_len, in meson_mmc_pre_req() 304 dev_err(mmc_dev(mmc), "dma_map_sg failed"); in meson_mmc_pre_req() 307 static void meson_mmc_post_req(struct mmc_host *mmc, struct mmc_request *mrq, in meson_mmc_post_req() argument [all …]
|
H A D | sdhci.c | 40 pr_debug("%s: " DRIVER_NAME ": " f, mmc_hostname(host->mmc), ## x) 43 pr_err("%s: " DRIVER_NAME ": " f, mmc_hostname(host->mmc), ## x) 159 !mmc_card_is_removable(host->mmc) || mmc_can_gpio_cd(host->mmc)) in sdhci_set_card_detection() 191 pm_runtime_get_noresume(mmc_dev(host->mmc)); in sdhci_runtime_pm_bus_on() 199 pm_runtime_put_noidle(mmc_dev(host->mmc)); in sdhci_runtime_pm_bus_off() 226 mmc_hostname(host->mmc), (int)mask); in sdhci_reset() 239 struct mmc_host *mmc = host->mmc; in sdhci_do_reset() local 241 if (!mmc->ops->get_cd(mmc)) in sdhci_do_reset() 361 struct mmc_host *mmc = host->mmc; in sdhci_init() local 382 mmc->ops->set_ios(mmc, &mmc->ios); in sdhci_init() [all …]
|
H A D | tmio_mmc_core.c | 137 static void tmio_mmc_enable_sdio_irq(struct mmc_host *mmc, int enable) in tmio_mmc_enable_sdio_irq() argument 139 struct tmio_mmc_host *host = mmc_priv(mmc); in tmio_mmc_enable_sdio_irq() 145 pm_runtime_get_sync(mmc_dev(mmc)); in tmio_mmc_enable_sdio_irq() 162 pm_runtime_mark_last_busy(mmc_dev(mmc)); in tmio_mmc_enable_sdio_irq() 163 pm_runtime_put_autosuspend(mmc_dev(mmc)); in tmio_mmc_enable_sdio_irq() 211 tmio_mmc_set_bus_width(host, host->mmc->ios.bus_width); in tmio_mmc_reset() 225 if (host->mmc->card) in tmio_mmc_reset() 226 mmc_retune_needed(host->mmc); in tmio_mmc_reset() 273 mmc_request_done(host->mmc, mrq); in tmio_mmc_reset_work() 633 struct mmc_host *mmc = host->mmc; in __tmio_mmc_card_detect_irq() local [all …]
|
/openbmc/u-boot/common/spl/ |
H A D | spl_mmc.c | 18 static int mmc_load_legacy(struct spl_image_info *spl_image, struct mmc *mmc, in mmc_load_legacy() argument 30 image_size_sectors = (spl_image->size + mmc->read_bl_len - 1) / in mmc_load_legacy() 31 mmc->read_bl_len; in mmc_load_legacy() 34 count = blk_dread(mmc_get_blk_desc(mmc), sector, image_size_sectors, in mmc_load_legacy() 47 struct mmc *mmc = load->dev; in h_spl_load_read() local 49 return blk_dread(mmc_get_blk_desc(mmc), sector, count, buf); in h_spl_load_read() 54 struct mmc *mmc, unsigned long sector) in mmc_load_image_raw_sector() argument 58 struct blk_desc *bd = mmc_get_blk_desc(mmc); in mmc_load_image_raw_sector() 76 load.dev = mmc; in mmc_load_image_raw_sector() 79 load.bl_len = mmc->read_bl_len; in mmc_load_image_raw_sector() [all …]
|
/openbmc/linux/drivers/mmc/core/ |
H A D | regulator.c | 106 int mmc_regulator_set_ocr(struct mmc_host *mmc, in mmc_regulator_set_ocr() argument 120 if (result == 0 && !mmc->regulator_enabled) { in mmc_regulator_set_ocr() 123 mmc->regulator_enabled = true; in mmc_regulator_set_ocr() 125 } else if (mmc->regulator_enabled) { in mmc_regulator_set_ocr() 128 mmc->regulator_enabled = false; in mmc_regulator_set_ocr() 132 dev_err(mmc_dev(mmc), in mmc_regulator_set_ocr() 182 int mmc_regulator_set_vqmmc(struct mmc_host *mmc, struct mmc_ios *ios) in mmc_regulator_set_vqmmc() argument 184 struct device *dev = mmc_dev(mmc); in mmc_regulator_set_vqmmc() 188 if (IS_ERR(mmc->supply.vqmmc)) in mmc_regulator_set_vqmmc() 193 return mmc_regulator_set_voltage_if_supported(mmc->supply.vqmmc, in mmc_regulator_set_vqmmc() [all …]
|
/openbmc/u-boot/drivers/dfu/ |
H A D | dfu_mmc.c | 25 struct mmc *mmc; in mmc_block_op() local 29 mmc = find_mmc_device(dfu->data.mmc.dev_num); in mmc_block_op() 30 if (!mmc) { in mmc_block_op() 31 pr_err("Device MMC %d - not found!", dfu->data.mmc.dev_num); in mmc_block_op() 39 *len = ALIGN(*len, dfu->data.mmc.lba_blk_size); in mmc_block_op() 41 blk_start = dfu->data.mmc.lba_start + in mmc_block_op() 42 (u32)lldiv(offset, dfu->data.mmc.lba_blk_size); in mmc_block_op() 43 blk_count = *len / dfu->data.mmc.lba_blk_size; in mmc_block_op() 45 dfu->data.mmc.lba_start + dfu->data.mmc.lba_size) { in mmc_block_op() 50 if (dfu->data.mmc.hw_partition >= 0) { in mmc_block_op() [all …]
|
/openbmc/qemu/hw/arm/ |
H A D | mps2-tz.c | 308 MPS2TZMachineClass *mmc = MPS2TZ_MACHINE_GET_CLASS(mms); in find_raminfo_for_mpc() local 312 for (p = mmc->raminfo; p->name; p++) { in find_raminfo_for_mpc() 367 MPS2TZMachineClass *mmc = MPS2TZ_MACHINE_GET_CLASS(mms); in get_sse_irq_in() local 369 assert(irqno >= 32 && irqno < (mmc->numirq + 32)); in get_sse_irq_in() 439 MPS2TZMachineClass *mmc = MPS2TZ_MACHINE_GET_CLASS(mms); in make_uart() local 447 qdev_prop_set_uint32(DEVICE(uart), "pclk-frq", mmc->apb_periph_frq); in make_uart() 464 MPS2TZMachineClass *mmc = MPS2TZ_MACHINE_GET_CLASS(mms); in make_scc() local 473 qdev_prop_set_uint32(sccdev, "scc-id", mmc->scc_id); in make_scc() 476 for (i = 0; i < mmc->len_oscclk; i++) { in make_scc() 477 qlist_append_int(oscclk, mmc->oscclk[i]); in make_scc() [all …]
|