Home
last modified time | relevance | path

Searched refs:writeb (Results 1 – 200 of 465) sorted by relevance

123

/linux-4.4.14/drivers/tty/serial/jsm/
Djsm_cls.c71 writeb(UART_EXAR654_ENHANCED_REGISTER_SET, &ch->ch_cls_uart->lcr); in cls_set_cts_flow_control()
79 writeb(isr_fcr, &ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control()
82 writeb(lcrb, &ch->ch_cls_uart->lcr); in cls_set_cts_flow_control()
90 writeb(ier, &ch->ch_cls_uart->ier); in cls_set_cts_flow_control()
93 writeb((UART_FCR_ENABLE_FIFO), &ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control()
95 writeb((UART_FCR_ENABLE_FIFO | UART_16654_FCR_RXTRIGGER_56 | in cls_set_cts_flow_control()
112 writeb(UART_EXAR654_ENHANCED_REGISTER_SET, &ch->ch_cls_uart->lcr); in cls_set_ixon_flow_control()
120 writeb(isr_fcr, &ch->ch_cls_uart->isr_fcr); in cls_set_ixon_flow_control()
123 writeb(ch->ch_startc, &ch->ch_cls_uart->mcr); in cls_set_ixon_flow_control()
124 writeb(0, &ch->ch_cls_uart->lsr); in cls_set_ixon_flow_control()
[all …]
Djsm_neo.c60 writeb(0, &ch->ch_neo_uart->efr); in neo_set_cts_flow_control()
63 writeb(efr, &ch->ch_neo_uart->efr); in neo_set_cts_flow_control()
66 writeb((UART_17158_FCTR_TRGD | UART_17158_FCTR_RTS_4DELAY), &ch->ch_neo_uart->fctr); in neo_set_cts_flow_control()
69 writeb(8, &ch->ch_neo_uart->tfifo); in neo_set_cts_flow_control()
72 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_cts_flow_control()
92 writeb(0, &ch->ch_neo_uart->efr); in neo_set_rts_flow_control()
95 writeb(efr, &ch->ch_neo_uart->efr); in neo_set_rts_flow_control()
97 writeb((UART_17158_FCTR_TRGD | UART_17158_FCTR_RTS_4DELAY), &ch->ch_neo_uart->fctr); in neo_set_rts_flow_control()
100 writeb(56, &ch->ch_neo_uart->rfifo); in neo_set_rts_flow_control()
103 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_rts_flow_control()
[all …]
/linux-4.4.14/arch/mips/sni/
Drm200.c167 writeb(cached_slave_mask, rm200_pic_slave + PIC_IMR); in sni_rm200_disable_8259A_irq()
169 writeb(cached_master_mask, rm200_pic_master + PIC_IMR); in sni_rm200_disable_8259A_irq()
182 writeb(cached_slave_mask, rm200_pic_slave + PIC_IMR); in sni_rm200_enable_8259A_irq()
184 writeb(cached_master_mask, rm200_pic_master + PIC_IMR); in sni_rm200_enable_8259A_irq()
194 writeb(0x0B, rm200_pic_master + PIC_CMD); in sni_rm200_i8259A_irq_real()
196 writeb(0x0A, rm200_pic_master + PIC_CMD); in sni_rm200_i8259A_irq_real()
199 writeb(0x0B, rm200_pic_slave + PIC_CMD); /* ISR register */ in sni_rm200_i8259A_irq_real()
201 writeb(0x0A, rm200_pic_slave + PIC_CMD); in sni_rm200_i8259A_irq_real()
240 writeb(cached_slave_mask, rm200_pic_slave + PIC_IMR); in sni_rm200_mask_and_ack_8259A()
241 writeb(0x60+(irq & 7), rm200_pic_slave + PIC_CMD); in sni_rm200_mask_and_ack_8259A()
[all …]
/linux-4.4.14/drivers/staging/dgnc/
Ddgnc_cls.c89 writeb(UART_EXAR654_ENHANCED_REGISTER_SET, &ch->ch_cls_uart->lcr); in cls_set_cts_flow_control()
97 writeb(isr_fcr, &ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control()
100 writeb(lcrb, &ch->ch_cls_uart->lcr); in cls_set_cts_flow_control()
108 writeb(ier, &ch->ch_cls_uart->ier); in cls_set_cts_flow_control()
111 writeb((UART_FCR_ENABLE_FIFO), &ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control()
113 writeb((UART_FCR_ENABLE_FIFO | UART_16654_FCR_RXTRIGGER_56 | in cls_set_cts_flow_control()
130 writeb(UART_EXAR654_ENHANCED_REGISTER_SET, &ch->ch_cls_uart->lcr); in cls_set_ixon_flow_control()
138 writeb(isr_fcr, &ch->ch_cls_uart->isr_fcr); in cls_set_ixon_flow_control()
141 writeb(ch->ch_startc, &ch->ch_cls_uart->mcr); in cls_set_ixon_flow_control()
142 writeb(0, &ch->ch_cls_uart->lsr); in cls_set_ixon_flow_control()
[all …]
Ddgnc_neo.c113 writeb(0, &ch->ch_neo_uart->efr); in neo_set_cts_flow_control()
116 writeb(efr, &ch->ch_neo_uart->efr); in neo_set_cts_flow_control()
119 writeb((UART_17158_FCTR_TRGD | UART_17158_FCTR_RTS_4DELAY), &ch->ch_neo_uart->fctr); in neo_set_cts_flow_control()
122 writeb(8, &ch->ch_neo_uart->tfifo); in neo_set_cts_flow_control()
125 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_cts_flow_control()
148 writeb(0, &ch->ch_neo_uart->efr); in neo_set_rts_flow_control()
151 writeb(efr, &ch->ch_neo_uart->efr); in neo_set_rts_flow_control()
153 writeb((UART_17158_FCTR_TRGD | UART_17158_FCTR_RTS_4DELAY), &ch->ch_neo_uart->fctr); in neo_set_rts_flow_control()
156 writeb(32, &ch->ch_neo_uart->rfifo); in neo_set_rts_flow_control()
159 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_rts_flow_control()
[all …]
/linux-4.4.14/drivers/staging/comedi/drivers/
Dni_pcidio.c312 writeb(primary_DMAChannel_bits(devpriv->di_mite_chan->channel) | in ni_pcidio_request_di_mite_channel()
331 writeb(primary_DMAChannel_bits(0) | in ni_pcidio_release_di_mite_channel()
431 writeb(0x00, in nidio_interrupt()
444 writeb(0x00, dev->mmio + in nidio_interrupt()
456 writeb(ClearExpired, dev->mmio + Group_1_Second_Clear); in nidio_interrupt()
459 writeb(0x00, dev->mmio + OpMode); in nidio_interrupt()
462 writeb(ClearWaited, dev->mmio + Group_1_First_Clear); in nidio_interrupt()
466 writeb(ClearPrimaryTC, in nidio_interrupt()
470 writeb(ClearSecondaryTC, in nidio_interrupt()
483 writeb(0x03, dev->mmio + Master_DMA_And_Interrupt_Control); in nidio_interrupt()
[all …]
Dni_6527.c99 writeb(val & 0xff, dev->mmio + NI6527_FILT_INTERVAL_REG(0)); in ni6527_set_filter_interval()
100 writeb((val >> 8) & 0xff, in ni6527_set_filter_interval()
102 writeb((val >> 16) & 0x0f, in ni6527_set_filter_interval()
105 writeb(NI6527_CLR_INTERVAL, dev->mmio + NI6527_CLR_REG); in ni6527_set_filter_interval()
114 writeb(val & 0xff, dev->mmio + NI6527_FILT_ENA_REG(0)); in ni6527_set_filter_enable()
115 writeb((val >> 8) & 0xff, dev->mmio + NI6527_FILT_ENA_REG(1)); in ni6527_set_filter_enable()
116 writeb((val >> 16) & 0xff, dev->mmio + NI6527_FILT_ENA_REG(2)); in ni6527_set_filter_enable()
182 writeb(val & 0xff, dev->mmio + NI6527_DO_REG(0)); in ni6527_do_insn_bits()
184 writeb((val >> 8) & 0xff, in ni6527_do_insn_bits()
187 writeb((val >> 16) & 0xff, in ni6527_do_insn_bits()
[all …]
Dii_pci20kc.c159 writeb(val & 0xff, iobase + II20K_AO_LSB_REG(chan)); in ii20k_ao_insn_write()
160 writeb((val >> 8) & 0xff, iobase + II20K_AO_MSB_REG(chan)); in ii20k_ao_insn_write()
161 writeb(0x00, iobase + II20K_AO_STRB_REG(chan)); in ii20k_ao_insn_write()
191 writeb(II20K_AI_CONF_ENA, iobase + II20K_AI_CONF_REG); in ii20k_ai_setup()
194 writeb(0, iobase + II20K_AI_STATUS_CMD_REG); in ii20k_ai_setup()
198 writeb(val, iobase + II20K_AI_OPT_REG); in ii20k_ai_setup()
202 writeb(val, iobase + II20K_AI_SET_TIME_REG); in ii20k_ai_setup()
205 writeb(1, iobase + II20K_AI_LAST_CHAN_ADDR_REG); in ii20k_ai_setup()
212 writeb(val, iobase + II20K_AI_CHANLIST_REG); in ii20k_ai_setup()
215 writeb(0, iobase + II20K_AI_COUNT_RESET_REG); in ii20k_ai_setup()
[all …]
Dni_65xx.c292 writeb(0x00, dev->mmio + NI_65XX_FILTER_ENA(i)); in ni_65xx_disable_input_filters()
337 writeb(port_rising & 0xff, in ni_65xx_update_edge_detection()
339 writeb(port_falling & 0xff, in ni_65xx_update_edge_detection()
391 writeb(val, dev->mmio + NI_65XX_FILTER_ENA(port)); in ni_65xx_dio_insn_config()
397 writeb(NI_65XX_IO_SEL_OUTPUT, in ni_65xx_dio_insn_config()
404 writeb(NI_65XX_IO_SEL_INPUT, in ni_65xx_dio_insn_config()
462 writeb(bits, dev->mmio + NI_65XX_IO_DATA_REG(port)); in ni_65xx_dio_insn_bits()
491 writeb(NI_65XX_CLR_EDGE_INT | NI_65XX_CLR_OVERFLOW_INT, in ni_65xx_interrupt()
542 writeb(NI_65XX_CLR_EDGE_INT | NI_65XX_CLR_OVERFLOW_INT, in ni_65xx_intr_cmd()
544 writeb(NI_65XX_CTRL_FALL_EDGE_ENA | NI_65XX_CTRL_RISE_EDGE_ENA | in ni_65xx_intr_cmd()
[all …]
Dme_daq.c367 writeb(0x00, dev->mmio + 0x0); in me2600_xilinx_download()
391 writeb((data[16 + i] & 0xff), dev->mmio + 0x0); in me2600_xilinx_download()
395 writeb(0x00, dev->mmio + 0x0); in me2600_xilinx_download()
/linux-4.4.14/drivers/scsi/
Dmac53c94.c114 writeb(CMD_SCSI_RESET, &regs->command); /* assert RST */ in DEF_SCSI_QCMD()
116 writeb(CMD_RESET, &regs->command); in DEF_SCSI_QCMD()
119 writeb(CMD_NOP, &regs->command); in DEF_SCSI_QCMD()
131 writeb(state->host->this_id | CF1_PAR_ENABLE, &regs->config1); in mac53c94_init()
132 writeb(TIMO_VAL(250), &regs->sel_timeout); /* 250ms */ in mac53c94_init()
133 writeb(CLKF_VAL(state->clk_freq), &regs->clk_factor); in mac53c94_init()
134 writeb(CF2_FEATURE_EN, &regs->config2); in mac53c94_init()
135 writeb(0, &regs->config3); in mac53c94_init()
136 writeb(0, &regs->sync_period); in mac53c94_init()
137 writeb(0, &regs->sync_offset); in mac53c94_init()
[all …]
Dnsp32_io.h61 writeb(val, ptr); in nsp32_mmio_write1()
184 writeb(reg, index_ptr); in nsp32_mmio_index_read1()
197 writeb(reg, index_ptr); in nsp32_mmio_index_write1()
198 writeb(val, data_ptr ); in nsp32_mmio_index_write1()
209 writeb(reg, index_ptr); in nsp32_mmio_index_read2()
222 writeb(reg, index_ptr); in nsp32_mmio_index_write2()
Ddtc.h44 writeb(value, DTC_address(reg));} while(0)
49 #define NCR5380_write(reg, value) (writeb(value, DTC_address(reg)))
59 writeb(value, DTC_address(reg));} while(0)
Dt128.c335 writeb(tmp | T_CR_CT, foo);
336 writeb(tmp, foo);
374 writeb(*s++, reg);
381 writeb(tmp | T_CR_CT, foo);
382 writeb(tmp, foo);
Dt128.h97 #define NCR5380_write(reg, value) writeb((value),(T128_address(reg)))
106 writeb((value), (T128_address(reg))); \
Dgdth.c770 writeb(1, &dp2_ptr->io.memlock); /* switch off write protection */ in gdth_init_isa()
780 writeb(0xff, &dp2_ptr->io.irqdel); in gdth_init_isa()
781 writeb(0x00, &dp2_ptr->io.irqen); in gdth_init_isa()
782 writeb(0x00, &dp2_ptr->u.ic.S_Status); in gdth_init_isa()
783 writeb(0x00, &dp2_ptr->u.ic.Cmd_Index); in gdth_init_isa()
803 writeb(0xff, &dp2_ptr->u.ic.S_Cmd_Indx); in gdth_init_isa()
804 writeb(0, &dp2_ptr->io.event); in gdth_init_isa()
816 writeb(0, &dp2_ptr->u.ic.Status); in gdth_init_isa()
817 writeb(0xff, &dp2_ptr->io.irqdel); in gdth_init_isa()
835 writeb(0xfe, &dp2_ptr->u.ic.S_Cmd_Indx); in gdth_init_isa()
[all …]
DNCR_Q720.c94 writeb(scsr1, vaddr + NCR_Q720_SCSR_OFFSET + 1); in NCR_Q720_probe_one()
121 writeb(scsr1, vaddr + NCR_Q720_SCSR_OFFSET + 1); in NCR_Q720_probe_one()
278 writeb(scsr1, reg_scsr1); in NCR_Q720_probe()
Dg_NCR5380.h78 #define NCR5380_write(reg, value) writeb(value, iomem + NCR53C400_mem_base + (reg))
Dncr53c8xx.h282 #define writeb_raw writeb
314 #define writeb_raw writeb
422 #define OUTW_OFF(o, val) do { writeb((char)((val) >> 8), (char __iomem *)np->reg + ncr_offw(o)); wr…
/linux-4.4.14/drivers/tty/serial/
Dmcf.c95 writeb(MCFUART_UOP_RTS, port->membase + MCFUART_UOP1); in mcf_set_mctrl()
97 writeb(MCFUART_UOP_RTS, port->membase + MCFUART_UOP0); in mcf_set_mctrl()
108 writeb(MCFUART_UCR_TXENABLE, port->membase + MCFUART_UCR); in mcf_start_tx()
110 writeb(MCFUART_UOP_RTS, port->membase + MCFUART_UOP1); in mcf_start_tx()
113 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_start_tx()
123 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_stop_tx()
133 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_stop_rx()
144 writeb(MCFUART_UCR_CMDBREAKSTART, port->membase + MCFUART_UCR); in mcf_break_ctl()
146 writeb(MCFUART_UCR_CMDBREAKSTOP, port->membase + MCFUART_UCR); in mcf_break_ctl()
160 writeb(MCFUART_UCR_CMDRESETRX, port->membase + MCFUART_UCR); in mcf_startup()
[all …]
Dsunsab.c138 writeb(SAB82532_CMDR_RFRD, &up->regs->w.cmdr); in receive_chars()
152 writeb(SAB82532_CMDR_RMC, &up->regs->w.cmdr); in receive_chars()
242 writeb(up->interrupt_mask1, &up->regs->w.imr1); in transmit_chars()
259 writeb(up->interrupt_mask1, &up->regs->w.imr1); in transmit_chars()
264 writeb(up->interrupt_mask1, &up->regs->w.imr1); in transmit_chars()
270 writeb(xmit->buf[xmit->tail], in transmit_chars()
280 writeb(SAB82532_CMDR_XF, &up->regs->w.cmdr); in transmit_chars()
414 writeb(up->interrupt_mask1, &up->regs->w.imr1); in sunsab_stop_tx()
424 writeb(up->cached_mode, &up->regs->rw.mode); in sunsab_tx_idle()
425 writeb(up->cached_pvr, &up->regs->rw.pvr); in sunsab_tx_idle()
[all …]
Dicom.c392 writeb(fw->data[index], &iram_ptr[index]); in load_code()
412 writeb(fw->data[index], &iram_ptr[index]); in load_code()
418 writeb(V2_HARDWARE, &(icom_port->dram->misc_flags)); in load_code()
423 writeb((HDLC_PPP_PURE_ASYNC | HDLC_FF_FILL), in load_code()
425 writeb(0x04, &(icom_port->dram->FlagFillIdleTimer)); /* 0.5 seconds */ in load_code()
426 writeb(0x00, &(icom_port->dram->CmdReg)); in load_code()
427 writeb(0x10, &(icom_port->dram->async_config3)); in load_code()
428 writeb((ICOM_ACFG_DRIVE1 | ICOM_ACFG_NO_PARITY | ICOM_ACFG_8BPC | in load_code()
458 writeb((char) ((fw->size + 16)/16), &icom_port->dram->mac_length); in load_code()
472 writeb(START_DOWNLOAD, &icom_port->dram->sync); in load_code()
[all …]
Dfsl_lpuart.c291 writeb(temp, port->membase + UARTCR2); in lpuart_stop_tx()
308 writeb(temp & ~UARTCR2_RE, port->membase + UARTCR2); in lpuart_stop_rx()
354 writeb(xmit->buf[xmit->tail], sport->port.membase + UARTDR); in lpuart_pio_tx()
363 writeb(readb(sport->port.membase + UARTCR5) | UARTCR5_TDMAS, in lpuart_pio_tx()
406 writeb(readb(sport->port.membase + UARTCR5) & ~UARTCR5_TDMAS, in lpuart_prepare_tx()
409 writeb(readb(sport->port.membase + UARTCR5) | UARTCR5_TDMAS, in lpuart_prepare_tx()
508 writeb(temp & ~UARTCR5_RDMAS, sport->port.membase + UARTCR5); in lpuart_timer_func()
525 writeb(temp | UARTCR5_RDMAS, sport->port.membase + UARTCR5); in lpuart_prepare_rx()
536 writeb(xmit->buf[xmit->tail], sport->port.membase + UARTDR); in lpuart_transmit_buffer()
580 writeb(temp | UARTCR2_TIE, port->membase + UARTCR2); in lpuart_start_tx()
[all …]
Dip22zilog.c117 writeb(reg, &channel->control); in read_zsreg()
128 writeb(reg, &channel->control); in write_zsreg()
130 writeb(value, &channel->control); in write_zsreg()
151 writeb(ERR_RES, &channel->control); in ip22zilog_clear_fifo()
173 writeb(ERR_RES, &channel->control); in __load_zsregs()
266 writeb(ERR_RES, &channel->control); in ip22zilog_receive_chars()
324 writeb(RES_EXT_INT, &channel->control); in ip22zilog_status_handle()
393 writeb(up->port.x_char, &channel->data); in ip22zilog_transmit_chars()
411 writeb(xmit->buf[xmit->tail], &channel->data); in ip22zilog_transmit_chars()
424 writeb(RES_Tx_P, &channel->control); in ip22zilog_transmit_chars()
[all …]
Dpmac_zilog.h87 writeb(reg, port->control_reg); in read_zsreg()
94 writeb(reg, port->control_reg); in write_zsreg()
95 writeb(value, port->control_reg); in write_zsreg()
105 writeb(data, port->data_reg); in write_zsdata()
Dsunzilog.c134 writeb(reg, &channel->control); in read_zsreg()
145 writeb(reg, &channel->control); in write_zsreg()
147 writeb(value, &channel->control); in write_zsreg()
168 writeb(ERR_RES, &channel->control); in sunzilog_clear_fifo()
192 writeb(ERR_RES, &channel->control); in __load_zsregs()
340 writeb(ERR_RES, &channel->control); in sunzilog_receive_chars()
413 writeb(RES_EXT_INT, &channel->control); in sunzilog_status_handle()
491 writeb(up->port.x_char, &channel->data); in sunzilog_transmit_chars()
510 writeb(xmit->buf[xmit->tail], &channel->data); in sunzilog_transmit_chars()
523 writeb(RES_Tx_P, &channel->control); in sunzilog_transmit_chars()
[all …]
Dioc3_serial.c342 writeb(lcr | UART_LCR_DLAB, &uart->iu_lcr); in set_baud()
343 writeb((unsigned char)divisor, &uart->iu_dll); in set_baud()
344 writeb((unsigned char)(divisor >> 8), &uart->iu_dlm); in set_baud()
345 writeb((unsigned char)prediv, &uart->iu_scr); in set_baud()
346 writeb((unsigned char)lcr, &uart->iu_lcr); in set_baud()
419 writeb(0, &uart->iu_lcr); in port_init()
420 writeb(0, &uart->iu_ier); in port_init()
426 writeb(UART_LCR_WLEN8 | 0, &uart->iu_lcr); in port_init()
430 writeb(UART_FCR_ENABLE_FIFO, &uart->iu_fcr); in port_init()
432 writeb(UART_FCR_ENABLE_FIFO | UART_FCR_CLEAR_RCVR | UART_FCR_CLEAR_XMIT, in port_init()
[all …]
Dip22zilog.h268 #define ZS_CLEARERR(channel) do { writeb(ERR_RES, &channel->control); \
271 #define ZS_CLEARSTAT(channel) do { writeb(RES_EXT_INT, &channel->control); \
Dioc4_serial.c730 writeb(lcr | UART_LCR_DLAB, &uart->i4u_lcr); in set_baud()
731 writeb((unsigned char)divisor, &uart->i4u_dll); in set_baud()
732 writeb((unsigned char)(divisor >> 8), &uart->i4u_dlm); in set_baud()
733 writeb(lcr, &uart->i4u_lcr); in set_baud()
854 writeb(0, &uart->i4u_lcr); in port_init()
855 writeb(0, &uart->i4u_ier); in port_init()
861 writeb(UART_LCR_WLEN8 | 0, &uart->i4u_lcr); in port_init()
865 writeb(UART_FCR_ENABLE_FIFO, &uart->i4u_fcr); in port_init()
867 writeb(UART_FCR_ENABLE_FIFO | UART_FCR_CLEAR_RCVR | UART_FCR_CLEAR_XMIT, in port_init()
871 writeb(0, &uart->i4u_mcr); in port_init()
[all …]
Drp2.c371 writeb((ifl & IXON) ? RP2_TX_SWFLOW_ena : RP2_TX_SWFLOW_dis, in __rp2_uart_set_termios()
373 writeb((ifl & IXOFF) ? RP2_RX_SWFLOW_ena : RP2_RX_SWFLOW_dis, in __rp2_uart_set_termios()
447 writeb(up->port.x_char, up->base + RP2_DATA_BYTE); in rp2_tx_chars()
456 writeb(xmit->buf[xmit->tail], up->base + RP2_DATA_BYTE); in rp2_tx_chars()
649 writeb(fw->data[i], up->ucode + i); in rp2_init_port()
654 writeb(RP2_RX_FIFO_ena, up->ucode + RP2_RX_FIFO); in rp2_init_port()
/linux-4.4.14/drivers/rtc/
Drtc-stk17ta8.c85 writeb(flags | RTC_WRITE, pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_set_time()
87 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in stk17ta8_rtc_set_time()
88 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in stk17ta8_rtc_set_time()
89 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in stk17ta8_rtc_set_time()
90 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in stk17ta8_rtc_set_time()
91 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in stk17ta8_rtc_set_time()
92 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in stk17ta8_rtc_set_time()
93 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); in stk17ta8_rtc_set_time()
94 writeb(bin2bcd((tm->tm_year + 1900) / 100), ioaddr + RTC_CENTURY); in stk17ta8_rtc_set_time()
96 writeb(flags & ~RTC_WRITE, pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_set_time()
[all …]
Drtc-ds1553.c85 writeb(RTC_WRITE, pdata->ioaddr + RTC_CONTROL); in ds1553_rtc_set_time()
87 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in ds1553_rtc_set_time()
88 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in ds1553_rtc_set_time()
89 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in ds1553_rtc_set_time()
90 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in ds1553_rtc_set_time()
91 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in ds1553_rtc_set_time()
92 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in ds1553_rtc_set_time()
93 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); in ds1553_rtc_set_time()
96 writeb(RTC_WRITE | (century & RTC_CENTURY_MASK), ioaddr + RTC_CENTURY); in ds1553_rtc_set_time()
97 writeb(century & RTC_CENTURY_MASK, ioaddr + RTC_CONTROL); in ds1553_rtc_set_time()
[all …]
Drtc-ds1742.c72 writeb(RTC_WRITE, ioaddr + RTC_CONTROL); in ds1742_rtc_set_time()
74 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in ds1742_rtc_set_time()
75 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in ds1742_rtc_set_time()
76 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in ds1742_rtc_set_time()
77 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in ds1742_rtc_set_time()
78 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in ds1742_rtc_set_time()
79 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in ds1742_rtc_set_time()
80 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); in ds1742_rtc_set_time()
83 writeb(RTC_WRITE | (century & RTC_CENTURY_MASK), ioaddr + RTC_CENTURY); in ds1742_rtc_set_time()
84 writeb(century & RTC_CENTURY_MASK, ioaddr + RTC_CONTROL); in ds1742_rtc_set_time()
[all …]
Drtc-m48t35.c63 writeb(control | M48T35_RTC_READ, &priv->reg->control); in m48t35_read_time()
70 writeb(control, &priv->reg->control); in m48t35_read_time()
128 writeb(control | M48T35_RTC_SET, &priv->reg->control); in m48t35_set_time()
129 writeb(yrs, &priv->reg->year); in m48t35_set_time()
130 writeb(mon, &priv->reg->month); in m48t35_set_time()
131 writeb(day, &priv->reg->date); in m48t35_set_time()
132 writeb(hrs, &priv->reg->hour); in m48t35_set_time()
133 writeb(min, &priv->reg->min); in m48t35_set_time()
134 writeb(sec, &priv->reg->sec); in m48t35_set_time()
135 writeb(control, &priv->reg->control); in m48t35_set_time()
Drtc-sh.c112 writeb(tmp, rtc->regbase + RCR1); in __sh_rtc_interrupt()
128 writeb(tmp, rtc->regbase + RCR1); in __sh_rtc_alarm()
145 writeb(tmp, rtc->regbase + RCR2); in __sh_rtc_periodic()
237 writeb(tmp, rtc->regbase + RCR2); in sh_rtc_irq_set_state()
308 writeb(tmp, rtc->regbase + RCR1); in sh_rtc_setaie()
342 writeb(tmp, rtc->regbase + RCR1); in sh_rtc_setcie()
367 writeb(tmp, rtc->regbase + RCR1); in sh_rtc_read_time()
426 writeb(tmp, rtc->regbase + RCR2); in sh_rtc_set_time()
428 writeb(bin2bcd(tm->tm_sec), rtc->regbase + RSECCNT); in sh_rtc_set_time()
429 writeb(bin2bcd(tm->tm_min), rtc->regbase + RMINCNT); in sh_rtc_set_time()
[all …]
Drtc-s3c.c134 writeb(tmp, info->base + S3C2410_RTCALM); in s3c_rtc_setaie()
226 writeb(bin2bcd(tm->tm_sec), info->base + S3C2410_RTCSEC); in s3c_rtc_settime()
227 writeb(bin2bcd(tm->tm_min), info->base + S3C2410_RTCMIN); in s3c_rtc_settime()
228 writeb(bin2bcd(tm->tm_hour), info->base + S3C2410_RTCHOUR); in s3c_rtc_settime()
229 writeb(bin2bcd(tm->tm_mday), info->base + S3C2410_RTCDATE); in s3c_rtc_settime()
230 writeb(bin2bcd(tm->tm_mon + 1), info->base + S3C2410_RTCMON); in s3c_rtc_settime()
231 writeb(bin2bcd(year), info->base + S3C2410_RTCYEAR); in s3c_rtc_settime()
315 writeb(0x00, info->base + S3C2410_RTCALM); in s3c_rtc_setalarm()
319 writeb(bin2bcd(tm->tm_sec), info->base + S3C2410_ALMSEC); in s3c_rtc_setalarm()
324 writeb(bin2bcd(tm->tm_min), info->base + S3C2410_ALMMIN); in s3c_rtc_setalarm()
[all …]
/linux-4.4.14/drivers/sbus/char/
Dbbc_i2c.c157 writeb(client->bus, bp->i2c_bussel_reg); in bbc_i2c_writeb()
159 writeb(address, bp->i2c_control_regs + 0x1); in bbc_i2c_writeb()
160 writeb(I2C_PCF_START, bp->i2c_control_regs + 0x0); in bbc_i2c_writeb()
164 writeb(off, bp->i2c_control_regs + 0x1); in bbc_i2c_writeb()
169 writeb(val, bp->i2c_control_regs + 0x1); in bbc_i2c_writeb()
176 writeb(I2C_PCF_STOP, bp->i2c_control_regs + 0x0); in bbc_i2c_writeb()
187 writeb(client->bus, bp->i2c_bussel_reg); in bbc_i2c_readb()
189 writeb(address, bp->i2c_control_regs + 0x1); in bbc_i2c_readb()
190 writeb(I2C_PCF_START, bp->i2c_control_regs + 0x0); in bbc_i2c_readb()
194 writeb(off, bp->i2c_control_regs + 0x1); in bbc_i2c_readb()
[all …]
Ddisplay7seg.c97 writeb(regval, p->regs); in d7s_release()
129 writeb(ireg, p->regs); in d7s_ioctl()
148 writeb(regs, p->regs); in d7s_ioctl()
213 writeb(regs, p->regs); in d7s_probe()
246 writeb(regs, p->regs); in d7s_remove()
Denvctrl.c227 writeb(addr + 1, i2c + PCF8584_DATA); in envctrl_i2c_read_addr()
231 writeb(OBD_SEND_START, i2c + PCF8584_CSR); in envctrl_i2c_read_addr()
240 writeb(OBD_SEND_STOP, i2c + PCF8584_CSR); in envctrl_i2c_read_addr()
251 writeb(addr, i2c + PCF8584_DATA); in envctrl_i2c_write_addr()
254 writeb(OBD_SEND_START, i2c + PCF8584_CSR); in envctrl_i2c_write_addr()
264 writeb(CONTROL_ES0, i2c + PCF8584_CSR); /* Send neg ack. */ in envctrl_i2c_read_data()
274 writeb(port, i2c + PCF8584_DATA); in envctrl_i2c_write_data()
283 writeb(OBD_SEND_STOP, i2c + PCF8584_CSR); in envctrl_i2c_stop()
1052 writeb(CONTROL_PIN, i2c + PCF8584_CSR); in envctrl_probe()
1053 writeb(PCF8584_ADDRESS, i2c + PCF8584_DATA); in envctrl_probe()
[all …]
/linux-4.4.14/drivers/net/ethernet/8390/
Detherh.c55 #define ei_outb(_v,_p) writeb(_v,(void __iomem *)_p)
57 #define ei_outb_p(_v,_p) writeb(_v,(void __iomem *)_p)
128 writeb(ctrl, eh->ctrl_port); in etherh_set_ctrl()
135 writeb(ctrl, eh->ctrl_port); in etherh_clr_ctrl()
185 writeb((readb(addr) & 0xf8) | 1, addr); in etherh_setif()
188 writeb((readb(addr) & 0xf8), addr); in etherh_setif()
287 writeb(E8390_NODMA+E8390_PAGE0+E8390_STOP, addr); in etherh_reset()
335 writeb (E8390_NODMA | E8390_PAGE0 | E8390_START, addr + E8390_CMD); in etherh_block_output()
337 writeb (0x42, addr + EN0_RCNTLO); in etherh_block_output()
338 writeb (0x00, addr + EN0_RCNTHI); in etherh_block_output()
[all …]
/linux-4.4.14/drivers/i2c/busses/
Di2c-riic.c115 writeb((readb(riic->base + reg) & ~clear) | set, riic->base + reg); in riic_clear_set_bit()
137 writeb(0, riic->base + RIIC_ICSR2); in riic_xfer()
145 writeb(ICIER_NAKIE | ICIER_TIE, riic->base + RIIC_ICIER); in riic_xfer()
147 writeb(start_bit, riic->base + RIIC_ICCR2); in riic_xfer()
202 writeb(val, riic->base + RIIC_ICDRT); in riic_tdre_isr()
220 writeb(ICCR2_SP, riic->base + RIIC_ICCR2); in riic_tend_isr()
222 writeb(0, riic->base + RIIC_ICIER); in riic_tend_isr()
244 writeb(ICCR2_SP, riic->base + RIIC_ICCR2); in riic_rdrf_isr()
248 writeb(0, riic->base + RIIC_ICIER); in riic_rdrf_isr()
294 writeb(ICCR1_IICRST | ICCR1_SOWP, riic->base + RIIC_ICCR1); in riic_init_hw()
[all …]
Di2c-emev2.c78 writeb((readb(priv->base + reg) & ~clear) | set, priv->base + reg); in em_clear_set_bit()
114 writeb(0, priv->base + I2C_OFS_IICACT0); in em_i2c_reset()
123 writeb(I2C_BIT_DFC0, priv->base + I2C_OFS_IICCL0); in em_i2c_reset()
126 writeb(I2C_BIT_STCEN | I2C_BIT_IICRSV, priv->base + I2C_OFS_IICF0); in em_i2c_reset()
129 writeb(I2C_BIT_WTIM0, priv->base + I2C_OFS_IICC0); in em_i2c_reset()
132 writeb(I2C_BIT_IICE0, priv->base + I2C_OFS_IICACT0); in em_i2c_reset()
151 writeb((msg->addr << 1) | read, priv->base + I2C_OFS_IIC0); in __em_i2c_xfer()
190 writeb(msg->buf[count], priv->base + I2C_OFS_IIC0); in __em_i2c_xfer()
Di2c-mpc.c88 writeb(x, i2c->base + MPC_I2C_CR); in writeccr()
97 writeb(0, i2c->base + MPC_I2C_SR); in mpc_i2c_isr()
143 writeb(0, i2c->base + MPC_I2C_SR); in i2c_wait()
252 writeb(fdr & 0xff, i2c->base + MPC_I2C_FDR); in mpc_i2c_setup_52xx()
432 writeb(fdr & 0xff, i2c->base + MPC_I2C_FDR); in mpc_i2c_setup_8xxx()
433 writeb((fdr >> 8) & 0xff, i2c->base + MPC_I2C_DFSRR); in mpc_i2c_setup_8xxx()
451 writeb(0, i2c->base + MPC_I2C_SR); in mpc_i2c_start()
471 writeb((target << 1), i2c->base + MPC_I2C_DR); in mpc_write()
479 writeb(data[i], i2c->base + MPC_I2C_DR); in mpc_write()
499 writeb((target << 1) | 1, i2c->base + MPC_I2C_DR); in mpc_read()
[all …]
Di2c-simtec.c45 writeb(CMD_SET_SDA | (state ? STATE_SDA : 0), pd->reg); in simtec_i2c_setsda()
51 writeb(CMD_SET_SCL | (state ? STATE_SCL : 0), pd->reg); in simtec_i2c_setscl()
/linux-4.4.14/arch/mips/txx9/rbtx4938/
Dsetup.c32 writeb(1, rbtx4938_softresetlock_addr); in rbtx4938_machine_restart()
33 writeb(1, rbtx4938_sfvol_addr); in rbtx4938_machine_restart()
34 writeb(1, rbtx4938_softreset_addr); in rbtx4938_machine_restart()
53 writeb(0, rbtx4938_pcireset_addr); in rbtx4938_pci_setup()
62 writeb(1, rbtx4938_pcireset_addr); in rbtx4938_pci_setup()
71 writeb(0, rbtx4938_pcireset_addr); in rbtx4938_pci_setup()
78 writeb(1, rbtx4938_pcireset_addr); in rbtx4938_pci_setup()
201 writeb((readb(rbtx4938_piosel_addr) & 0x03) | 0x04, in rbtx4938_mem_setup()
205 writeb((readb(rbtx4938_piosel_addr) & 0x03) | 0x08, in rbtx4938_mem_setup()
208 writeb(readb(rbtx4938_piosel_addr) & ~(0x08 | 0x04), in rbtx4938_mem_setup()
[all …]
Dirq.c89 writeb(v, rbtx4938_imask_addr); in toshiba_rbtx4938_irq_ioc_enable()
99 writeb(v, rbtx4938_imask_addr); in toshiba_rbtx4938_irq_ioc_disable()
149 writeb(0, rbtx4938_imask_addr); in rbtx4938_irq_setup()
152 writeb(0, rbtx4938_softint_addr); in rbtx4938_irq_setup()
/linux-4.4.14/arch/mips/txx9/rbtx4927/
Dsetup.c74 writeb(1, rbtx4927_pcireset_addr); in tx4927_pci_setup()
83 writeb(0, rbtx4927_pcireset_addr); in tx4927_pci_setup()
92 writeb(1, rbtx4927_pcireset_addr); in tx4927_pci_setup()
99 writeb(0, rbtx4927_pcireset_addr); in tx4927_pci_setup()
121 writeb(1, rbtx4927_pcireset_addr); in tx4937_pci_setup()
130 writeb(0, rbtx4927_pcireset_addr); in tx4937_pci_setup()
139 writeb(1, rbtx4927_pcireset_addr); in tx4937_pci_setup()
146 writeb(0, rbtx4927_pcireset_addr); in tx4937_pci_setup()
172 writeb(1, rbtx4927_softresetlock_addr); in toshiba_rbtx4927_restart()
179 writeb(1, rbtx4927_softreset_addr); in toshiba_rbtx4927_restart()
Dirq.c136 writeb(v, rbtx4927_imask_addr); in toshiba_rbtx4927_irq_ioc_enable()
145 writeb(v, rbtx4927_imask_addr); in toshiba_rbtx4927_irq_ioc_disable()
161 writeb(0, rbtx4927_imask_addr); in toshiba_rbtx4927_irq_ioc_init()
163 writeb(0, rbtx4927_softint_addr); in toshiba_rbtx4927_irq_ioc_init()
/linux-4.4.14/drivers/scsi/arm/
Dcumana_1.c55 writeb(0x02, priv(host)->base + CTRL); in NCR5380_pwrite()
80 writeb(0x12, priv(host)->base + CTRL); in NCR5380_pwrite()
90 writeb(*addr++, dma); in NCR5380_pwrite()
100 writeb(*addr++, dma); in NCR5380_pwrite()
106 writeb(priv(host)->ctrl | 0x40, priv(host)->base + CTRL); in NCR5380_pwrite()
118 writeb(0x00, priv(host)->base + CTRL); in NCR5380_pread()
142 writeb(0x10, priv(host)->base + CTRL); in NCR5380_pread()
168 writeb(priv(host)->ctrl | 0x40, priv(host)->base + CTRL); in NCR5380_pread()
177 writeb(0, base + CTRL); in cumanascsi_read()
182 writeb(0x40, base + CTRL); in cumanascsi_read()
[all …]
Dcumana_2.c96 writeb(ALATCH_ENA_INT, info->base + CUMANASCSI2_ALATCH); in cumanascsi_2_irqenable()
108 writeb(ALATCH_DIS_INT, info->base + CUMANASCSI2_ALATCH); in cumanascsi_2_irqdisable()
128 writeb(ALATCH_ENA_TERM, info->base + CUMANASCSI2_ALATCH); in cumanascsi_2_terminator_ctl()
131 writeb(ALATCH_DIS_TERM, info->base + CUMANASCSI2_ALATCH); in cumanascsi_2_terminator_ctl()
164 writeb(ALATCH_DIS_DMA, info->base + CUMANASCSI2_ALATCH); in cumanascsi_2_dma_setup()
185 writeb(alatch_dir, info->base + CUMANASCSI2_ALATCH); in cumanascsi_2_dma_setup()
188 writeb(ALATCH_ENA_DMA, info->base + CUMANASCSI2_ALATCH); in cumanascsi_2_dma_setup()
189 writeb(ALATCH_DIS_BIT32, info->base + CUMANASCSI2_ALATCH); in cumanascsi_2_dma_setup()
287 writeb(ALATCH_DIS_DMA, info->base + CUMANASCSI2_ALATCH); in cumanascsi_2_dma_stop()
Deesox.c92 writeb(info->control, info->ctl_port); in eesoxscsi_irqenable()
107 writeb(info->control, info->ctl_port); in eesoxscsi_irqdisable()
132 writeb(info->control, info->ctl_port); in eesoxscsi_terminator_ctl()
464 writeb(info->control, info->ctl_port); in eesoxscsi_store_term()
524 writeb(info->control, info->ctl_port); in eesoxscsi_probe()
Dpowertec.c76 writeb(POWERTEC_INTR_ENABLE, info->base + POWERTEC_INTR_CONTROL); in powertecscsi_irqenable()
88 writeb(POWERTEC_INTR_DISABLE, info->base + POWERTEC_INTR_CONTROL); in powertecscsi_irqdisable()
107 writeb(info->term_ctl, info->base + POWERTEC_TERM_CONTROL); in powertecscsi_terminator_ctl()
Dacornscsi.c200 writeb(reg, host->base + SBIC_REGIDX); in sbic_arm_write()
201 writeb(value, host->base + SBIC_REGVAL); in sbic_arm_write()
208 writeb(reg, host->base + SBIC_REGIDX); in sbic_arm_read()
212 #define sbic_arm_writenext(host, val) writeb((val), (host)->base + SBIC_REGVAL)
220 ({ writeb((value), (host)->base + DMAC_OFFSET + ((reg) << 2)); })
222 #define dmac_clearintr(host) writeb(0, (host)->fast + INT_REG)
319 writeb(host->card.page_reg, host->fast + PAGE_REG); in acornscsi_resetcard()
325 writeb(host->card.page_reg, host->fast + PAGE_REG); in acornscsi_resetcard()
373 writeb(host->card.page_reg, host->fast + PAGE_REG); in acornscsi_resetcard()
914 writeb((page & 0x3f) | host->card.page_reg, host->fast + PAGE_REG); in acornscsi_data_read()
[all …]
/linux-4.4.14/drivers/char/
Dapplicom.c239 writeb(0x40, apbs[boardno - 1].RamIO + RAM_IT_FROM_PC); in applicom_init()
454 writeb(1, apbs[IndexCard].RamIO + DATA_FROM_PC_READY); in ac_write()
465 writeb(*(from++), to++); in ac_write()
468 writeb(0x20, apbs[IndexCard].RamIO + TIC_OWNER_FROM_PC); in ac_write()
469 writeb(0xff, apbs[IndexCard].RamIO + NUMCARD_OWNER_FROM_PC); in ac_write()
470 writeb(TicCard, apbs[IndexCard].RamIO + TIC_DES_FROM_PC); in ac_write()
471 writeb(NumCard, apbs[IndexCard].RamIO + NUMCARD_DES_FROM_PC); in ac_write()
472 writeb(2, apbs[IndexCard].RamIO + DATA_FROM_PC_READY); in ac_write()
473 writeb(1, apbs[IndexCard].RamIO + RAM_IT_FROM_PC); in ac_write()
498 writeb(1, apbs[IndexCard].RamIO + ACK_FROM_PC_READY); in do_ac_read()
[all …]
/linux-4.4.14/drivers/mmc/host/
Dwmt-sdmmc.c223 writeb(reg_tmp, priv->sdmmc_base + SDMMC_BUSMODE); in wmt_set_sd_power()
254 writeb(reg_tmp | CTLR_CMD_START, priv->sdmmc_base + SDMMC_CTLR); in wmt_mci_start_command()
266 writeb(command, priv->sdmmc_base + SDMMC_CMD); in wmt_mci_send_command()
268 writeb(rsptype, priv->sdmmc_base + SDMMC_RSPTYPE); in wmt_mci_send_command()
272 writeb(reg_tmp | CTLR_FIFO_RESET, priv->sdmmc_base + SDMMC_CTLR); in wmt_mci_send_command()
278 writeb(0xFF, priv->sdmmc_base + SDMMC_STS0); in wmt_mci_send_command()
279 writeb(0xFF, priv->sdmmc_base + SDMMC_STS1); in wmt_mci_send_command()
280 writeb(0xFF, priv->sdmmc_base + SDMMC_STS2); in wmt_mci_send_command()
281 writeb(0xFF, priv->sdmmc_base + SDMMC_STS3); in wmt_mci_send_command()
285 writeb((reg_tmp & 0x0F) | (cmdtype << 4), in wmt_mci_send_command()
[all …]
Dvia-sdmmc.c393 writeb(pm_pcictrl_reg->pciclkgat_reg, addrbase + VIA_CRDR_PCICLKGATT); in via_restore_pcictrlreg()
394 writeb(pm_pcictrl_reg->pcisdclk_reg, addrbase + VIA_CRDR_PCISDCCLK); in via_restore_pcictrlreg()
395 writeb(pm_pcictrl_reg->pcidmaclk_reg, addrbase + VIA_CRDR_PCIDMACLK); in via_restore_pcictrlreg()
396 writeb(pm_pcictrl_reg->pciintctrl_reg, addrbase + VIA_CRDR_PCIINTCTRL); in via_restore_pcictrlreg()
397 writeb(pm_pcictrl_reg->pciintstatus_reg, in via_restore_pcictrlreg()
399 writeb(pm_pcictrl_reg->pcitmoctrl_reg, addrbase + VIA_CRDR_PCITMOCTRL); in via_restore_pcictrlreg()
474 writeb(PCI_CLK_8M, addrbase + VIA_CRDR_PCISDCCLK); in via_set_ddma()
671 writeb(VIA_CRDR_PCIDMACLK_SDC, addrbase + VIA_CRDR_PCIDMACLK); in via_sdc_request()
711 writeb(gatt, host->pcictrl_mmiobase + VIA_CRDR_PCICLKGATT); in via_sdc_set_power()
770 writeb(clock, addrbase + VIA_CRDR_PCISDCCLK); in via_sdc_set_ios()
[all …]
/linux-4.4.14/drivers/net/can/
Drcar_can.c251 writeb(~RCAR_CAN_ECSR_ADEF, &priv->regs->ecsr); in rcar_can_error()
258 writeb(~RCAR_CAN_ECSR_BE0F, &priv->regs->ecsr); in rcar_can_error()
265 writeb(~RCAR_CAN_ECSR_BE1F, &priv->regs->ecsr); in rcar_can_error()
272 writeb(~RCAR_CAN_ECSR_CEF, &priv->regs->ecsr); in rcar_can_error()
279 writeb(~RCAR_CAN_ECSR_AEF, &priv->regs->ecsr); in rcar_can_error()
288 writeb(~RCAR_CAN_ECSR_FEF, &priv->regs->ecsr); in rcar_can_error()
295 writeb(~RCAR_CAN_ECSR_SEF, &priv->regs->ecsr); in rcar_can_error()
303 writeb(~RCAR_CAN_EIFR_BEIF, &priv->regs->eifr); in rcar_can_error()
310 writeb(~RCAR_CAN_EIFR_EWIF, &priv->regs->eifr); in rcar_can_error()
320 writeb(~RCAR_CAN_EIFR_EPIF, &priv->regs->eifr); in rcar_can_error()
[all …]
/linux-4.4.14/drivers/gpio/
Dgpio-pl061.c73 writeb(gpiodir, chip->base + GPIODIR); in pl061_direction_input()
90 writeb(!!value << offset, chip->base + (BIT(offset + 2))); in pl061_direction_output()
93 writeb(gpiodir, chip->base + GPIODIR); in pl061_direction_output()
99 writeb(!!value << offset, chip->base + (BIT(offset + 2))); in pl061_direction_output()
116 writeb(!!value << offset, chip->base + (BIT(offset + 2))); in pl061_set_value()
198 writeb(gpiois, chip->base + GPIOIS); in pl061_irq_type()
199 writeb(gpioibe, chip->base + GPIOIBE); in pl061_irq_type()
200 writeb(gpioiev, chip->base + GPIOIEV); in pl061_irq_type()
236 writeb(gpioie, chip->base + GPIOIE); in pl061_irq_mask()
249 writeb(gpioie, chip->base + GPIOIE); in pl061_irq_unmask()
[all …]
Dgpio-ep93xx.c62 writeb(gpio_int_unmasked[port] & gpio_int_enabled[port], in ep93xx_gpio_update_int_params()
77 writeb(gpio_int_debounce[port], in ep93xx_gpio_int_debounce()
128 writeb(port_mask, EP93XX_GPIO_REG(eoi_register_offset[port])); in ep93xx_gpio_irq_ack()
143 writeb(port_mask, EP93XX_GPIO_REG(eoi_register_offset[port])); in ep93xx_gpio_irq_mask_ack()
/linux-4.4.14/drivers/net/wireless/
Dray_cs.c510 writeb(CCS_BUFFER_FREE, &(pccs++)->buffer_status); in ray_init()
557 writeb(CCS_DOWNLOAD_STARTUP_PARAMS, &pccs->cmd); in dl_startup_params()
565 writeb(CCS_BUFFER_FREE, &(pccs++)->buffer_status); in dl_startup_params()
698 writeb(CCS_START_NETWORK, &pccs->cmd); in start_net()
699 writeb(0, &pccs->var.start_network.update_param); in start_net()
703 writeb(CCS_BUFFER_FREE, &(pccs++)->buffer_status); in start_net()
727 writeb(CCS_JOIN_NETWORK, &pccs->cmd); in join_net()
728 writeb(0, &pccs->var.join_network.update_param); in join_net()
729 writeb(0, &pccs->var.join_network.net_initiated); in join_net()
733 writeb(CCS_BUFFER_FREE, &(pccs++)->buffer_status); in join_net()
[all …]
/linux-4.4.14/arch/mips/txx9/rbtx4939/
Dirq.c26 writeb(readb(rbtx4939_ien_addr) | (1 << ioc_nr), rbtx4939_ien_addr); in rbtx4939_ioc_irq_unmask()
33 writeb(readb(rbtx4939_ien_addr) & ~(1 << ioc_nr), rbtx4939_ien_addr); in rbtx4939_ioc_irq_mask()
81 writeb(0, rbtx4939_ien_addr); in rbtx4939_irq_setup()
84 writeb(0, rbtx4939_softint_addr); in rbtx4939_irq_setup()
Dsetup.c32 writeb(1, rbtx4939_reseten_addr); in rbtx4939_machine_restart()
33 writeb(1, rbtx4939_softreset_addr); in rbtx4939_machine_restart()
182 writeb(pe1, rbtx4939_pe1_addr); in rbtx4939_update_ioc_pen()
183 writeb(pe2, rbtx4939_pe2_addr); in rbtx4939_update_ioc_pen()
184 writeb(pe3, rbtx4939_pe3_addr); in rbtx4939_update_ioc_pen()
208 writeb(led_val[num], rbtx4939_7seg_addr(num / 4, num % 4)); in rbtx4939_led_brightness_set()
272 writeb(val, rbtx4939_7seg_addr(pos / 4, pos % 4)); in __rbtx4939_7segled_putc()
/linux-4.4.14/drivers/spi/
Dspi-oc-tiny.c140 writeb(hw->txp ? *hw->txp++ : 0, in tiny_spi_txrx_bufs()
143 writeb(hw->txp ? *hw->txp++ : 0, in tiny_spi_txrx_bufs()
146 writeb(TINY_SPI_STATUS_TXR, hw->base + TINY_SPI_STATUS); in tiny_spi_txrx_bufs()
148 writeb(hw->txp ? *hw->txp++ : 0, in tiny_spi_txrx_bufs()
151 writeb(TINY_SPI_STATUS_TXE, hw->base + TINY_SPI_STATUS); in tiny_spi_txrx_bufs()
157 writeb(txp ? *txp++ : 0, hw->base + TINY_SPI_TXDATA); in tiny_spi_txrx_bufs()
159 writeb(txp ? *txp++ : 0, hw->base + TINY_SPI_TXDATA); in tiny_spi_txrx_bufs()
178 writeb(0, hw->base + TINY_SPI_STATUS); in tiny_spi_irq()
189 writeb(hw->txp ? *hw->txp++ : 0, in tiny_spi_irq()
192 writeb(TINY_SPI_STATUS_TXR, in tiny_spi_irq()
[all …]
Dspi-s3c24xx.c108 writeb(cs->spcon, hw->regs + S3C2410_SPCON); in s3c24xx_spi_chipsel()
112 writeb(cs->spcon | S3C2410_SPCON_ENSCK, in s3c24xx_spi_chipsel()
172 writeb(cs->sppre, hw->regs + S3C2410_SPPRE); in s3c24xx_spi_setupxfer()
418 writeb(hw_txbyte(hw, 0), hw->regs + S3C2410_SPTDAT); in s3c24xx_spi_txrx()
451 writeb(hw_txbyte(hw, count), hw->regs + S3C2410_SPTDAT); in s3c24xx_spi_irq()
476 writeb(0xff, hw->regs + S3C2410_SPPRE); in s3c24xx_spi_initialsetup()
477 writeb(SPPIN_DEFAULT, hw->regs + S3C2410_SPPIN); in s3c24xx_spi_initialsetup()
478 writeb(SPCON_DEFAULT, hw->regs + S3C2410_SPCON); in s3c24xx_spi_initialsetup()
/linux-4.4.14/drivers/usb/host/
Dsl811.h199 writeb(reg, sl811->addr_reg); in sl811_read()
205 writeb(reg, sl811->addr_reg); in sl811_write()
206 writeb(val, sl811->data_reg); in sl811_write()
217 writeb(addr, sl811->addr_reg); in sl811_write_buf()
222 writeb(*data++, data_reg); in sl811_write_buf()
234 writeb(addr, sl811->addr_reg); in sl811_read_buf()
Dsl811-hcd.c152 writeb(len, data_reg); in setup_packet()
153 writeb(SL_SETUP /* | ep->epnum */, data_reg); in setup_packet()
154 writeb(usb_pipedevice(urb->pipe), data_reg); in setup_packet()
180 writeb(0, data_reg); in status_packet()
181 writeb((do_out ? SL_OUT : SL_IN) /* | ep->epnum */, data_reg); in status_packet()
182 writeb(usb_pipedevice(urb->pipe), data_reg); in status_packet()
220 writeb(len, data_reg); in in_packet()
221 writeb(SL_IN | ep->epnum, data_reg); in in_packet()
222 writeb(usb_pipedevice(urb->pipe), data_reg); in in_packet()
263 writeb(len, data_reg); in out_packet()
[all …]
/linux-4.4.14/arch/m68k/coldfire/
Dm528x.c74 writeb(port, MCFGPIO_PUAPAR); in m528x_uarts_init()
86 writeb(0xc0, MCFGPIO_PEHLPAR); in m528x_fec_init()
94 writeb(0, 0x30000007); in wildfire_halt()
95 writeb(0x2, 0x30000007); in wildfire_halt()
Dm527x.c65 writeb(0x1f, MCFGPIO_PAR_QSPI); in m527x_qspi_init()
100 writeb(v | 0xf0, MCFGPIO_PAR_FECI2C); in m527x_fec_init()
107 writeb(v | 0xc0, MCFGPIO_PAR_FEC0HL); in m527x_fec_init()
113 writeb(v | 0xc0, MCFGPIO_PAR_FEC1HL); in m527x_fec_init()
Dm53xx.c195 writeb(v, MCFGPIO_PAR_FECI2C); in m53xx_fec_init()
199 writeb(v, MCFGPIO_PAR_FEC); in m53xx_fec_init()
329 writeb(0x3E, MCFGPIO_PAR_CS); in fbcs_init()
459 writeb(0x00, MCFGPIO_PAR_TIMER); in gpio_init()
460 writeb(0x08, MCFGPIO_PDDR_TIMER); in gpio_init()
461 writeb(0x00, MCFGPIO_PCLRR_TIMER); in gpio_init()
513 writeb(MCF_PLL_PODR_CPUDIV(BUSDIV/3) | MCF_PLL_PODR_BUSDIV(BUSDIV), in clock_pll()
516 writeb(mfd, MCF_PLL_PFDR); in clock_pll()
Dm520x.c126 writeb(0x3f, MCF_GPIO_PAR_QSPI); in m520x_qspi_init()
152 writeb(par2, MCF_GPIO_PAR_FECI2C); in m520x_uarts_init()
163 writeb(v | 0xf0, MCF_GPIO_PAR_FEC); in m520x_fec_init()
166 writeb(v | 0x0f, MCF_GPIO_PAR_FECI2C); in m520x_fec_init()
Ddevice.c350 writeb(MCFSIM_ICR_LEVEL6 | MCFSIM_ICR_PRI1, MCFSIM_UART1ICR); in mcf_uart_set_irq()
351 writeb(MCF_IRQ_UART0, MCFUART_BASE0 + MCFUART_UIVR); in mcf_uart_set_irq()
355 writeb(MCFSIM_ICR_LEVEL6 | MCFSIM_ICR_PRI2, MCFSIM_UART2ICR); in mcf_uart_set_irq()
356 writeb(MCF_IRQ_UART1, MCFUART_BASE1 + MCFUART_UIVR); in mcf_uart_set_irq()
Dm523x.c61 writeb(0x1f, MCFGPIO_PAR_QSPI); in m523x_qspi_init()
74 writeb(readb(MCFGPIO_PAR_FECI2C) | 0xf0, MCFGPIO_PAR_FECI2C); in m523x_fec_init()
Dm525x.c54 writeb(MCFSIM_ICR_AUTOVEC | MCFSIM_ICR_LEVEL4 | MCFSIM_ICR_PRI0, in m525x_qspi_init()
66 writeb(MCFSIM_ICR_AUTOVEC | MCFSIM_ICR_LEVEL5 | MCFSIM_ICR_PRI0, in m525x_i2c_init()
Dtimers.c58 writeb(MCFSIM_ICR_AUTOVEC | MCFSIM_ICR_LEVEL6 | MCFSIM_ICR_PRI3, in init_timer_irq()
64 writeb(MCFSIM_ICR_AUTOVEC | MCFSIM_ICR_LEVEL7 | MCFSIM_ICR_PRI3, in init_timer_irq()
Dm5249.c80 writeb(MCFSIM_ICR_AUTOVEC | MCFSIM_ICR_LEVEL4 | MCFSIM_ICR_PRI0, in m5249_qspi_init()
Dm5272.c94 writeb(0x40, MCFSIM_PIVR); in config_BSP()
/linux-4.4.14/drivers/input/serio/
Dambakmi.c63 writeb(val, KMIDATA); in amba_kmi_write()
79 writeb(divisor, KMICLKDIV); in amba_kmi_open()
80 writeb(KMICR_EN, KMICR); in amba_kmi_open()
86 writeb(0, KMICR); in amba_kmi_open()
90 writeb(KMICR_EN | KMICR_RXINTREN, KMICR); in amba_kmi_open()
104 writeb(0, KMICR); in amba_kmi_close()
Di8042-ppcio.h37 writeb(val, kb_data); in i8042_write_data()
42 writeb(val, kb_cs); in i8042_write_command()
Di8042-snirm.h45 writeb(val, kbd_iobase + 0x60UL); in i8042_write_data()
50 writeb(val, kbd_iobase + 0x64UL); in i8042_write_command()
Di8042-unicore32io.h51 writeb(val, I8042_DATA_REG); in i8042_write_data()
56 writeb(val, I8042_COMMAND_REG); in i8042_write_command()
Di8042-sparcio.h36 writeb(val, kbd_iobase + 0x60UL); in i8042_write_data()
41 writeb(val, kbd_iobase + 0x64UL); in i8042_write_command()
Dgscps2.c110 #define gscps2_writeb_control(x, y) writeb((x), (y)+GSC_CONTROL)
160 writeb(data, addr+GSC_XMTDATA); in gscps2_writeb_output()
209 writeb(0xff, addr+GSC_RESET); in gscps2_reset()
/linux-4.4.14/drivers/w1/masters/
Dmxc_w1.c53 writeb(MXC_W1_CONTROL_RPP, dev->regs + MXC_W1_CONTROL); in mxc_w1_ds2_reset_bus()
81 writeb(MXC_W1_CONTROL_WR(bit), dev->regs + MXC_W1_CONTROL); in mxc_w1_ds2_touch_bit()
137 writeb(MXC_W1_RESET_RST, mdev->regs + MXC_W1_RESET); in mxc_w1_probe()
138 writeb(0, mdev->regs + MXC_W1_RESET); in mxc_w1_probe()
140 writeb(clkdiv - 1, mdev->regs + MXC_W1_TIME_DIVIDER); in mxc_w1_probe()
Dmatrox_w1.c110 writeb(reg, dev->port_index); in matrox_w1_read_reg()
119 writeb(reg, dev->port_index); in matrox_w1_write_reg()
120 writeb(val, dev->port_data); in matrox_w1_write_reg()
/linux-4.4.14/drivers/ata/
Dsata_qstor.c193 writeb(QS_CTR0_REG, chan + QS_CCT_CTR0); in qs_enter_reg_mode()
201 writeb(QS_CTR1_RCHN, chan + QS_CCT_CTR1); in qs_reset_channel_logic()
210 writeb(0, mmio_base + QS_HCT_CTRL); /* disable host interrupts */ in qs_freeze()
219 writeb(1, mmio_base + QS_HCT_CTRL); /* enable host interrupts */ in qs_thaw()
323 writeb(QS_CTR0_CLER, chan + QS_CCT_CTR0); in qs_packet_start()
510 writeb(0, mmio_base + QS_HCT_CTRL); /* disable host interrupts */ in qs_host_stop()
511 writeb(QS_CNFG3_GSRST, mmio_base + QS_HCF_CNFG3); /* global reset */ in qs_host_stop()
519 writeb(0, mmio_base + QS_HCT_CTRL); /* disable host interrupts */ in qs_host_init()
520 writeb(QS_CNFG3_GSRST, mmio_base + QS_HCF_CNFG3); /* global reset */ in qs_host_init()
525 writeb(QS_CTR1_RDEV|QS_CTR1_RCHN, chan + QS_CCT_CTR1); in qs_host_init()
[all …]
Dsata_svw.c151 writeb(dmactl, mmio + ATA_DMA_CMD); in k2_sata_softreset()
168 writeb(dmactl, mmio + ATA_DMA_CMD); in k2_sata_hardreset()
180 writeb(tf->ctl, ioaddr->ctl_addr); in k2_sata_tf_load()
204 writeb(tf->device, ioaddr->device_addr); in k2_sata_tf_load()
262 writeb(dmactl, mmio + ATA_DMA_CMD); in k2_bmdma_setup_mmio()
285 writeb(dmactl | ATA_DMA_START, mmio + ATA_DMA_CMD); in k2_bmdma_start_mmio()
Dpata_icside.c89 writeb(0, state->irq_port + ICS_ARCIN_V5_INTROFFSET); in pata_icside_irqenable_arcin_v5()
118 writeb(0, base + ICS_ARCIN_V6_INTROFFSET_1); in pata_icside_irqenable_arcin_v6()
120 writeb(0, base + ICS_ARCIN_V6_INTROFFSET_2); in pata_icside_irqenable_arcin_v6()
234 writeb(state->port[ap->port_no].port_sel, state->ioc_base); in pata_icside_bmdma_setup()
417 writeb(sel, ioc_base); in pata_icside_register_v6()
573 writeb(0, state->ioc_base); in pata_icside_shutdown()
Dsata_inic162x.c282 writeb(0xff, port_base + PORT_IRQ_STAT); in inic_reset_port()
385 writeb(irq_stat, port_base + PORT_IRQ_STAT); in inic_host_intr()
545 writeb(0, port_base + PORT_CPB_PTQFIFO); in inic_qc_issue()
589 writeb(PIRQ_MASK_FREEZE, port_base + PORT_IRQ_MASK); in inic_freeze()
590 writeb(0xff, port_base + PORT_IRQ_STAT); in inic_freeze()
597 writeb(0xff, port_base + PORT_IRQ_STAT); in inic_thaw()
598 writeb(PIRQ_MASK_DEFAULT, port_base + PORT_IRQ_MASK); in inic_thaw()
775 writeb(0xff, port_base + PORT_IRQ_MASK); in init_controller()
Dsata_vsc.c127 writeb(0, mask_addr); in vsc_freeze()
138 writeb(0xff, mask_addr); in vsc_thaw()
154 writeb(mask, mask_addr); in vsc_intr_mask_update()
193 writeb(tf->device, ioaddr->device_addr); in vsc_sata_tf_load()
/linux-4.4.14/drivers/mfd/
Ddb8500-prcmu.c689 writeb(val, (tcdm_base + PRCM_ROMCODE_A2P)); in prcmu_set_rc_a2p()
795 writeb(MB0H_POWER_STATE_TRANS, (tcdm_base + PRCM_MBOX_HEADER_REQ_MB0)); in db8500_prcmu_set_power_state()
796 writeb(state, (tcdm_base + PRCM_REQ_MB0_AP_POWER_STATE)); in db8500_prcmu_set_power_state()
797 writeb((keep_ap_pll ? 1 : 0), (tcdm_base + PRCM_REQ_MB0_AP_PLL_STATE)); in db8500_prcmu_set_power_state()
798 writeb((keep_ulp_clk ? 1 : 0), in db8500_prcmu_set_power_state()
800 writeb(0, (tcdm_base + PRCM_REQ_MB0_DO_NOT_WFI)); in db8500_prcmu_set_power_state()
839 writeb(header[i], (tcdm_base + PRCM_MBOX_HEADER_REQ_MB0)); in config_wakeups()
908 writeb(MB1H_ARM_APE_OPP, (tcdm_base + PRCM_MBOX_HEADER_REQ_MB1)); in db8500_prcmu_set_arm_opp()
909 writeb(opp, (tcdm_base + PRCM_REQ_MB1_ARM_OPP)); in db8500_prcmu_set_arm_opp()
910 writeb(APE_NO_CHANGE, (tcdm_base + PRCM_REQ_MB1_APE_OPP)); in db8500_prcmu_set_arm_opp()
[all …]
Djz4740-adc.c111 writeb(val, adc->base + JZ_REG_ADC_ENABLE); in jz4740_adc_set_enabled()
283 writeb(0x00, adc->base + JZ_REG_ADC_ENABLE); in jz4740_adc_probe()
284 writeb(0xff, adc->base + JZ_REG_ADC_CTRL); in jz4740_adc_probe()
/linux-4.4.14/sound/isa/msnd/
Dmsnd_pinnacle_mixer.c165 writeb((dev->left_levels[d] >> 8) * \
168 writeb((dev->right_levels[d] >> 8) * \
177 writeb(dev->left_levels[d] >> 8, \
179 writeb(dev->right_levels[d] >> 8, \
208 writeb(bLeft, dev->SMA + SMA_bInPotPosLeft); in snd_msndmix_set()
209 writeb(bRight, dev->SMA + SMA_bInPotPosRight); in snd_msndmix_set()
217 writeb(bLeft, dev->SMA + SMA_bMicPotPosLeft); in snd_msndmix_set()
218 writeb(bRight, dev->SMA + SMA_bMicPotPosRight); in snd_msndmix_set()
/linux-4.4.14/arch/sparc/include/asm/
Dio_64.h154 #define writeb writeb macro
155 #define writeb_relaxed writeb
156 static inline void writeb(u8 b, volatile void __iomem *addr) in writeb() function
215 writeb(b, (volatile void __iomem *)addr); in outb()
335 writeb(c, d); in memset_io()
386 writeb(tmp, d); in memcpy_toio()
416 #define iowrite8 writeb
Dio_32.h21 writeb(c, d); in _memset_io()
46 writeb(tmp, d); in _memcpy_toio()
Dfloppy_64.h226 writeb(data, stat + 1); in sparc_floppy_irq()
237 writeb(val, auxio_register); in sparc_floppy_irq()
239 writeb(val, auxio_register); in sparc_floppy_irq()
/linux-4.4.14/drivers/block/
DDAC960.h2952 writeb(InboundDoorBellRegister.All, in DAC960_BA_HardwareMailboxNewCommand()
2962 writeb(InboundDoorBellRegister.All, in DAC960_BA_AcknowledgeHardwareMailboxStatus()
2972 writeb(InboundDoorBellRegister.All, in DAC960_BA_GenerateInterrupt()
2982 writeb(InboundDoorBellRegister.All, in DAC960_BA_ControllerReset()
2992 writeb(InboundDoorBellRegister.All, in DAC960_BA_MemoryMailboxNewCommand()
3020 writeb(OutboundDoorBellRegister.All, in DAC960_BA_AcknowledgeHardwareMailboxInterrupt()
3030 writeb(OutboundDoorBellRegister.All, in DAC960_BA_AcknowledgeMemoryMailboxInterrupt()
3041 writeb(OutboundDoorBellRegister.All, in DAC960_BA_AcknowledgeInterrupt()
3070 writeb(InterruptMaskRegister.All, in DAC960_BA_EnableInterrupts()
3081 writeb(InterruptMaskRegister.All, in DAC960_BA_DisableInterrupts()
[all …]
/linux-4.4.14/drivers/usb/musb/
Dsunxi.c125 writeb(devctl, musb->mregs + SUNXI_MUSB_DEVCTL); in sunxi_musb_work()
179 writeb(musb->int_usb, musb->mregs + SUNXI_MUSB_INTRUSB); in sunxi_musb_interrupt()
253 writeb(SUNXI_MUSB_VEND0_PIO_MODE, musb->mregs + SUNXI_MUSB_VEND0); in sunxi_musb_init()
449 return writeb(data, addr + SUNXI_MUSB_FADDR); in sunxi_musb_writeb()
451 return writeb(data, addr + SUNXI_MUSB_POWER); in sunxi_musb_writeb()
453 return writeb(data, addr + SUNXI_MUSB_INTRUSB); in sunxi_musb_writeb()
455 return writeb(data, addr + SUNXI_MUSB_INTRUSBE); in sunxi_musb_writeb()
457 return writeb(data, addr + SUNXI_MUSB_INDEX); in sunxi_musb_writeb()
464 return writeb(data, addr + SUNXI_MUSB_DEVCTL); in sunxi_musb_writeb()
466 return writeb(data, addr + SUNXI_MUSB_TXFIFOSZ); in sunxi_musb_writeb()
[all …]
/linux-4.4.14/drivers/isdn/hisax/
Disurf.c45 writeb(value, cs->hw.isurf.isac + offset); mb(); in WriteISAC()
61 writeb(data[i], cs->hw.isurf.isac); mb(); in WriteISACfifo()
80 writeb(value, cs->hw.isurf.isar + offset); mb(); in WriteISAR()
115 writeb(0, cs->hw.isurf.isar + ISAR_IRQBIT); mb(); in isurf_interrupt()
116 writeb(0xFF, cs->hw.isurf.isac + ISAC_MASK); mb(); in isurf_interrupt()
117 writeb(0, cs->hw.isurf.isac + ISAC_MASK); mb(); in isurf_interrupt()
118 writeb(ISAR_IRQMSK, cs->hw.isurf.isar + ISAR_IRQBIT); mb(); in isurf_interrupt()
160 writeb(0, cs->hw.isurf.isar + ISAR_IRQBIT); mb(); in ISurf_card_msg()
Dteles0.c39 writeb(data, adr + ((off & 1) ? 0x2ff : 0x100) + off); mb(); in writeisac()
53 writeb(data, adr + (hscx ? 0x1c0 : 0x180) + in writehscx()
72 writeb(data[i], ad); mb(); in write_fifo_isac()
91 writeb(data[i], ad); mb(); in write_fifo_hscx()
234 writeb(0, cs->hw.teles0.membase + 0x80); mb(); in reset_teles0()
236 writeb(1, cs->hw.teles0.membase + 0x80); mb(); in reset_teles0()
/linux-4.4.14/arch/nios2/boot/compressed/
Dconsole.c43 writeb(ch, uartbase + ALTERA_JTAGUART_DATA_REG); in jtag_putc()
51 writeb(ch, uartbase + ALTERA_JTAGUART_DATA_REG); in jtag_putc()
86 writeb(ch, uartbase + ALTERA_UART_TXDATA_REG); in uart_putc()
/linux-4.4.14/drivers/video/fbdev/
Dasiliantfb.c51 writeb((num), mmio_base + (ap)); writeb((val), mmio_base + (dp)); \
219 writeb(0xc7, mmio_base + 0x784); /* set misc output reg */ in asiliant_set_timing()
221 writeb(0x07, mmio_base + 0x784); /* set misc output reg */ in asiliant_set_timing()
316 writeb(regno, mmio_base + 0x790); in asiliantfb_setcolreg()
318 writeb(red, mmio_base + 0x791); in asiliantfb_setcolreg()
319 writeb(green, mmio_base + 0x791); in asiliantfb_setcolreg()
320 writeb(blue, mmio_base + 0x791); in asiliantfb_setcolreg()
470 writeb(0x20, mmio_base + 0x780); in chips_hw_init()
533 writeb(0xff, mmio_base + 0x78c); in init_asiliant()
570 writeb(3, p->screen_base + 0x400784); in asiliantfb_pci_init()
Doffb.c139 writeb(regno, par->cmap_adr); in offb_setcolreg()
140 writeb(red, par->cmap_data); in offb_setcolreg()
141 writeb(green, par->cmap_data); in offb_setcolreg()
142 writeb(blue, par->cmap_data); in offb_setcolreg()
174 writeb(regno, par->cmap_adr + AVIVO_DC_LUT_RW_INDEX); in offb_setcolreg()
178 writeb(regno, par->cmap_adr + AVIVO_DC_LUT_RW_INDEX); in offb_setcolreg()
209 writeb(i, par->cmap_adr); in offb_blank()
211 writeb(0, par->cmap_data); in offb_blank()
240 writeb(i, par->cmap_adr + AVIVO_DC_LUT_RW_INDEX); in offb_blank()
243 writeb(i, par->cmap_adr + AVIVO_DC_LUT_RW_INDEX); in offb_blank()
Dvga16fb.c115 writeb(1, p); in rmw()
855 writeb(rect->color, where); in vga_8planes_fillrect()
923 writeb(0, dst); in vga16fb_fillrect()
980 writeb(0, dest); in vga_8planes_copyarea()
998 writeb(0, dest); in vga_8planes_copyarea()
1071 writeb(0, dst); in vga16fb_copyarea()
1088 writeb(0, dst); in vga16fb_copyarea()
1134 writeb(image->bg_color, where); in vga_8planes_imageblit()
1169 writeb(image->bg_color, where); in vga_imageblit_expand()
1177 writeb(*cdat++, dst++); in vga_imageblit_expand()
Dsm712.h31 #define smtc_mmiowb(dat, reg) writeb(dat, smtc_regbaseaddress + reg)
/linux-4.4.14/drivers/isdn/hardware/mISDN/
Dhfc_multi_8xx.h25 writeb(reg, hc->xhfc_memaddr); in HFC_outb_embsd()
27 writeb(val, hc->xhfc_memdata); in HFC_outb_embsd()
37 writeb(reg, hc->xhfc_memaddr); in HFC_inb_embsd()
49 writeb(reg, hc->xhfc_memaddr); in HFC_inw_embsd()
61 writeb(R_STATUS, hc->xhfc_memaddr); in HFC_wait_embsd()
Diohelper.h85 writeb(val, ((typ *)hw->adr) + off); \
95 writeb(*dp++, ((typ *)hw->adr) + off); \
/linux-4.4.14/arch/ia64/include/asm/
Dsmp.h97 writeb(0x00, ipi_base_addr + XTP_OFFSET); /* XTP to min */ in min_xtp()
104 writeb(0x08, ipi_base_addr + XTP_OFFSET); /* XTP normal */ in normal_xtp()
111 writeb(0x0f, ipi_base_addr + XTP_OFFSET); /* Set XTP to max */ in max_xtp()
/linux-4.4.14/drivers/net/wan/
Dc101.c88 #define sca_out(value, reg, card) writeb(value, (card)->win0base + C101_SCA + (reg))
93 writeb(value & 0xFF, (card)->win0base + C101_SCA + (reg)); \
94 writeb((value >> 8 ) & 0xFF, (card)->win0base + C101_SCA + (reg + 1));\
115 writeb(page, card->win0base + C101_PAGE); in openwin()
196 writeb(1, port->win0base + C101_DTR); in c101_open()
219 writeb(0, port->win0base + C101_DTR); in c101_close()
364 writeb(0, card->win0base + C101_PAGE); in c101_run()
365 writeb(0, card->win0base + C101_DTR); /* Power-up for RAM? */ in c101_run()
/linux-4.4.14/drivers/pci/hotplug/
Dcpcihp_zt5550.c127 writeb((u8) HC_INT_MASK_REG, csr_hc_index); in zt5550_hc_config()
128 writeb((u8) ALL_INDEXED_INTS_MASK, csr_hc_data); in zt5550_hc_config()
135 writeb((u8) ALL_DIRECT_INTS_MASK, csr_int_mask); in zt5550_hc_config()
190 writeb(reg, csr_int_mask); in zt5550_hc_enable_irq()
203 writeb(reg, csr_int_mask); in zt5550_hc_disable_irq()
Dcpqphp.h556 writeb(slot_enable, ctrl->hpc_reg + SLOT_ENABLE); in slot_disable()
566 writeb(slot_enable, ctrl->hpc_reg + SLOT_ENABLE); in slot_enable()
648 writeb(slot_power, ctrl->hpc_reg + SLOT_POWER); in enable_slot_power()
657 writeb(slot_power, ctrl->hpc_reg + SLOT_POWER); in disable_slot_power()
/linux-4.4.14/arch/mn10300/include/asm/
Dio.h51 static inline void writeb(u8 b, volatile void __iomem *addr) in writeb() function
66 #define __raw_writeb writeb
70 #define writeb_relaxed writeb
85 return writeb(b, (volatile void __iomem *) addr); in outb_local()
105 return writeb(b, (volatile void __iomem *) addr); in outb()
196 #define iowrite8(v, addr) writeb((v), (addr))
/linux-4.4.14/drivers/parport/
Dparport_ax88796.c68 writeb(data, dd->spp_data); in parport_ax88796_write_data()
114 writeb(cpr, dd->spp_cpr); in parport_ax88796_write_control()
195 writeb((readb(cpr) & ~AX_CPR_nDOE), cpr); in parport_ax88796_data_forward()
204 writeb(readb(cpr) | AX_CPR_nDOE, cpr); in parport_ax88796_data_reverse()
233 writeb(s->u.ax88796.cpr, dd->spp_cpr); in parport_ax88796_restore_state()
336 writeb(AX_CPR_STRB, dd->spp_cpr); in parport_ax88796_probe()
392 writeb(AX_CPR_nDOE | AX_CPR_STRB, dd->spp_cpr); in parport_ax88796_suspend()
Dparport_ip32.c361 writeb(ECR_MODE_PS2, priv->regs.ecr); in parport_ip32_dump_state()
362 writeb(ECR_MODE_CFG, priv->regs.ecr); in parport_ip32_dump_state()
365 writeb(ECR_MODE_PS2, priv->regs.ecr); in parport_ip32_dump_state()
366 writeb(oecr, priv->regs.ecr); in parport_ip32_dump_state()
816 writeb(c, priv->regs.ecr); in parport_ip32_write_econtrol()
881 writeb(d, priv->regs.data); in parport_ip32_write_data()
915 writeb(c, priv->regs.dcr); in __parport_ip32_write_control()
1089 writeb(r | DSR_TIMEOUT, priv->regs.dsr); in parport_ip32_clear_epp_timeout()
1091 writeb(r & ~DSR_TIMEOUT, priv->regs.dsr); in parport_ip32_clear_epp_timeout()
1167 writeb(*bufp++, eppreg); in parport_ip32_epp_write()
[all …]
/linux-4.4.14/arch/m68k/include/asm/
Dvga.h17 #undef writeb
24 #define writeb raw_outb macro
Dide.h44 #undef writeb
51 #define writeb(val, port) out_8(port, val) macro
Dio_no.h45 #define writeb(b,addr) (void)((*(volatile unsigned char *) (addr)) = (b)) macro
52 #define __raw_writeb writeb
118 #define outb(x,addr) ((void) writeb(x,addr))
Dio.h11 #define writeb_relaxed(b, addr) writeb(b, addr)
Damigayle.h64 #define gayle_outb(v,a) writeb( v, GAYLE_IO+(a)+(((a)&1)*GAYLE_ODD) )
Dio_mm.h129 #define writeb(v, addr) out_8((addr), (v)) macro
378 #define writeb isa_writeb macro
411 #define writeb(val, addr) out_8((addr), (val)) macro
445 #define writeb(val,addr) out_8((addr),(val)) macro
/linux-4.4.14/drivers/scsi/pcmcia/
Dnsp_io.h184 writeb(val, ptr); in nsp_mmio_write()
203 writeb((unsigned char)reg, index_ptr); in nsp_mmio_index_read()
214 writeb((unsigned char)reg, index_ptr); in nsp_mmio_index_write()
215 writeb(val, data_ptr); in nsp_mmio_index_write()
/linux-4.4.14/drivers/clocksource/
Dtimer-digicolor.c74 writeb(CONTROL_DISABLE, dt->base + CONTROL(dt->timer_id)); in dc_timer_disable()
80 writeb(CONTROL_ENABLE | mode, dt->base + CONTROL(dt->timer_id)); in dc_timer_enable()
182 writeb(CONTROL_DISABLE, dc_timer_dev.base + CONTROL(TIMER_B)); in digicolor_timer_init()
184 writeb(CONTROL_ENABLE, dc_timer_dev.base + CONTROL(TIMER_B)); in digicolor_timer_init()
/linux-4.4.14/drivers/ide/
Dicside.c91 writeb(0, state->irq_port + ICS_ARCIN_V5_INTROFFSET); in icside_irqenable_arcin_v5()
123 writeb(0, base + ICS_ARCIN_V6_INTROFFSET_1); in icside_irqenable_arcin_v6()
127 writeb(0, base + ICS_ARCIN_V6_INTROFFSET_2); in icside_irqenable_arcin_v6()
181 writeb(0, state->irq_port + ICS_ARCIN_V6_INTROFFSET_1); in icside_maskproc()
185 writeb(0, state->irq_port + ICS_ARCIN_V6_INTROFFSET_2); in icside_maskproc()
333 writeb(state->sel | hwif->channel, state->ioc_base); in icside_dma_setup()
494 writeb(sel, ioc_base); in icside_register_v6()
627 writeb(0, state->ioc_base); in icside_remove()
657 writeb(0, state->ioc_base); in icside_shutdown()
Dide-dma-sff.c69 writeb(val, (void __iomem *)addr); in ide_dma_sff_write_status()
209 writeb(rw, (void __iomem *)(hwif->dma_base + ATA_DMA_CMD)); in ide_dma_setup()
275 writeb(dma_cmd | ATA_DMA_START, in ide_dma_start()
293 writeb(dma_cmd & ~ATA_DMA_START, in ide_dma_end()
Dide-io-std.c38 writeb(value, (void __iomem *) port); in ide_mm_outb()
44 writeb(cmd, (void __iomem *)hwif->io_ports.command_addr); in ide_exec_command()
71 writeb(ctl, (void __iomem *)hwif->io_ports.ctl_addr); in ide_write_devctl()
83 writeb(select, (void __iomem *)hwif->io_ports.device_addr); in ide_dev_select()
/linux-4.4.14/drivers/mtd/nand/
Dsharpsl.c78 writeb((readb(sharpsl->io + FLASHCTL) & ~0x17) | bits, sharpsl->io + FLASHCTL); in sharpsl_nand_hwcontrol()
82 writeb(cmd, chip->IO_ADDR_W); in sharpsl_nand_hwcontrol()
94 writeb(0, sharpsl->io + ECCCLRR); in sharpsl_nand_enable_hwecc()
154 writeb(readb(sharpsl->io + FLASHCTL) | FLWP, sharpsl->io + FLASHCTL); in sharpsl_nand_probe()
Dcs553x_nand.c137 writeb(byte, this->IO_ADDR_W + 0x801); in cs553x_write_byte()
147 writeb(ctl, mmio_base + MM_NAND_CTL); in cs553x_hwcontrol()
167 writeb(0x07, mmio_base + MM_NAND_ECC_CTL); in cs_enable_hwecc()
Dxway_nand.c67 writeb(NAND_WRITE_CMD_RESET, (void __iomem *) nandaddr); in xway_reset_chip()
107 writeb(cmd, this->IO_ADDR_W); in xway_cmd_ctrl()
Ds3c2410.c432 writeb(cmd, info->regs + S3C2410_NFCMD); in s3c2410_nand_hwcontrol()
434 writeb(cmd, info->regs + S3C2410_NFADDR); in s3c2410_nand_hwcontrol()
448 writeb(cmd, info->regs + S3C2440_NFCMD); in s3c2440_nand_hwcontrol()
450 writeb(cmd, info->regs + S3C2440_NFADDR); in s3c2440_nand_hwcontrol()
675 writeb(*buf, info->regs + S3C2440_NFDATA); in s3c2440_nand_write_buf()
/linux-4.4.14/arch/m32r/include/asm/
Dio.h161 #define writeb(val, addr) _writeb((val), (unsigned long)(addr)) macro
164 #define __raw_writeb writeb
167 #define writeb_relaxed writeb
174 #define iowrite8 writeb
/linux-4.4.14/drivers/net/can/sja1000/
Dpeak_pci.c169 writeb(gp_outen, card->cfg_base + PITA_GPOEN); in pita_set_scl_highz()
175 writeb(gp_outen, card->cfg_base + PITA_GPOEN); in pita_set_sda_highz()
192 writeb(gp_out, card->cfg_base + PITA_GPOUT); in pita_setsda()
201 writeb(gp_outen, card->cfg_base + PITA_GPOEN); in pita_setsda()
211 writeb(gp_out, card->cfg_base + PITA_GPOUT); in pita_setscl()
220 writeb(gp_outen, card->cfg_base + PITA_GPOEN); in pita_setscl()
540 writeb(val, priv->reg_base + (port << 2)); in peak_pci_write_reg()
608 writeb(0x00, cfg_base + PITA_GPIOICR); in peak_pci_probe()
610 writeb(0x05, cfg_base + PITA_MISC + 3); in peak_pci_probe()
613 writeb(0x04, cfg_base + PITA_MISC + 3); in peak_pci_probe()
Dems_pcmcia.c87 writeb(val, priv->reg_base + port); in ems_pcmcia_write_reg()
158 writeb(EMS_CMD_UMAP, card->base_addr); in ems_pcmcia_del_card()
197 writeb(EMS_CMD_RESET, card->base_addr); in ems_pcmcia_add_card()
200 writeb(EMS_CMD_MAP, card->base_addr); in ems_pcmcia_add_card()
Dems_pci.c131 writeb(val, priv->reg_base + (port * 4)); in ems_pci_v1_write_reg()
151 writeb(val, priv->reg_base + port); in ems_pci_v2_write_reg()
214 writeb(0, card->base_addr); in ems_pci_card_reset()
/linux-4.4.14/drivers/net/ethernet/i825xx/
Dether1.c97 writeb(addr >> 12, REG_PAGE); in ether1_inw_p()
112 writeb(addr >> 12, REG_PAGE); in ether1_outw_p()
145 writeb(page, REG_PAGE); in ether1_writebuffer()
208 writeb(page, REG_PAGE); in ether1_readbuffer()
303 writeb(CTRL_RST|CTRL_ACK, REG_CONTROL); in ether1_reset()
452 writeb(CTRL_RST|CTRL_ACK, REG_CONTROL); in ether1_init_for_open()
511 writeb(CTRL_RST, REG_CONTROL); in ether1_init_for_open()
512 writeb(0, REG_CONTROL); in ether1_init_for_open()
513 writeb(CTRL_CA, REG_CONTROL); in ether1_init_for_open()
761 writeb(CTRL_CA, REG_CONTROL); in ether1_xmit_done()
[all …]
/linux-4.4.14/drivers/irqchip/
Dirq-vt8500.c100 writeb(dctr, base + VT8500_ICDC + d->hwirq); in vt8500_irq_mask()
112 writeb(dctr, base + VT8500_ICDC + d->hwirq); in vt8500_irq_unmask()
140 writeb(dctr, base + VT8500_ICDC + d->hwirq); in vt8500_irq_set_type()
163 writeb(VT8500_INT_DISABLE | ICDC_IRQ, base + VT8500_ICDC + i); in vt8500_init_irq_hw()
/linux-4.4.14/drivers/staging/unisys/include/
Dchannel.h373 writeb(readb(&hdr->cli_error_os) | in spar_channel_client_acquire_os()
401 writeb(0, &hdr->cli_error_os); in spar_channel_client_acquire_os()
413 writeb(readb(&hdr->cli_error_os) | in spar_channel_client_acquire_os()
430 writeb(readb(&hdr->cli_error_os) | in spar_channel_client_acquire_os()
445 writeb(0, &hdr->cli_error_os); in spar_channel_client_acquire_os()
458 writeb(0, &hdr->cli_error_os); in spar_channel_client_release_os()
/linux-4.4.14/drivers/leds/
Dleds-cobalt-qube.c26 writeb(led_value, led_port); in qube_front_led_set()
49 writeb(led_value, led_port); in cobalt_qube_led_probe()
Dleds-cobalt-raq.c47 writeb(led_value, led_port); in raq_web_led_set()
68 writeb(led_value, led_port); in raq_power_off_led_set()
/linux-4.4.14/drivers/idle/
Di7300_idle.c113 writeb(IOAT_CHANCMD_START, ioat_chanbase + IOAT1_CHANCMD_OFFSET); in i7300_idle_ioat_start()
124 writeb(IOAT_CHANCMD_RESET, in i7300_idle_ioat_stop()
158 writeb(IOAT_CHANCMD_RESET, ioat_chanbase + IOAT1_CHANCMD_OFFSET); in i7300_idle_ioat_selftest()
159 writeb(IOAT_CHANCMD_START, ioat_chanbase + IOAT1_CHANCMD_OFFSET); in i7300_idle_ioat_selftest()
168 writeb(IOAT_CHANCMD_RESET, in i7300_idle_ioat_selftest()
288 writeb(IOAT_CHANCMD_RESET, in i7300_idle_ioat_exit()
/linux-4.4.14/drivers/net/ethernet/via/
Dvia-velocity.c102 writeb(state, addr + 0x154); in velocity_set_power_state()
120 writeb(0, &regs->CAMADDR); in mac_get_cam_mask()
127 writeb(0, &regs->CAMADDR); in mac_get_cam_mask()
146 writeb(CAMADDR_CAMEN, &regs->CAMADDR); in mac_set_cam_mask()
149 writeb(*mask++, &(regs->MARCAM[i])); in mac_set_cam_mask()
152 writeb(0, &regs->CAMADDR); in mac_set_cam_mask()
164 writeb(CAMADDR_CAMEN | CAMADDR_VCAMSL, &regs->CAMADDR); in mac_set_vlan_cam_mask()
167 writeb(*mask++, &(regs->MARCAM[i])); in mac_set_vlan_cam_mask()
170 writeb(0, &regs->CAMADDR); in mac_set_vlan_cam_mask()
193 writeb(CAMADDR_CAMEN | idx, &regs->CAMADDR); in mac_set_cam()
[all …]
Dvia-velocity.h44 #define BYTE_REG_BITS_ON(x,p) do { writeb(readb((p))|(x),(p));} while (0)
52 #define BYTE_REG_BITS_OFF(x,p) do { writeb(readb((p)) & (~(x)),(p));} while (0)
56 #define BYTE_REG_BITS_SET(x,m,p) do { writeb( (readb((p)) & (~(m))) |(x),(p));} while (0)
1174 writeb(TRDCSR_RUN, &((regs)->RDCSRSet));\
1178 writeb(TRDCSR_WAK, &((regs)->RDCSRSet));\
/linux-4.4.14/arch/arm/kernel/
Dio.c65 writeb(*f, to); in _memcpy_toio()
80 writeb(c, dst); in _memset_io()
/linux-4.4.14/arch/mips/jz4740/
Dreset.c50 writeb(0, wdt_base + JZ_REG_WDT_COUNTER_ENABLE); in jz4740_restart()
56 writeb(1, wdt_base + JZ_REG_WDT_COUNTER_ENABLE); in jz4740_restart()
/linux-4.4.14/arch/mips/sgi-ip22/
Dip22-time.c48 writeb(SGINT_TCWORD_CNT2 | SGINT_TCWORD_CLAT, &sgint->tcword); in dosample()
55 writeb(SGINT_TCWORD_CNT2 | SGINT_TCWORD_CALL | SGINT_TCWORD_MSWST, in dosample()
/linux-4.4.14/arch/parisc/include/asm/
Dio.h196 static inline void writeb(unsigned char b, volatile void __iomem *addr) in writeb() function
217 #define writeb writeb macro
226 #define writeb_relaxed(b, addr) writeb(b, addr)
/linux-4.4.14/drivers/media/pci/tw68/
Dtw68.h181 #define tw_writeb(reg, value) writeb((value), dev->bmmio + (reg))
187 writeb((readb(dev->bmmio + (reg)) & ~(mask)) |\
195 writeb((readb(dev->bmmio+(reg)) & ~(bit)), \
/linux-4.4.14/drivers/watchdog/
Djz4740_wdt.c101 writeb(0x0, drvdata->base + JZ_REG_WDT_COUNTER_ENABLE); in jz4740_wdt_set_timeout()
109 writeb(0x1, drvdata->base + JZ_REG_WDT_COUNTER_ENABLE); in jz4740_wdt_set_timeout()
128 writeb(0x0, drvdata->base + JZ_REG_WDT_COUNTER_ENABLE); in jz4740_wdt_stop()
Driowd.c72 writeb(index, p->regs + 0); in riowd_writereg()
73 writeb(val, p->regs + 1); in riowd_writereg()
/linux-4.4.14/drivers/char/hw_random/
Dintel-rng.c163 writeb(hw_status, mem + INTEL_RNG_HW_STATUS); in hwstatus_set()
258 writeb(INTEL_FWH_RESET_CMD, intel_rng_hw->mem); in intel_rng_hw_init()
259 writeb(INTEL_FWH_READ_ID_CMD, intel_rng_hw->mem); in intel_rng_hw_init()
262 writeb(INTEL_FWH_RESET_CMD, intel_rng_hw->mem); in intel_rng_hw_init()
/linux-4.4.14/arch/mips/sibyte/swarm/
Dsetup.c176 writeb(' ', reg); in setleds()
178 writeb(str[i], reg); in setleds()
/linux-4.4.14/arch/arm/mach-footbridge/
Debsa285.c57 writeb(hw_led_state, xbus); in ebsa285_led_set()
81 writeb(hw_led_state, xbus); in ebsa285_leds_init()
/linux-4.4.14/arch/parisc/lib/
Dio.c23 writeb(*(char *)src, dst++); in memcpy_toio()
35 writeb(*(char *)src, dst++); in memcpy_toio()
109 writeb(val, addr++); in memset_io()
118 writeb(val, addr++); in memset_io()
/linux-4.4.14/include/asm-generic/
Dio.h143 #ifndef writeb
144 #define writeb writeb macro
145 static inline void writeb(u8 value, volatile void __iomem *addr) in writeb() function
199 #define writeb_relaxed writeb
388 writeb(value, PCI_IOBASE + addr); in outb()
592 writeb(value, addr); in iowrite8()
/linux-4.4.14/arch/hexagon/include/asm/
Dio.h136 static inline void writeb(u8 data, volatile void __iomem *addr) in writeb() function
167 #define __raw_writeb writeb
249 writeb(data, _IO_BASE + (port & IO_SPACE_LIMIT)); in outb()
/linux-4.4.14/arch/arm/mach-pxa/
Dpalmtx.c260 writeb(cmd, PALMTX_NAND_CLE_VIRT); in palmtx_nand_cmd_ctl()
262 writeb(cmd, PALMTX_NAND_ALE_VIRT); in palmtx_nand_cmd_ctl()
264 writeb(cmd, nandaddr); in palmtx_nand_cmd_ctl()
/linux-4.4.14/arch/tile/include/asm/
Dio.h208 static inline void writeb(u8 val, unsigned long addr) in writeb() function
236 #define writeb __raw_writeb macro
245 #define writeb_relaxed writeb
254 #define iowrite8 writeb
309 writeb(b, (volatile void __iomem *) addr); in outb()
Dvga.h35 #define vga_writeb(v,a) writeb(v, (u8 __iomem *)(a))
/linux-4.4.14/arch/arm/mach-orion5x/
Dts78xx-setup.c88 writeb(addr, TS_RTC_CTRL); in ts78xx_ts_rtc_readbyte()
94 writeb(addr, TS_RTC_CTRL); in ts78xx_ts_rtc_writebyte()
95 writeb(value, TS_RTC_DATA); in ts78xx_ts_rtc_writebyte()
188 writeb((readb(TS_NAND_CTRL) & ~0x7) | bits, TS_NAND_CTRL); in ts78xx_ts_nand_cmd_ctrl()
192 writeb(cmd, this->IO_ADDR_W); in ts78xx_ts_nand_cmd_ctrl()
/linux-4.4.14/arch/ia64/lib/
Dio.c31 writeb(*src++, to++); in memcpy_toio()
46 writeb(ch, dst); in memset_io()
/linux-4.4.14/arch/cris/include/asm/
Dio.h96 static inline void writeb(unsigned char b, volatile void __iomem *addr) in writeb() function
117 #define writeb_relaxed(b, addr) writeb(b, addr)
120 #define __raw_writeb writeb
/linux-4.4.14/arch/mips/include/asm/mach-jz4740/
Dtimer.h81 writeb(BIT(timer), jz4740_timer_base + JZ_REG_TIMER_ENABLE_SET); in jz4740_timer_enable()
86 writeb(BIT(timer), jz4740_timer_base + JZ_REG_TIMER_ENABLE_CLEAR); in jz4740_timer_disable()
/linux-4.4.14/arch/mips/pmcs-msp71xx/
Dmsp_serial.c54 writeb(value, p->membase + offset); in msp_serial_out()
83 writeb(d->last_lcr, p->membase + (UART_LCR << p->regshift)); in msp_serial_handle_irq()
/linux-4.4.14/drivers/usb/gadget/udc/
Dnet2272.h506 writeb((u8)reg, net2272_reg_addr(dev, REGADDRPTR)); in net2272_write()
507 writeb(value, net2272_reg_addr(dev, REGDATA)); in net2272_write()
510 writeb(value, net2272_reg_addr(dev, reg)); in net2272_write()
527 writeb((u8)reg, net2272_reg_addr(dev, REGADDRPTR)); in net2272_read()
/linux-4.4.14/drivers/isdn/pcbit/
Dlayer2.h175 writeb(dt, dev->writeptr++); in pcbit_writeb()
191 writeb((u_char) (dt & 0x00ffU), dev->writeptr); in pcbit_writew()
193 writeb((u_char) (dt >> 8), dev->writeptr++); in pcbit_writew()
Ddrv.c447 writeb(loadbuf[i], dev->sh_mem + dev->loadptr + 1); in pcbit_writecmd()
448 writeb(0x01, dev->sh_mem + dev->loadptr); in pcbit_writecmd()
817 writeb((0x80U | ((dev->rcv_seq & 0x07) << 3) | (dev->send_seq & 0x07)), in set_protocol_running()
851 writeb(0x40, dev->sh_mem + BANK4); in set_protocol_running()
925 writeb(cmd->info.rdp_byte.value, dev->sh_mem + cmd->info.rdp_byte.addr); in pcbit_ioctl()
963 writeb(0x40, dev->sh_mem + BANK4); in pcbit_ioctl()
/linux-4.4.14/drivers/net/wireless/hostap/
Dhostap_plx.c286 writeb(corsave | COR_SRESET, in prism2_plx_cor_sreset()
289 writeb(corsave & ~COR_SRESET, in prism2_plx_cor_sreset()
313 writeb(corsave | COR_SRESET, in prism2_plx_genesis_reset()
316 writeb(hcr, hw_priv->attr_mem + hw_priv->cor_offset + 2); in prism2_plx_genesis_reset()
318 writeb(corsave & ~COR_SRESET, in prism2_plx_genesis_reset()
511 writeb(cor_index | COR_LEVLREQ | COR_ENABLE_FUNC, in prism2_plx_probe()
/linux-4.4.14/drivers/tty/serial/8250/
D8250_pci.c401 writeb(0x10, p + OCT_REG_CR_OFF); in sbs_init()
403 writeb(0x0, p + OCT_REG_CR_OFF); in sbs_init()
406 writeb(0x4, p + OCT_REG_CR_OFF); in sbs_init()
423 writeb(0, p + OCT_REG_CR_OFF); in sbs_exit()
765 writeb(readb(p + offset + NI8430_PORTCON) | NI8430_PORTCON_TXVR_ENABLE, in pci_ni8430_setup()
1799 writeb(0x00, p + 0x8f); /*MPIOINT[7:0]*/ in pci_xr17v35x_setup()
1800 writeb(0x00, p + 0x90); /*MPIOLVL[7:0]*/ in pci_xr17v35x_setup()
1801 writeb(0x00, p + 0x91); /*MPIO3T[7:0]*/ in pci_xr17v35x_setup()
1802 writeb(0x00, p + 0x92); /*MPIOINV[7:0]*/ in pci_xr17v35x_setup()
1803 writeb(0x00, p + 0x93); /*MPIOSEL[7:0]*/ in pci_xr17v35x_setup()
[all …]
/linux-4.4.14/drivers/clk/h8300/
Dclk-h8s2678.c69 writeb(val, pll_clock->sckcr); in pll_set_rate()
73 writeb(val, pll_clock->pllcr); in pll_set_rate()
/linux-4.4.14/arch/mips/pnx833x/common/
Dplatform.c190 writeb(cmd, (void __iomem *)(nandaddr + PNX8335_NAND_CLE_MASK)); in pnx833x_flash_nand_cmd_ctrl()
192 writeb(cmd, (void __iomem *)(nandaddr + PNX8335_NAND_ALE_MASK)); in pnx833x_flash_nand_cmd_ctrl()
/linux-4.4.14/drivers/net/ethernet/fujitsu/
Dfmvj18x_cs.c611 writeb(0x47, lp->base+0x800); /* Config Option Register of LAN */ in fmvj18x_setup_mfc()
612 writeb(0x0, lp->base+0x802); /* Config and Status Register */ in fmvj18x_setup_mfc()
614 writeb(ioaddr & 0xff, lp->base+0x80a); /* I/O Base(Low) of LAN */ in fmvj18x_setup_mfc()
615 writeb((ioaddr >> 8) & 0xff, lp->base+0x80c); /* I/O Base(High) of LAN */ in fmvj18x_setup_mfc()
617 writeb(0x45, lp->base+0x820); /* Config Option Register of Modem */ in fmvj18x_setup_mfc()
618 writeb(0x8, lp->base+0x822); /* Config and Status Register */ in fmvj18x_setup_mfc()
763 writeb(0x01, lp->base+0x802); in fjn_interrupt()
764 writeb(0x09, lp->base+0x822); in fjn_interrupt()
/linux-4.4.14/arch/arm/mach-omap1/
Dboard-nand.c35 writeb(cmd, this->IO_ADDR_W + mask); in omap1_nand_cmd_ctl()
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Docteon_mem_ops.c65 writeb(*(hostbuf++), mapped_addr++); in octeon_pci_fastwrite()
81 writeb(*(hostbuf++), mapped_addr++); in octeon_pci_fastwrite()
/linux-4.4.14/arch/alpha/include/asm/
Dio_trivial.h61 IO_CONCAT(__IO_PREFIX,writeb)(u8 b, volatile void __iomem *a) in IO_CONCAT() argument
87 IO_CONCAT(__IO_PREFIX,writeb)(u8 b, volatile void __iomem *a) in IO_CONCAT() argument
Dio.h169 REMAP2(u8, writeb, volatile) in REMAP1()
255 extern void writeb(u8 b, volatile void __iomem *addr);
411 IO_CONCAT(__IO_PREFIX,writeb)(b, addr); in __raw_writeb()
433 extern inline void writeb(u8 b, volatile void __iomem *addr) in writeb() function
Dvga.h47 #define vga_writeb(v,a) writeb(v, (u8 __iomem *)(a))
/linux-4.4.14/arch/mips/cobalt/
Dreset.c48 writeb(RESET, RESET_PORT); in cobalt_machine_restart()
/linux-4.4.14/arch/arm/mach-imx/
Dmach-qong.c140 writeb(cmd, nand_chip->IO_ADDR_W + (1 << 24)); in qong_nand_cmd_ctrl()
142 writeb(cmd, nand_chip->IO_ADDR_W + (1 << 23)); in qong_nand_cmd_ctrl()
/linux-4.4.14/drivers/pcmcia/
Dcistpl.c160 writeb(flags, sys+CISREG_ICTRL0); in pcmcia_read_cis_mem()
161 writeb(addr & 0xff, sys+CISREG_IADDR0); in pcmcia_read_cis_mem()
162 writeb((addr>>8) & 0xff, sys+CISREG_IADDR1); in pcmcia_read_cis_mem()
163 writeb((addr>>16) & 0xff, sys+CISREG_IADDR2); in pcmcia_read_cis_mem()
164 writeb((addr>>24) & 0xff, sys+CISREG_IADDR3); in pcmcia_read_cis_mem()
241 writeb(flags, sys+CISREG_ICTRL0); in pcmcia_write_cis_mem()
242 writeb(addr & 0xff, sys+CISREG_IADDR0); in pcmcia_write_cis_mem()
243 writeb((addr>>8) & 0xff, sys+CISREG_IADDR1); in pcmcia_write_cis_mem()
244 writeb((addr>>16) & 0xff, sys+CISREG_IADDR2); in pcmcia_write_cis_mem()
245 writeb((addr>>24) & 0xff, sys+CISREG_IADDR3); in pcmcia_write_cis_mem()
[all …]
/linux-4.4.14/arch/mips/loongson64/common/
Dearly_printk.c25 writeb(value, PORT(base, offset)); in serial_out()
/linux-4.4.14/drivers/hwmon/
Dultra45_env.c72 writeb(ireg, p->regs + REG_ADDR); in env_read()
82 writeb(ireg, p->regs + REG_ADDR); in env_write()
83 writeb(val, p->regs + REG_DATA); in env_write()
/linux-4.4.14/arch/mips/kernel/
Dearly_printk_8250.c43 writeb(value, serial8250_base + (offset << serial8250_reg_shift)); in serial_out()
/linux-4.4.14/arch/tile/include/gxio/
Dcommon.h33 #define __gxio_mmio_write8(addr, val) writeb((val), (addr))
/linux-4.4.14/arch/arm/mach-clps711x/include/mach/
Dhardware.h33 #define clps_writeb(val,off) writeb(val, CLPS711X_VIRT_BASE + (off))
/linux-4.4.14/drivers/net/ethernet/davicom/
Ddm9000.c170 writeb(reg, db->io_addr); in ior()
181 writeb(reg, db->io_addr); in iow()
182 writeb(value, db->io_data); in iow()
308 writeb(reg_save, db->io_addr); in dm9000_phy_read()
322 writeb(reg_save, db->io_addr); in dm9000_phy_read()
359 writeb(reg_save, db->io_addr); in dm9000_phy_write()
370 writeb(reg_save, db->io_addr); in dm9000_phy_write()
993 writeb(reg_save, db->io_addr); in dm9000_timeout()
1039 writeb(DM9000_MWCMD, db->io_addr); in dm9000_start_xmit()
1126 writeb(DM9000_MRCMD, db->io_addr); in dm9000_rx()
[all …]
/linux-4.4.14/drivers/net/ethernet/smsc/
Dsmc91c92_cs.c395 writeb(tmp, smc->base + link->config_base + CISREG_COR); in mhz_3288_power()
524 writeb(iouart & 0xff, smc->base + MOT_UART + CISREG_IOBASE_0); in mot_config()
525 writeb((iouart >> 8) & 0xff, smc->base + MOT_UART + CISREG_IOBASE_1); in mot_config()
526 writeb(MOT_NORMAL, smc->base + MOT_UART + CISREG_COR); in mot_config()
529 writeb(ioaddr & 0xff, smc->base + MOT_LAN + CISREG_IOBASE_0); in mot_config()
530 writeb((ioaddr >> 8) & 0xff, smc->base + MOT_LAN + CISREG_IOBASE_1); in mot_config()
531 writeb(MOT_NORMAL, smc->base + MOT_LAN + CISREG_COR); in mot_config()
1444 writeb(cor & ~COR_IREQ_ENA, smc->base + MOT_UART + CISREG_COR); in smc_interrupt()
1445 writeb(cor, smc->base + MOT_UART + CISREG_COR); in smc_interrupt()
1447 writeb(cor & ~COR_IREQ_ENA, smc->base + MOT_LAN + CISREG_COR); in smc_interrupt()
[all …]
/linux-4.4.14/drivers/isdn/icn/
Dicn.h209 #define sbnext (writeb((readb(&dev.shmem->data_control.scns) + 1) & 0xf, \
223 #define rbnext (writeb((readb(&dev.shmem->data_control.ecnr) + 1) & 0xf, \
/linux-4.4.14/arch/metag/mm/
Dmaccess.c54 writeb(*psrc, iodst); in probe_kernel_write()
/linux-4.4.14/arch/mips/rb532/
Ddevices.c56 writeb(dev3.state, dev3.base); in set_latch_u5()
164 writeb(cmd, chip->IO_ADDR_W); in rb532_cmd_ctrl()
/linux-4.4.14/arch/nios2/include/asm/
Dio.h24 #define writeb_relaxed(x, addr) writeb(x, addr)
/linux-4.4.14/drivers/net/ethernet/xircom/
Dxirc2ps_cs.c852 writeb(0x47, local->dingo_ccr + CISREG_COR); in xirc2ps_config()
854 writeb(ioaddr & 0xff , local->dingo_ccr + CISREG_IOBASE_0); in xirc2ps_config()
855 writeb((ioaddr >> 8)&0xff , local->dingo_ccr + CISREG_IOBASE_1); in xirc2ps_config()
881 writeb(0x01, local->dingo_ccr + 0x20); in xirc2ps_config()
882 writeb(0x0c, local->dingo_ccr + 0x22); in xirc2ps_config()
883 writeb(0x00, local->dingo_ccr + 0x24); in xirc2ps_config()
884 writeb(0x00, local->dingo_ccr + 0x26); in xirc2ps_config()
885 writeb(0x00, local->dingo_ccr + 0x28); in xirc2ps_config()
/linux-4.4.14/arch/sh/kernel/
Dio.c110 writeb(c, dst); in memset_io()
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2_cq.c233 writeb(C2_CQ_NOTIFICATION_TYPE_NEXT, &shared->notification_type); in c2_arm_cq()
235 writeb(C2_CQ_NOTIFICATION_TYPE_NEXT_SE, &shared->notification_type); in c2_arm_cq()
239 writeb(CQ_WAIT_FOR_DMA | CQ_ARMED, &shared->armed); in c2_arm_cq()
/linux-4.4.14/arch/alpha/kernel/
Dio.c121 IO_CONCAT(__IO_PREFIX,writeb)(b, addr); in __raw_writeb()
176 void writeb(u8 b, volatile void __iomem *addr) in writeb() function
204 EXPORT_SYMBOL(writeb);
/linux-4.4.14/include/drm/
Ddrm_os_linux.h32 #define DRM_WRITE8(map, offset, val) writeb(val, ((void __iomem *)(map)->handle) + (offset))
/linux-4.4.14/arch/sh/boards/mach-migor/
Dsetup.c176 writeb(cmd, chip->IO_ADDR_W + 0x00400000); in migor_nand_flash_cmd_ctl()
178 writeb(cmd, chip->IO_ADDR_W + 0x00800000); in migor_nand_flash_cmd_ctl()
180 writeb(cmd, chip->IO_ADDR_W); in migor_nand_flash_cmd_ctl()
/linux-4.4.14/drivers/video/fbdev/nvidia/
Dnv_local.h70 #define VGA_WR08(p,i,d) (writeb((d), (void __iomem *)(p) + (i)))
/linux-4.4.14/arch/frv/mb93090-mb00/
Dpci-vdk.c67 writeb((V), (volatile void __iomem *) __region_CS1 + 0x88 + (3 - ((A) & 3)))
79 #define __set_PciBridgeDataB(A,V) writeb((V), (volatile void __iomem *) __region_CS1 + 0x800 + (A))
/linux-4.4.14/arch/blackfin/mach-bf561/boards/
Dacvilon.c276 writeb(cmd, this->IO_ADDR_W + (1 << BFIN_NAND_PLAT_CLE)); in bfin_plat_nand_cmd_ctrl()
278 writeb(cmd, this->IO_ADDR_W + (1 << BFIN_NAND_PLAT_ALE)); in bfin_plat_nand_cmd_ctrl()
/linux-4.4.14/drivers/net/ethernet/packetengines/
Dhamachi.c669 writeb(force32, ioaddr + VirtualJumpers); in hamachi_init_one()
672 writeb(0x01, ioaddr + ChipReset); in hamachi_init_one()
799 writeb(0x02, ioaddr + EECmdStatus); in read_eeprom()
880 writeb(dev->dev_addr[i], ioaddr + StationAddr + i); in hamachi_open()
938 writeb(0x03, ioaddr + LEDCtrl); in hamachi_open()
1109 writeb(0x01, ioaddr + ChipReset); /* Reinit the hardware */ in hamachi_tx_timeout()
1627 writeb(0x01, ioaddr + LEDCtrl); in hamachi_error()
1629 writeb(0x03, ioaddr + LEDCtrl); in hamachi_error()
1729 writeb(0x00, ioaddr + LEDCtrl); in hamachi_close()
/linux-4.4.14/drivers/char/tpm/
Dtpm_atmel.h30 #define atmel_putb(val, chip, offset) writeb(val, chip->vendor->iobase + offset)
/linux-4.4.14/drivers/staging/dgap/
Ddgap.c1520 writeb(1, &bs->idata); in dgap_input()
1536 writeb(1, &bs->idata); in dgap_input()
1546 writeb(1, &bs->idata); in dgap_input()
1558 writeb(0, &bs->orun); in dgap_input()
1599 writeb(1, &bs->idata); in dgap_input()
1633 writeb(1, &bs->idata); in dgap_input()
1918 writeb(1, &bs->idata); in dgap_event()
2385 writeb(cmd, (vaddr + head + CMDSTART + 0)); in dgap_cmdb()
2386 writeb((u8)ch->ch_portnum, (vaddr + head + CMDSTART + 1)); in dgap_cmdb()
2387 writeb(byte1, (vaddr + head + CMDSTART + 2)); in dgap_cmdb()
[all …]

123