Home
last modified time | relevance | path

Searched refs:iowrite8 (Results 1 – 25 of 102) sorted by relevance

12345

/linux/drivers/i2c/busses/
H A Di2c-viai2c-zhaoxin.c63 iowrite8(tmp | ZXI2C_HCR_RST_FIFO, base + ZXI2C_REG_HCR); in viai2c_fifo_xfer()
68 iowrite8(priv->xfer_len - 1, base + ZXI2C_REG_HRLR); in viai2c_fifo_xfer()
70 iowrite8(priv->xfer_len - 1, base + ZXI2C_REG_HTLR); in viai2c_fifo_xfer()
73 iowrite8(msg->buf[i2c->xfered_len + i], base + ZXI2C_REG_HTDR); in viai2c_fifo_xfer()
80 iowrite8(tmp, base + VIAI2C_REG_CR); in viai2c_fifo_xfer()
112 iowrite8(tmp | ZXI2C_HCR_RST_FIFO, base + ZXI2C_REG_HCR); in viai2c_fifo_irq_xfer()
117 iowrite8(priv->xfer_len - 1, base + ZXI2C_REG_HRLR); in viai2c_fifo_irq_xfer()
119 iowrite8(priv->xfer_len - 1, base + ZXI2C_REG_HTLR); in viai2c_fifo_irq_xfer()
122 iowrite8(msg->buf[i2c->xfered_len + i], base + ZXI2C_REG_HTDR); in viai2c_fifo_irq_xfer()
129 iowrite8(tmp, base + VIAI2C_REG_CR); in viai2c_fifo_irq_xfer()
[all …]
H A Di2c-keba.c89 iowrite8(KI2C_STATUS_IN_USE, ki2c->base + KI2C_STATUS_REG); in ki2c_inuse_unlock()
169 iowrite8(control_dc, ki2c->base + KI2C_CONTROL_DC_REG); in ki2c_set_scl()
189 iowrite8(0, ki2c->base + KI2C_CONTROL_REG); in ki2c_reset_bus_bitwise()
220 iowrite8(KI2C_CONTROL_MEN, ki2c->base + KI2C_CONTROL_REG); in ki2c_reset_bus_bitwise()
242 iowrite8(0xFF, ki2c->base + KI2C_DATA_REG); in ki2c_reset_bus_bytewise()
245 iowrite8(KI2C_CONTROL_MEN | KI2C_CONTROL_MTX | KI2C_CONTROL_MSTA | KI2C_CONTROL_TXAK, in ki2c_reset_bus_bytewise()
255 iowrite8(KI2C_CONTROL_MEN | KI2C_CONTROL_MTX | KI2C_CONTROL_TXAK, in ki2c_reset_bus_bytewise()
295 iowrite8(addr, ki2c->base + KI2C_DATA_REG); in ki2c_write_target_addr()
309 iowrite8(KI2C_CONTROL_MEN | KI2C_CONTROL_MTX, in ki2c_start_addr()
313 iowrite8(KI2C_CONTROL_MEN | KI2C_CONTROL_MTX | KI2C_CONTROL_MSTA, in ki2c_start_addr()
[all …]
H A Di2c-pca-platform.c60 iowrite8(val, i2c->reg_base + reg); in i2c_pca_pf_writebyte8()
66 iowrite8(val, i2c->reg_base + reg * 2); in i2c_pca_pf_writebyte16()
72 iowrite8(val, i2c->reg_base + reg * 4); in i2c_pca_pf_writebyte32()
/linux/drivers/ipack/devices/
H A Dipoctal.c62 iowrite8(CR_DISABLE_RX | CR_DISABLE_TX, &channel->regs->w.cr); in ipoctal_reset_channel()
64 iowrite8(CR_CMD_RESET_RX, &channel->regs->w.cr); in ipoctal_reset_channel()
65 iowrite8(CR_CMD_RESET_TX, &channel->regs->w.cr); in ipoctal_reset_channel()
66 iowrite8(CR_CMD_RESET_ERR_STATUS, &channel->regs->w.cr); in ipoctal_reset_channel()
67 iowrite8(CR_CMD_RESET_MR, &channel->regs->w.cr); in ipoctal_reset_channel()
80 iowrite8(CR_ENABLE_RX, &channel->regs->w.cr); in ipoctal_port_activate()
168 iowrite8(CR_CMD_RESET_ERR_STATUS, &channel->regs->w.cr); in ipoctal_irq_rx()
211 iowrite8(value, &channel->regs->w.thr); in ipoctal_irq_tx()
229 iowrite8(CR_CMD_RESET_BREAK_CHANGE, &channel->regs->w.cr); in ipoctal_irq_channel()
232 iowrite8(CR_DISABLE_TX, &channel->regs->w.cr); in ipoctal_irq_channel()
[all …]
/linux/drivers/media/pci/cobalt/
H A Dcobalt-i2c.c118 iowrite8(data[i], &regs->txr_rxr); in cobalt_tx_bytes()
135 iowrite8(cmd, &regs->cr_sr); in cobalt_tx_bytes()
194 iowrite8(cmd, &regs->cr_sr); in cobalt_rx_bytes()
323 iowrite8(M00018_CTR_BITMAP_EN_MSK, &regs->cr_sr); in cobalt_i2c_init()
324 iowrite8(0, &regs->ctr); in cobalt_i2c_init()
325 iowrite8(0, &regs->cr_sr); in cobalt_i2c_init()
340 iowrite8(0, &regs->ctr); in cobalt_i2c_init()
341 iowrite8(0, &regs->cr_sr); in cobalt_i2c_init()
344 iowrite8(prescale & 0xff, &regs->prerlo); in cobalt_i2c_init()
345 iowrite8((prescale >> 8) & 0xff, &regs->prerhi); in cobalt_i2c_init()
[all …]
/linux/arch/arm/mach-shmobile/
H A Dsetup-r8a7740.c58 iowrite8(0xff, intc_msk_base + 0x0); in r8a7740_init_irq_of()
59 iowrite8(0xff, intc_msk_base + 0x4); in r8a7740_init_irq_of()
60 iowrite8(0xff, intc_msk_base + 0x8); in r8a7740_init_irq_of()
61 iowrite8(0xff, intc_msk_base + 0xc); in r8a7740_init_irq_of()
/linux/drivers/net/ethernet/via/
H A Dvia-rhine.c481 #define BYTE_REG_BITS_ON(x, p) do { iowrite8((ioread8((p))|(x)), (p)); } while (0)
489 #define BYTE_REG_BITS_OFF(x, p) do { iowrite8(ioread8((p)) & (~(x)), (p)); } while (0)
493 #define BYTE_REG_BITS_SET(x, m, p) do { iowrite8((ioread8((p)) & (~(m)))|(x), (p)); } while (0)
566 iowrite8(mask >> 16, ioaddr + IntrStatus2); in rhine_ack_events()
582 iowrite8(ioread8(ioaddr + StickyHW) & 0xFC, ioaddr + StickyHW); in rhine_power_init()
585 iowrite8(0x80, ioaddr + WOLcgClr); in rhine_power_init()
588 iowrite8(0xFF, ioaddr + WOLcrClr); in rhine_power_init()
591 iowrite8(0x03, ioaddr + WOLcrClr1); in rhine_power_init()
599 iowrite8(0xFF, ioaddr + PwrcsrClr); in rhine_power_init()
601 iowrite8(0x03, ioaddr + PwrcsrClr1); in rhine_power_init()
[all …]
/linux/drivers/ata/
H A Dpata_optidma.c84 iowrite8(3, regio + 2); in optidma_unlock()
99 iowrite8(0x83, regio + 2); in optidma_lock()
166 iowrite8(adev->devno, regio + MISC_REG); in optidma_mode_setup()
169 iowrite8(data_rec_timing[pci_clock][pio], regio + READ_REG); in optidma_mode_setup()
170 iowrite8(data_rec_timing[pci_clock][pio], regio + WRITE_REG); in optidma_mode_setup()
172 iowrite8(dma_data_rec_timing[pci_clock][dma], regio + READ_REG); in optidma_mode_setup()
173 iowrite8(dma_data_rec_timing[pci_clock][dma], regio + WRITE_REG); in optidma_mode_setup()
176 iowrite8(addr | adev->devno, regio + MISC_REG); in optidma_mode_setup()
179 iowrite8(0x85, regio + CNTRL_REG); in optidma_mode_setup()
H A Dpata_hpt3x2n.c276 iowrite8(0x80, bmdma+0x73); in hpt3x2n_set_clock()
277 iowrite8(0x80, bmdma+0x77); in hpt3x2n_set_clock()
280 iowrite8(source, bmdma+0x7B); in hpt3x2n_set_clock()
281 iowrite8(0xC0, bmdma+0x79); in hpt3x2n_set_clock()
284 iowrite8(ioread8(bmdma+0x70) | 0x32, bmdma+0x70); in hpt3x2n_set_clock()
285 iowrite8(ioread8(bmdma+0x74) | 0x32, bmdma+0x74); in hpt3x2n_set_clock()
288 iowrite8(0x00, bmdma+0x79); in hpt3x2n_set_clock()
291 iowrite8(0x00, bmdma+0x73); in hpt3x2n_set_clock()
292 iowrite8(0x00, bmdma+0x77); in hpt3x2n_set_clock()
H A Dpata_ns87415.c138 iowrite8(dmactl, ap->ioaddr.bmdma_addr + ATA_DMA_CMD); in ns87415_bmdma_setup()
187 iowrite8((ioread8(mmio + ATA_DMA_CMD) | ATA_DMA_INTR | ATA_DMA_ERR), in ns87415_irq_clear()
276 iowrite8(tf->ctl | ATA_HOB, ioaddr->ctl_addr); in ns87560_tf_read()
282 iowrite8(tf->ctl, ioaddr->ctl_addr); in ns87560_tf_read()
/linux/drivers/char/tpm/
H A Dtpm_tis_synquacer.c69 iowrite8(*value++, phy->iobase + addr); in tpm_tis_synquacer_write_bytes()
78 iowrite8(value[3], phy->iobase + addr + 3); in tpm_tis_synquacer_write_bytes()
79 iowrite8(value[2], phy->iobase + addr + 2); in tpm_tis_synquacer_write_bytes()
80 iowrite8(value[1], phy->iobase + addr + 1); in tpm_tis_synquacer_write_bytes()
81 iowrite8(value[0], phy->iobase + addr); in tpm_tis_synquacer_write_bytes()
/linux/drivers/watchdog/
H A Dlenovo_se30_wdt.c118 iowrite8(reg->mod, shm_base_addr + SHM_WIN_MOD_OFFSET); in shm_get_ready()
119 iowrite8(reg->cmd, shm_base_addr + SHM_WIN_CMD_OFFSET); in shm_get_ready()
120 iowrite8(reg->sel, shm_base_addr + SHM_WIN_SEL_OFFSET); in shm_get_ready()
123 iowrite8(VAL_SHM_WIN_CTRL_RD, shm_base_addr + SHM_WIN_CTL_OFFSET); in shm_get_ready()
158 iowrite8(val, shm_base_addr + SHM_WIN_DAT_OFFSET + reg->idx + idx_offset); in write_shm_win()
159 iowrite8(VAL_SHM_WIN_CTRL_WR, shm_base_addr + SHM_WIN_CTL_OFFSET); in write_shm_win()
H A Dtqmx86_wdt.c39 iowrite8(0x81, priv->io_base + TQMX86_WDCS); in tqmx86_wdt_start()
52 iowrite8(val, priv->io_base + TQMX86_WDCFG); in tqmx86_wdt_set_timeout()
/linux/drivers/net/ethernet/engleder/
H A Dtsnep_tc.c333 iowrite8(TSNEP_GC_DISABLE, adapter->addr + TSNEP_GC); in tsnep_taprio()
367 iowrite8(TSNEP_GC_ENABLE_TIMEOUT, adapter->addr + TSNEP_GC); in tsnep_taprio()
378 iowrite8(TSNEP_GC_ENABLE_A, adapter->addr + TSNEP_GC); in tsnep_taprio()
380 iowrite8(TSNEP_GC_ENABLE_B, adapter->addr + TSNEP_GC); in tsnep_taprio()
388 iowrite8(TSNEP_GC_ENABLE_A, adapter->addr + TSNEP_GC); in tsnep_taprio()
448 iowrite8(TSNEP_GC_DISABLE, adapter->addr + TSNEP_GC); in tsnep_tc_init()
463 iowrite8(TSNEP_GC_DISABLE, adapter->addr + TSNEP_GC); in tsnep_tc_cleanup()
/linux/drivers/net/can/softing/
H A Dsofting_fw.c26 iowrite8(vector >> 8, &card->dpram[DPRAM_FCT_HOST + 1]); in _softing_fct_cmd()
27 iowrite8(vector, &card->dpram[DPRAM_FCT_HOST]); in _softing_fct_cmd()
287 iowrite8(1, &card->dpram[DPRAM_COMMAND + 12]); in softing_load_app_fw()
304 iowrite8(1, &card->dpram[DPRAM_COMMAND + 6]); in softing_load_app_fw()
322 iowrite8(0, &card->dpram[DPRAM_RESET_RX_FIFO]); in softing_reset_chip()
323 iowrite8(0, &card->dpram[DPRAM_RESET_RX_FIFO+1]); in softing_reset_chip()
324 iowrite8(1, &card->dpram[DPRAM_RESET]); in softing_reset_chip()
325 iowrite8(0, &card->dpram[DPRAM_RESET+1]); in softing_reset_chip()
611 iowrite8(0, &card->dpram[DPRAM_INFO_BUSSTATE]); in softing_startstop()
612 iowrite8(0, &card->dpram[DPRAM_INFO_BUSSTATE2]); in softing_startstop()
[all …]
H A Dsofting_main.c35 iowrite8(ioread8(&card->dpram[DPRAM_V2_RESET]) & ~1, in softing_set_reset_dpram()
45 iowrite8(ioread8(&card->dpram[DPRAM_V2_RESET]) | 1, in softing_clr_reset_dpram()
104 iowrite8(fifo_wr, &card->dpram[DPRAM_TX_WR]); in softing_netdev_start_xmit()
168 iowrite8(0, &card->dpram[DPRAM_RX_LOST]); in softing_handle_1()
204 iowrite8(fifo_rd, &card->dpram[DPRAM_RX_RD]); in softing_handle_1()
239 iowrite8(state, &card->dpram[priv->index ? in softing_handle_1()
361 iowrite8(0, &card->dpram[DPRAM_V2_IRQ_TOHOST]); in softing_irq_v2()
371 iowrite8(0, &card->dpram[DPRAM_IRQ_TOHOST]); in softing_irq_v1()
/linux/drivers/net/ethernet/
H A Dec_bhf.c156 iowrite8(0, priv->mac_io + MAC_FRAME_ERR_CNT); in ec_bhf_reset()
157 iowrite8(0, priv->mac_io + MAC_RX_ERR_CNT); in ec_bhf_reset()
158 iowrite8(0, priv->mac_io + MAC_CRC_ERR_CNT); in ec_bhf_reset()
159 iowrite8(0, priv->mac_io + MAC_LNK_LST_ERR_CNT); in ec_bhf_reset()
162 iowrite8(0, priv->mac_io + MAC_DROPPED_FRMS); in ec_bhf_reset()
164 iowrite8(0, priv->fifo_io + FIFO_TX_RESET); in ec_bhf_reset()
165 iowrite8(0, priv->fifo_io + FIFO_RX_RESET); in ec_bhf_reset()
167 iowrite8(0, priv->mac_io + MAC_TX_FIFO_LVL); in ec_bhf_reset()
414 iowrite8(0, priv->mii_io + MII_MAC_FILT_FLAG); in ec_bhf_open()
/linux/drivers/tty/serial/
H A Dtimbuart.c75 iowrite8(ctl, port->membase + TIMBUART_CTRL); in timbuart_flush_buffer()
102 iowrite8(ch, port->membase + TIMBUART_TXFIFO); in timbuart_tx_chars()
154 iowrite8(ctl, port->membase + TIMBUART_CTRL); in timbuart_handle_rx_port()
209 iowrite8(TIMBUART_CTRL_RTS, port->membase + TIMBUART_CTRL); in timbuart_set_mctrl()
211 iowrite8(0, port->membase + TIMBUART_CTRL); in timbuart_set_mctrl()
241 iowrite8(TIMBUART_CTRL_FLSHRX, port->membase + TIMBUART_CTRL); in timbuart_startup()
296 iowrite8((u8)bindex, port->membase + TIMBUART_BAUDRATE); in timbuart_set_termios()
/linux/sound/isa/galaxy/
H A Dgalaxy.c91 iowrite8(1, port + DSP_PORT_RESET); in dsp_reset()
93 iowrite8(0, port + DSP_PORT_RESET); in dsp_reset()
110 iowrite8(cmd, port + DSP_PORT_COMMAND); in dsp_command()
161 iowrite8(wss_config, wss_port + WSS_PORT_CONFIG); in wss_set_config()
433 iowrite8(tmp | 0x80, galaxy->config_port + CONFIG_PORT_SET); in galaxy_set_config()
435 iowrite8(config, galaxy->config_port + i); in galaxy_set_config()
438 iowrite8(tmp & 0x7f, galaxy->config_port + CONFIG_PORT_SET); in galaxy_set_config()
/linux/drivers/gpio/
H A Dgpio-npcm-sgpio.c196 iowrite8(set_port, gpio->base + NPCM_IOXCFG2); in npcm_sgpio_init_port()
242 iowrite8(reg, addr); in npcm_sgpio_set()
280 iowrite8(reg, gpio->base + NPCM_IOXCTS); in npcm_sgpio_setup_enable()
297 iowrite8(clk_cfg->clk_sel[i] | tmp, in npcm_sgpio_setup_clk()
349 iowrite8(reg, addr); in npcm_sgpio_irq_set_mask()
366 iowrite8(BIT(bit), status_addr); in npcm_sgpio_irq_ack()
483 iowrite8(0xff, bank_reg(gpio, bank, EVENT_STS)); in npcm_sgpio_setup_irqs()
/linux/arch/alpha/include/asm/
H A Dio.h155 REMAP2(u8, iowrite8, /**/) in REMAP1()
280 extern void iowrite8(u8, void __iomem *);
352 extern inline void iowrite8(u8 b, void __iomem *addr) in iowrite8() function
355 IO_CONCAT(__IO_PREFIX, iowrite8)(b, addr); in iowrite8()
376 iowrite8(b, ioport_map(port, 1)); in outb()
387 #define iowrite8 iowrite8 macro
H A Dio_trivial.h22 IO_CONCAT(__IO_PREFIX,iowrite8)(u8 b, void __iomem *a) in IO_CONCAT() argument
103 IO_CONCAT(__IO_PREFIX,iowrite8)(b, addr); in IO_CONCAT()
/linux/drivers/net/fddi/skfp/h/
H A Dtypes.h31 #define outp(p,c) iowrite8(c,p)
/linux/drivers/fsi/
H A Dfsi-master-ast-cf.c767 iowrite8(master->gpio_clk_bit, base + HDR_CLOCK_GPIO_BIT); in setup_common_fw_config()
768 iowrite8(master->gpio_dat_bit, base + HDR_DATA_GPIO_BIT); in setup_common_fw_config()
769 iowrite8(master->gpio_tra_bit, base + HDR_TRANS_GPIO_BIT); in setup_common_fw_config()
982 iowrite8(master->t_send_delay, master->sram + SEND_DLY_REG); in fsi_master_acf_setup()
983 iowrite8(master->t_echo_delay, master->sram + ECHO_DLY_REG); in fsi_master_acf_setup()
1024 iowrite8(ARB_ARM_ACK, master->sram + ARB_REG); in fsi_master_acf_terminate()
1074 iowrite8(master->t_send_delay, master->sram + SEND_DLY_REG); in fsi_master_acf_link_config()
1075 iowrite8(master->t_echo_delay, master->sram + ECHO_DLY_REG); in fsi_master_acf_link_config()
1137 iowrite8(ARB_ARM_REQ, master->sram + ARB_REG); in fsi_master_acf_gpio_request()
1182 iowrite8(0, master->sram + ARB_REG); in fsi_master_acf_gpio_release()
/linux/drivers/usb/host/
H A Dr8a66597.h225 iowrite8(pb[i], fifoaddr + i); in r8a66597_write_fifo()
227 iowrite8(pb[i], fifoaddr + 3 - i); in r8a66597_write_fifo()
239 iowrite8((unsigned char)*buf, fifoaddr); in r8a66597_write_fifo()

12345