| /drivers/mtd/ |
| A D | cfi_flash.c | 190 if (info->size && info->start[0] <= base && in flash_get_info() 191 base <= info->start[0] + info->size - 1) in flash_get_info() 204 return info->start[0] + info->size - info->start[sect]; in flash_sector_size() 985 info, sector, info->buffer_write_tout, in flash_write_cfibuffer() 1717 info->ext_addr, info->cfi_version); in cmdset_amd_read_jedec_ids() 1727 info->device_id = flash_read_uchar(info, in cmdset_amd_read_jedec_ids() 1731 info->device_id2 = flash_read_uchar(info, in cmdset_amd_read_jedec_ids() 1739 info->device_id = flash_read_word(info, in cmdset_amd_read_jedec_ids() 1935 info->portwidth, info->chipwidth, info->chip_lsb); in __flash_detect_cfi() 1973 info->chipwidth <= info->portwidth; in flash_detect_cfi() [all …]
|
| /drivers/mtd/nand/raw/ |
| A D | pxa3xx_nand.c | 574 if (info->ecc_bch && !info->force_raw) { in drain_fifo() 626 info->oob_buff + info->oob_buff_pos, in handle_data_pio() 736 nand_writel(info, NDCB0, info->ndcb0); in pxa3xx_nand_irq() 737 nand_writel(info, NDCB0, info->ndcb1); in pxa3xx_nand_irq() 738 nand_writel(info, NDCB0, info->ndcb2); in pxa3xx_nand_irq() 843 host = info->host[info->cs]; in prepare_set_command() 887 info->ndcb3 = info->step_chunk_size + in prepare_set_command() 895 info->ndcb3 = info->step_chunk_size + in prepare_set_command() 945 info->ndcb3 = info->step_chunk_size + in prepare_set_command() 1350 if (info->buf_start < info->buf_count) in pxa3xx_nand_read_byte() [all …]
|
| A D | cortina_nand.c | 92 struct nand_drv *info; in read_byte() local 103 ret_v = readl(&info->reg->flash_nf_data) >> (8 * info->fifo_index++); in read_byte() 104 info->fifo_index %= 4; in read_byte() 123 struct nand_drv *info = in read_buf() local 136 info->fifo_index %= 4; in read_buf() 152 struct nand_drv *info = in nand_dev_ready() local 189 if (!info->tx_desc) { in init_nand_dma() 195 if (!info->rx_desc) { in init_nand_dma() 197 kfree(info->tx_desc); in init_nand_dma() 276 info->fifo_index = 0; in ca_nand_command() [all …]
|
| A D | arasan_nfc.c | 434 &info->reg->intsts_enr); in arasan_nand_read_page() 437 &info->reg->intsts_reg); in arasan_nand_read_page() 606 &info->reg->intsts_enr); in arasan_nand_write_page_hwecc() 609 &info->reg->intsts_reg); in arasan_nand_write_page_hwecc() 647 &info->reg->intsts_enr); in arasan_nand_reset() 667 &info->reg->intsts_enr); in arasan_nand_reset() 670 &info->reg->intsts_reg); in arasan_nand_reset() 715 &info->reg->intsts_enr); in arasan_nand_send_wrcmd() 780 &info->reg->intsts_enr); in arasan_nand_write_buf() 783 &info->reg->intsts_reg); in arasan_nand_write_buf() [all …]
|
| A D | tegra_nand.c | 162 struct nand_drv *info; in read_byte() local 194 &info->reg->command); in read_buf() 214 struct nand_drv *info; in nand_dev_ready() local 264 struct nand_drv *info; in nand_command() local 309 &info->reg->command); in nand_command() 334 &info->reg->command); in nand_command() 343 &info->reg->command); in nand_command() 348 &info->reg->command); in nand_command() 520 struct nand_drv *info; in nand_rw_page() local 531 config = &info->config; in nand_rw_page() [all …]
|
| /drivers/net/ |
| A D | mcffec.c | 52 info->rxbd = (cbd_t *)((u32)info->rxbd + tmp); in init_eth_info() 54 info->txbd = in init_eth_info() 63 info->rxbd = in init_eth_info() 66 info->txbd = in init_eth_info() 385 info->txbd[info->tx_idx].cbd_datlen = length; in mcffec_send() 418 info->txbd[info->tx_idx].cbd_sc, in mcffec_send() 424 info->tx_idx = (info->tx_idx + 1) % TX_BUF_CNT; in mcffec_send() 443 length = info->rxbd[info->rx_idx].cbd_datlen; in mcffec_recv() 445 if (info->rxbd[info->rx_idx].cbd_sc & 0x003f) { in mcffec_recv() 448 info->rxbd[info->rx_idx].cbd_sc); in mcffec_recv() [all …]
|
| A D | mcfmii.c | 88 fec_info_t *info; in mii_send() local 95 info = dev_get_priv(dev); in mii_send() 106 if (j >= info->to_loop) { in mii_send() 130 if (info->phyname_init) in mii_discover_phy() 131 return info->phy_addr; in mii_discover_phy() 197 fec_info_t *info; in mii_init() local 211 mii_reset(info); in mii_init() 224 info->phy_addr = mii_discover_phy(info); in mii_init() 250 if (i >= info->to_loop) in mii_init() 254 info->dup_spd = miiphy_duplex(dev->name, info->phy_addr) << 16; in mii_init() [all …]
|
| /drivers/pinctrl/mscc/ |
| A D | mscc-common.c | 63 return info->num_func; in mscc_get_functions_count() 129 return info->num_pins; in mscc_pctl_get_groups_count() 159 info->func[f].groups[i] = info->mscc_pins[pins[i]].name; in mscc_create_group_func_map() 183 if (mscc_readl(offset, info->regs + info->mscc_gpios[MSCC_GPIO_OE]) & in mscc_gpio_get() 186 info->regs + info->mscc_gpios[MSCC_GPIO_OUT]); in mscc_gpio_get() 189 info->regs + info->mscc_gpios[MSCC_GPIO_IN]); in mscc_gpio_get() 200 info->regs + info->mscc_gpios[MSCC_GPIO_OUT_SET]); in mscc_gpio_set() 203 info->regs + info->mscc_gpios[MSCC_GPIO_OUT_CLR]); in mscc_gpio_set() 213 val = mscc_readl(offset, info->regs + info->mscc_gpios[MSCC_GPIO_OE]); in mscc_gpio_get_direction() 222 mscc_clrbits(offset, info->regs + info->mscc_gpios[MSCC_GPIO_OE]); in mscc_gpio_direction_input() [all …]
|
| /drivers/power/ |
| A D | exynos-tmu.c | 130 cur_temp = cur_temp - info->te1 + info->dc_value; in get_cur_temp() 212 info->tmu_mux = fdtdec_get_int(blob, in get_tmu_fdt_values() 215 if (info->tmu_mux == -1) in get_tmu_fdt_values() 216 info->tmu_mux = 0x6; in get_tmu_fdt_values() 244 error |= (info->data.slope == -1); in get_tmu_fdt_values() 247 error |= (info->dc_value == -1); in get_tmu_fdt_values() 286 || (info->te2 != 0)) in tmu_setup_parameters() 287 info->te1 = data->efuse_value; in tmu_setup_parameters() 291 + info->te1 - info->dc_value; in tmu_setup_parameters() 293 + info->te1 - info->dc_value; in tmu_setup_parameters() [all …]
|
| /drivers/scsi/ |
| A D | scsi_emul.c | 19 int sb_scsi_emul_command(struct scsi_emul_info *info, in sb_scsi_emul_command() argument 24 info->buff_used = 0; in sb_scsi_emul_command() 30 info->alloc_len = req->cmd[4]; in sb_scsi_emul_command() 37 info->buff_used = sizeof(*resp); in sb_scsi_emul_command() 46 if (info->file_size) in sb_scsi_emul_command() 47 blocks = info->file_size / info->block_size - 1; in sb_scsi_emul_command() 52 info->buff_used = sizeof(*resp); in sb_scsi_emul_command() 58 info->seek_block = be32_to_cpu(read_req->lba); in sb_scsi_emul_command() 60 info->buff_used = info->read_len * info->block_size; in sb_scsi_emul_command() 69 info->buff_used = info->write_len * info->block_size; in sb_scsi_emul_command() [all …]
|
| A D | sandbox_scsi.c | 39 struct scsi_emul_info *info = &priv->eminfo; in sandbox_scsi_exec() local 52 log_debug("read %x %x\n", info->seek_block, info->read_len); in sandbox_scsi_exec() 53 os_lseek(priv->fd, info->seek_block * info->block_size, in sandbox_scsi_exec() 58 if (bytes_read != info->buff_used) in sandbox_scsi_exec() 61 req->pdata = info->buff; in sandbox_scsi_exec() 62 info->phase = SCSIPH_STATUS; in sandbox_scsi_exec() 99 info->vendor = "SANDBOX"; in sandbox_scsi_probe() 100 info->product = "FAKE DISK"; in sandbox_scsi_probe() 102 if (!info->buff) in sandbox_scsi_probe() 104 info->block_size = SANDBOX_SCSI_BLOCK_LEN; in sandbox_scsi_probe() [all …]
|
| /drivers/pinctrl/nxp/ |
| A D | pinctrl-imx-mmio.c | 24 struct imx_pinctrl_soc_info *info = priv->info; in imx_pinctrl_set_state_mmio() local 25 u32 mux_shift = info->mux_mask ? ffs(info->mux_mask) - 1 : 0; in imx_pinctrl_set_state_mmio() 84 info->mux_mask, in imx_pinctrl_set_state_mmio() 132 if (info->input_sel_base) in imx_pinctrl_set_state_mmio() 148 ~info->mux_mask, in imx_pinctrl_set_state_mmio() 186 if (!info->base) in imx_pinctrl_probe_mmio() 188 priv->info = info; in imx_pinctrl_probe_mmio() 219 struct imx_pinctrl_soc_info *info = priv->info; in imx_pinctrl_remove_mmio() local 221 if (info->input_sel_base) in imx_pinctrl_remove_mmio() 223 if (info->base) in imx_pinctrl_remove_mmio() [all …]
|
| /drivers/ram/aspeed/ |
| A D | sdram_ast2500.c | 69 struct ram_info info; member 100 writel(0x4040, &info->phy->phy[51]); in ast2500_ddr_phy_init_process() 111 writel(0, &info->regs->phy_ctrl[0]); in ast2500_sdrammc_set_vref() 113 ast2500_ddr_phy_init_process(info); in ast2500_sdrammc_set_vref() 166 ast2500_sdrammc_set_vref(info, i); in ast2500_sdrammc_ddr4_calibrate_vref() 167 res = ast2500_ddr_cbr_test(info); in ast2500_sdrammc_ddr4_calibrate_vref() 234 info->info.base = CFG_SYS_SDRAM_BASE; in ast2500_sdrammc_calc_size() 235 info->info.size = ram_size - ast2500_sdrammc_get_vga_mem_size(info); in ast2500_sdrammc_calc_size() 257 writel(conf, &info->regs->config); in ast2500_sdrammc_init_ddr4() 288 ast2500_sdrammc_calc_size(info); in ast2500_sdrammc_init_ddr4() [all …]
|
| A D | sdram_ast2600.c | 869 info->info.base = CFG_SYS_SDRAM_BASE; in ast2600_sdrammc_calc_size() 870 info->info.size = ram_size - ast2600_sdrammc_get_vga_mem_size(info); in ast2600_sdrammc_calc_size() 1018 info->info.base = CFG_SYS_SDRAM_BASE; in ast2600_sdrammc_update_size() 1019 info->info.size = ram_size - ast2600_sdrammc_get_vga_mem_size(info); in ast2600_sdrammc_update_size() 1027 info->info.size = hw_size; in ast2600_sdrammc_update_size() 1038 if (conf_size > info->info.size) { in ast2600_sdrammc_ecc_enable() 1041 info->info.size / SDRAM_SIZE_1MB); in ast2600_sdrammc_ecc_enable() 1042 conf_size = info->info.size; in ast2600_sdrammc_ecc_enable() 1044 conf_size = info->info.size; in ast2600_sdrammc_ecc_enable() 1047 info->info.size = (((conf_size / 9) * 8) >> 20) << 20; in ast2600_sdrammc_ecc_enable() [all …]
|
| /drivers/clk/renesas/ |
| A D | renesas-cpg-mssr.c | 35 for (i = 0; i < info->mod_clk_size; i++) { in renesas_clk_get_mod() 36 if (info->mod_clk[i].id != in renesas_clk_get_mod() 40 *mssr = &info->mod_clk[i]; in renesas_clk_get_mod() 53 for (i = 0; i < info->core_clk_size; i++) { in renesas_clk_get_core() 54 if (info->core_clk[i].id != clkid) in renesas_clk_get_core() 57 *core = &info->core_clk[i]; in renesas_clk_get_core() 94 struct cpg_mssr_info *info, bool enable) in renesas_clk_endisable() argument 127 info->mstp_table[i].sdis, in renesas_clk_remove() 128 info->mstp_table[i].sen); in renesas_clk_remove() 134 info->mstp_table[i].rdis, in renesas_clk_remove() [all …]
|
| /drivers/usb/emul/ |
| A D | sandbox_flash.c | 197 offset = os_lseek(priv->fd, info->seek_block * info->block_size, in handle_ufi_command() 224 info->alloc_len = 0; in sandbox_flash_bulk() 225 info->read_len = 0; in sandbox_flash_bulk() 226 info->write_len = 0; in sandbox_flash_bulk() 253 info->write_len -= len / info->block_size; in sandbox_flash_bulk() 257 if (info->alloc_len && len > info->alloc_len) in sandbox_flash_bulk() 273 len, info->alloc_len, info->read_len); in sandbox_flash_bulk() 283 info->read_len -= len / info->block_size; in sandbox_flash_bulk() 287 if (info->alloc_len && len > info->alloc_len) in sandbox_flash_bulk() 351 if (!info->buff) in sandbox_flash_probe() [all …]
|
| /drivers/ddr/marvell/axp/ |
| A D | ddr3_spd.c | 319 info->data_width = in ddr3_spd_init() 330 info->sdram_capacity = in ddr3_spd_init() 345 info->rank_capacity = in ddr3_spd_init() 347 (info->data_width / info->sdram_width)) << 16; in ddr3_spd_init() 350 info->rank_capacity = in ddr3_spd_init() 352 (info->data_width / info->sdram_width) * 0x2) << 16; in ddr3_spd_init() 358 info->num_of_devices = in ddr3_spd_init() 359 ((info->data_width / info->sdram_width) * in ddr3_spd_init() 360 info->num_of_module_ranks) + info->err_check_type; in ddr3_spd_init() 364 info->addr_mirroring = in ddr3_spd_init() [all …]
|
| /drivers/gpio/ |
| A D | pca953x_gpio.c | 147 if (info->gpio_count <= 8) { in pca953x_read_regs() 154 info->bank_count); in pca953x_read_regs() 158 info->bank_count); in pca953x_read_regs() 172 if (info->gpio_count <= 8) { in pca953x_write_regs() 179 info->bank_count); in pca953x_write_regs() 233 info->reg_output[bank] = val; in pca953x_set_value() 318 info->addr = addr; in pca953x_probe() 330 info->regs = &pca953x_regs; in pca953x_probe() 332 info->regs = &pca957x_regs; in pca953x_probe() 334 info->bank_count = DIV_ROUND_UP(info->gpio_count, BANK_SZ); in pca953x_probe() [all …]
|
| /drivers/pinctrl/mvebu/ |
| A D | pinctrl-armada-37xx.c | 242 return info->data->ngroups; in armada_37xx_pmx_get_groups_count() 262 return info->nfuncs; in armada_37xx_pmx_get_funcs_count() 352 return info->data->nr_pins; in armada_37xx_pmx_get_pins_count() 492 dev_err(info->dev, in armada_37xx_fill_group() 494 info->data->nr_pins); in armada_37xx_fill_group() 501 info->nfuncs = num; in armada_37xx_fill_group() 558 val = readl(info->base + reg); in armada_37xx_gpio_get() 715 pin_data = info->data; in armada_37xx_pinctrl_probe() 718 if (!info->base) { in armada_37xx_pinctrl_probe() 727 info->funcs = devm_kzalloc(info->dev, pin_data->nr_pins * in armada_37xx_pinctrl_probe() [all …]
|
| /drivers/pinctrl/starfive/ |
| A D | pinctrl-starfive.c | 74 const struct starfive_pinctrl_soc_info *info = priv->info; in starfive_set_gpiomux() local 139 struct starfive_pinctrl_soc_info *info = priv->info; in starfive_padcfg_rmw() local 218 struct starfive_pinctrl_soc_info *info = priv->info; in starfive_property_set() local 243 struct starfive_pinctrl_soc_info *info = priv->info; in starfive_gpio_get_direction() local 258 struct starfive_pinctrl_soc_info *info = priv->info; in starfive_gpio_direction_input() local 277 struct starfive_pinctrl_soc_info *info = priv->info; in starfive_gpio_direction_output() local 297 struct starfive_pinctrl_soc_info *info = priv->info; in starfive_gpio_get_value() local 310 struct starfive_pinctrl_soc_info *info = priv->info; in starfive_gpio_set_value() local 329 struct starfive_pinctrl_soc_info *info = priv->info; in starfive_gpio_probe() local 383 priv->info = in starfive_pinctrl_probe() [all …]
|
| /drivers/clk/meson/ |
| A D | a1.c | 316 if (!info) in meson_clk_get_info() 322 return info; in meson_clk_get_info() 335 if (IS_ERR(info)) in meson_set_gate() 361 if (IS_ERR(info)) in meson_div_get_rate() 379 if (IS_ERR(info)) in meson_clk_get_parent() 404 if (IS_ERR(info)) in meson_pll_get_rate() 431 if (IS_ERR(info)) in meson_clk_get_rate_by_id() 537 if (IS_ERR(info)) in meson_mux_set_rate() 585 if (IS_ERR(info)) in meson_mux_set_parent_by_id() 645 return IS_ERR(info) ? "unknown" : info->name; in meson_clk_get_name() [all …]
|
| /drivers/power/regulator/ |
| A D | da9063.c | 154 info->en_mask, enable ? info->en_mask : 0); in da9063_set_enable() 167 return info->min_uV + (ret & info->vsel_mask) * info->step_uV; in da9063_get_voltage() 176 if (uV < info->min_uV || uV > info->max_uV) in da9063_set_voltage() 179 sel = (uV - info->min_uV) / info->step_uV; in da9063_set_voltage() 182 info->vsel_mask, sel); in da9063_set_voltage() 287 val &= info->ilim_mask; in buck_get_current_limit() 290 return info->min_uA + val * info->step_uA; in buck_get_current_limit() 299 if (uA < info->min_uA || uA > info->max_uA) in buck_set_current_limit() 302 val = (uA - info->min_uA) / info->step_uA; in buck_set_current_limit() 306 info->ilim_mask, val); in buck_set_current_limit() [all …]
|
| /drivers/firmware/ |
| A D | ti_sci.c | 142 info->seq = ~info->seq; in ti_sci_setup_one_xfer() 148 hdr->seq = info->seq; in ti_sci_setup_one_xfer() 184 if (info->is_secure) { in ti_sci_get_response() 271 ret = ti_sci_get_response(info, xfer, &info->chan_rx); in ti_sci_do_xfer() 2815 if (!info) in ti_sci_get_handle_from_sysfw() 2872 info = entry; in ti_sci_get_by_phandle() 2876 if (!info) in ti_sci_get_by_phandle() 2944 info->dev = dev; in ti_sci_probe() 2945 info->seq = 0xA; in ti_sci_probe() 2988 info->dev = dev; in ti_sci_dm_probe() [all …]
|
| /drivers/fastboot/ |
| A D | fb_mmc.c | 59 info->blksz = dev_desc->blksz; in raw_part_get_info_by_name() 95 info, true); in do_get_part_info() 175 blkcnt = ((download_bytes + (info->blksz - 1)) & ~(info->blksz - 1)); in write_raw_image() 178 if (blkcnt > info->size) { in write_raw_image() 295 sector_size = info->blksz; in fb_mmc_get_boot_header() 345 struct disk_partition info; in fb_mmc_update_zimage() local 601 strlcpy((char *)&info.name, cmd, sizeof(info.name)); in fastboot_mmc_flash_write() 607 if (!info.name[0] && in fastboot_mmc_flash_write() 620 sparse.size = info.size; in fastboot_mmc_flash_write() 690 if (info.size >= grp_size) in fastboot_mmc_erase() [all …]
|
| /drivers/pinctrl/renesas/ |
| A D | pfc.c | 142 if (!pfc->info->unlock_reg) in sh_pfc_unlock_reg() 146 unlock = pfc->info->unlock_reg; in sh_pfc_unlock_reg() 214 pfc->info->cfg_regs + k; in sh_pfc_get_config_reg() 289 range = &pfc->info->output; in sh_pfc_config_mux() 293 range = &pfc->info->input; in sh_pfc_config_mux() 363 for (i = 0; info->bias_regs[i].puen || info->bias_regs[i].pud; i++) { in rcar_pin_to_bias_reg() 367 return &info->bias_regs[i]; in rcar_pin_to_bias_reg() 463 if (pfc->info->pins[i-1].pin != pfc->info->pins[i].pin - 1) in sh_pfc_init_ranges() 476 if (pfc->info->pins[i-1].pin == pfc->info->pins[i].pin - 1) in sh_pfc_init_ranges() 826 if (!pfc->info->ops || !pfc->info->ops->set_bias) in sh_pfc_pinconf_set() [all …]
|