Home
last modified time | relevance | path

Searched refs:bus_shift (Results 1 – 11 of 11) sorted by relevance

/linux-4.4.14/drivers/mfd/
Dhtc-pasic3.c26 unsigned int bus_shift; member
40 int bus_shift = asic->bus_shift; in pasic3_write_register() local
41 void __iomem *addr = asic->mapping + (REG_ADDR << bus_shift); in pasic3_write_register()
42 void __iomem *data = asic->mapping + (REG_DATA << bus_shift); in pasic3_write_register()
55 int bus_shift = asic->bus_shift; in pasic3_read_register() local
56 void __iomem *addr = asic->mapping + (REG_ADDR << bus_shift); in pasic3_read_register()
57 void __iomem *data = asic->mapping + (REG_DATA << bus_shift); in pasic3_read_register()
163 asic->bus_shift = (resource_size(r) - 5) >> 3; in pasic3_probe()
168 ds1wm_resources[0].end = (5 << asic->bus_shift) - 1; in pasic3_probe()
Dhtc-egpio.c35 int bus_shift; /* byte shift */ member
54 writew(value, ei->base_addr + (reg << ei->bus_shift)); in egpio_writew()
59 return readw(ei->base_addr + (reg << ei->bus_shift)); in egpio_readw()
70 ei->ack_write, ei->ack_register << ei->bus_shift); in ack_irqs()
165 ei->base_addr, reg << ei->bus_shift, value); in egpio_get()
297 ei->bus_shift = fls(pdata->bus_width - 1) - 3; in egpio_probe()
298 pr_debug("bus_shift = %d\n", ei->bus_shift); in egpio_probe()
Dasic3.c78 unsigned int bus_shift; member
95 (reg >> asic->bus_shift)); in asic3_write_register()
102 (reg >> asic->bus_shift)); in asic3_read_register()
712 tmio_core_mmc_pwr(asic->tmio_cnf, 1 - asic->bus_shift, state); in asic3_mmc_pwr()
719 tmio_core_mmc_clk_div(asic->tmio_cnf, 1 - asic->bus_shift, state); in asic3_mmc_clk_div()
778 tmio_core_mmc_enable(asic->tmio_cnf, 1 - asic->bus_shift, in asic3_mmc_enable()
898 ds1wm_resources[0].start >>= asic->bus_shift; in asic3_mfd_probe()
899 ds1wm_resources[0].end >>= asic->bus_shift; in asic3_mfd_probe()
903 asic->tmio_cnf = ioremap((ASIC3_SD_CONFIG_BASE >> asic->bus_shift) + in asic3_mfd_probe()
905 ASIC3_SD_CONFIG_SIZE >> asic->bus_shift); in asic3_mfd_probe()
[all …]
/linux-4.4.14/drivers/mmc/host/
Dtmio_mmc.h67 unsigned long bus_shift; member
171 return readw(host->ctl + (addr << host->bus_shift)); in sd_ctrl_read16()
177 readsw(host->ctl + (addr << host->bus_shift), buf, count); in sd_ctrl_read16_rep()
182 return readw(host->ctl + (addr << host->bus_shift)) | in sd_ctrl_read32()
183 readw(host->ctl + ((addr + 2) << host->bus_shift)) << 16; in sd_ctrl_read32()
193 writew(val, host->ctl + (addr << host->bus_shift)); in sd_ctrl_write16()
199 writesw(host->ctl + (addr << host->bus_shift), buf, count); in sd_ctrl_write16_rep()
204 writew(val, host->ctl + (addr << host->bus_shift)); in sd_ctrl_write32()
205 writew(val >> 16, host->ctl + ((addr + 2) << host->bus_shift)); in sd_ctrl_write32()
Dsh_mobile_sdhi.c244 host->bus_shift = 1; in sh_mobile_sdhi_probe()
246 host->bus_shift = 0; in sh_mobile_sdhi_probe()
Dtmio_mmc.c100 host->bus_shift = resource_size(res) >> 10; in tmio_mmc_probe()
Dtmio_mmc_dma.c290 cfg.dst_addr = res->start + (CTL_SD_DATA_PORT << host->bus_shift); in tmio_mmc_request_dma()
/linux-4.4.14/drivers/pci/host/
Dpci-host-generic.c29 u32 bus_shift; member
67 .bus_shift = 16,
86 .bus_shift = 20,
172 u32 sz = 1 << pci->cfg.ops->bus_shift; in gen_pci_parse_map_cfg_windows()
182 (resource_size(&pci->cfg.res) >> pci->cfg.ops->bus_shift) - 1; in gen_pci_parse_map_cfg_windows()
/linux-4.4.14/include/linux/
Daltera_uart.h12 unsigned int bus_shift; /* Bus shift (address stride) */ member
/linux-4.4.14/drivers/w1/masters/
Dds1wm.c99 int bus_shift; /* # of shifts to calc register offsets */ member
119 __raw_writeb(val, ds1wm_data->map + (reg << ds1wm_data->bus_shift)); in ds1wm_write_register()
124 return __raw_readb(ds1wm_data->map + (reg << ds1wm_data->bus_shift)); in ds1wm_read_register()
478 ds1wm_data->bus_shift = resource_size(res) >> 3; in ds1wm_probe()
/linux-4.4.14/drivers/tty/serial/
Daltera_uart.c561 port->regshift = platp->bus_shift; in altera_uart_probe()