/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/mfd/ |
H A D | htc-pasic3.c | 26 unsigned int bus_shift; member in struct:pasic3_data 40 int bus_shift = asic->bus_shift; local 41 void __iomem *addr = asic->mapping + (REG_ADDR << bus_shift); 42 void __iomem *data = asic->mapping + (REG_DATA << bus_shift); 55 int bus_shift = asic->bus_shift; local 56 void __iomem *addr = asic->mapping + (REG_ADDR << bus_shift); 57 void __iomem *data = asic->mapping + (REG_DATA << bus_shift); 169 asic->bus_shift [all...] |
H A D | htc-egpio.c | 35 int bus_shift; /* byte shift */ member in struct:egpio_info 54 writew(value, ei->base_addr + (reg << ei->bus_shift)); 59 return readw(ei->base_addr + (reg << ei->bus_shift)); 70 ei->ack_write, ei->ack_register << ei->bus_shift); 166 ei->base_addr, reg << ei->bus_shift, value); 297 ei->bus_shift = fls(pdata->bus_width - 1) - 3; 298 pr_debug("bus_shift = %d\n", ei->bus_shift);
|
H A D | asic3.c | 77 unsigned int bus_shift; member in struct:asic3 95 (reg >> asic->bus_shift)); 102 (reg >> asic->bus_shift)); 694 tmio_core_mmc_pwr(asic->tmio_cnf, 1 - asic->bus_shift, state); 701 tmio_core_mmc_clk_div(asic->tmio_cnf, 1 - asic->bus_shift, state); 760 tmio_core_mmc_enable(asic->tmio_cnf, 1 - asic->bus_shift, 810 ds1wm_resources[0].start >>= asic->bus_shift; 811 ds1wm_resources[0].end >>= asic->bus_shift; 817 asic->tmio_cnf = ioremap((ASIC3_SD_CONFIG_BASE >> asic->bus_shift) + 818 mem_sdio->start, 0x400 >> asic->bus_shift); [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/mfd/ |
H A D | htc-pasic3.c | 26 unsigned int bus_shift; member in struct:pasic3_data 40 int bus_shift = asic->bus_shift; local 41 void __iomem *addr = asic->mapping + (REG_ADDR << bus_shift); 42 void __iomem *data = asic->mapping + (REG_DATA << bus_shift); 55 int bus_shift = asic->bus_shift; local 56 void __iomem *addr = asic->mapping + (REG_ADDR << bus_shift); 57 void __iomem *data = asic->mapping + (REG_DATA << bus_shift); 169 asic->bus_shift [all...] |
H A D | htc-egpio.c | 35 int bus_shift; /* byte shift */ member in struct:egpio_info 54 writew(value, ei->base_addr + (reg << ei->bus_shift)); 59 return readw(ei->base_addr + (reg << ei->bus_shift)); 70 ei->ack_write, ei->ack_register << ei->bus_shift); 166 ei->base_addr, reg << ei->bus_shift, value); 297 ei->bus_shift = fls(pdata->bus_width - 1) - 3; 298 pr_debug("bus_shift = %d\n", ei->bus_shift);
|
H A D | asic3.c | 77 unsigned int bus_shift; member in struct:asic3 95 (reg >> asic->bus_shift)); 102 (reg >> asic->bus_shift)); 694 tmio_core_mmc_pwr(asic->tmio_cnf, 1 - asic->bus_shift, state); 701 tmio_core_mmc_clk_div(asic->tmio_cnf, 1 - asic->bus_shift, state); 760 tmio_core_mmc_enable(asic->tmio_cnf, 1 - asic->bus_shift, 810 ds1wm_resources[0].start >>= asic->bus_shift; 811 ds1wm_resources[0].end >>= asic->bus_shift; 817 asic->tmio_cnf = ioremap((ASIC3_SD_CONFIG_BASE >> asic->bus_shift) + 818 mem_sdio->start, 0x400 >> asic->bus_shift); [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/mmc/host/ |
H A D | tmio_mmc.h | 91 unsigned long bus_shift; member in struct:tmio_mmc_host 125 return readw(host->ctl + (addr << host->bus_shift)); 131 readsw(host->ctl + (addr << host->bus_shift), buf, count); 136 return readw(host->ctl + (addr << host->bus_shift)) | 137 readw(host->ctl + ((addr + 2) << host->bus_shift)) << 16; 143 writew(val, host->ctl + (addr << host->bus_shift)); 149 writesw(host->ctl + (addr << host->bus_shift), buf, count); 155 writew(val, host->ctl + (addr << host->bus_shift)); 156 writew(val >> 16, host->ctl + ((addr + 2) << host->bus_shift));
|
H A D | tmio_mmc.c | 824 /* SD control register space size is 0x200, 0x400 for bus_shift=1 */ 825 host->bus_shift = resource_size(res_ctl) >> 10;
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/mmc/host/ |
H A D | tmio_mmc.h | 91 unsigned long bus_shift; member in struct:tmio_mmc_host 125 return readw(host->ctl + (addr << host->bus_shift)); 131 readsw(host->ctl + (addr << host->bus_shift), buf, count); 136 return readw(host->ctl + (addr << host->bus_shift)) | 137 readw(host->ctl + ((addr + 2) << host->bus_shift)) << 16; 143 writew(val, host->ctl + (addr << host->bus_shift)); 149 writesw(host->ctl + (addr << host->bus_shift), buf, count); 155 writew(val, host->ctl + (addr << host->bus_shift)); 156 writew(val >> 16, host->ctl + ((addr + 2) << host->bus_shift));
|
H A D | tmio_mmc.c | 824 /* SD control register space size is 0x200, 0x400 for bus_shift=1 */ 825 host->bus_shift = resource_size(res_ctl) >> 10;
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/w1/masters/ |
H A D | ds1wm.c | 91 int bus_shift; /* # of shifts to calc register offsets */ member in struct:ds1wm_data 106 __raw_writeb(val, ds1wm_data->map + (reg << ds1wm_data->bus_shift)); 111 return __raw_readb(ds1wm_data->map + (reg << ds1wm_data->bus_shift)); 360 ds1wm_data->bus_shift = resource_size(res) >> 3;
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/w1/masters/ |
H A D | ds1wm.c | 91 int bus_shift; /* # of shifts to calc register offsets */ member in struct:ds1wm_data 106 __raw_writeb(val, ds1wm_data->map + (reg << ds1wm_data->bus_shift)); 111 return __raw_readb(ds1wm_data->map + (reg << ds1wm_data->bus_shift)); 360 ds1wm_data->bus_shift = resource_size(res) >> 3;
|