Home
last modified time | relevance | path

Searched refs:writeb (Results 1 – 25 of 603) sorted by relevance

12345678910>>...25

/OK3568_Linux_fs/u-boot/board/astro/mcf5373l/
H A Dfpga.c40 writeb(tmp_char, &gpiop->par_timer); in altera_pre_fn()
48 writeb(0x00, &gpiop->par_pwm); in altera_pre_fn()
50 writeb(0x01, &gpiop->pddr_timer); in altera_pre_fn()
51 writeb(0x25, &gpiop->pddr_qspi); in altera_pre_fn()
52 writeb(0x0c, &gpiop->pddr_uart); in altera_pre_fn()
53 writeb(0x04, &gpiop->pddr_pwm); in altera_pre_fn()
56 writeb(0x08, &gpiop->ppd_uart); in altera_pre_fn()
57 writeb(0x38, &gpiop->ppd_qspi); in altera_pre_fn()
60 writeb(0xFB, &gpiop->pclrr_uart); in altera_pre_fn()
62 writeb(0xFE, &gpiop->pclrr_timer); in altera_pre_fn()
[all …]
H A Dmcf5373l.c111 writeb(UART_UCR_RESET_RX, &uart->ucr); in rs_serial_init()
112 writeb(UART_UCR_RESET_TX, &uart->ucr); in rs_serial_init()
113 writeb(UART_UCR_RESET_ERROR, &uart->ucr); in rs_serial_init()
114 writeb(UART_UCR_RESET_MR, &uart->ucr); in rs_serial_init()
117 writeb(0, &uart->uimr); in rs_serial_init()
120 writeb(UART_UCSR_RCS_SYS_CLK | UART_UCSR_TCS_SYS_CLK, &uart->ucsr); in rs_serial_init()
122 writeb(UART_UMR_BC_8 | UART_UMR_PM_NONE, &uart->umr); in rs_serial_init()
123 writeb(UART_UMR_SB_STOP_BITS_1, &uart->umr); in rs_serial_init()
130 writeb((u8) ((counter & 0xff00) >> 8), &uart->ubg1); in rs_serial_init()
132 writeb((u8) (counter & 0x00ff), &uart->ubg2); in rs_serial_init()
[all …]
/OK3568_Linux_fs/kernel/drivers/tty/serial/jsm/
H A Djsm_cls.c62 writeb(UART_EXAR654_ENHANCED_REGISTER_SET, &ch->ch_cls_uart->lcr); in cls_set_cts_flow_control()
70 writeb(isr_fcr, &ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control()
73 writeb(lcrb, &ch->ch_cls_uart->lcr); in cls_set_cts_flow_control()
81 writeb(ier, &ch->ch_cls_uart->ier); in cls_set_cts_flow_control()
84 writeb((UART_FCR_ENABLE_FIFO), &ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control()
86 writeb((UART_FCR_ENABLE_FIFO | UART_16654_FCR_RXTRIGGER_56 | in cls_set_cts_flow_control()
103 writeb(UART_EXAR654_ENHANCED_REGISTER_SET, &ch->ch_cls_uart->lcr); in cls_set_ixon_flow_control()
111 writeb(isr_fcr, &ch->ch_cls_uart->isr_fcr); in cls_set_ixon_flow_control()
114 writeb(ch->ch_startc, &ch->ch_cls_uart->mcr); in cls_set_ixon_flow_control()
115 writeb(0, &ch->ch_cls_uart->lsr); in cls_set_ixon_flow_control()
[all …]
H A Djsm_neo.c51 writeb(0, &ch->ch_neo_uart->efr); in neo_set_cts_flow_control()
54 writeb(efr, &ch->ch_neo_uart->efr); in neo_set_cts_flow_control()
57 writeb((UART_17158_FCTR_TRGD | UART_17158_FCTR_RTS_4DELAY), &ch->ch_neo_uart->fctr); in neo_set_cts_flow_control()
60 writeb(8, &ch->ch_neo_uart->tfifo); in neo_set_cts_flow_control()
63 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_cts_flow_control()
83 writeb(0, &ch->ch_neo_uart->efr); in neo_set_rts_flow_control()
86 writeb(efr, &ch->ch_neo_uart->efr); in neo_set_rts_flow_control()
88 writeb((UART_17158_FCTR_TRGD | UART_17158_FCTR_RTS_4DELAY), &ch->ch_neo_uart->fctr); in neo_set_rts_flow_control()
91 writeb(56, &ch->ch_neo_uart->rfifo); in neo_set_rts_flow_control()
94 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_rts_flow_control()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/cec/platform/s5p/
H A Dexynos_hdmi_cecctrl.c44 writeb(0x0, cec->reg + S5P_CEC_DIVISOR_3); in s5p_cec_set_divider()
45 writeb(0x0, cec->reg + S5P_CEC_DIVISOR_2); in s5p_cec_set_divider()
46 writeb(0x0, cec->reg + S5P_CEC_DIVISOR_1); in s5p_cec_set_divider()
47 writeb(div_val, cec->reg + S5P_CEC_DIVISOR_0); in s5p_cec_set_divider()
56 writeb(reg, cec->reg + S5P_CEC_RX_CTRL); in s5p_cec_enable_rx()
66 writeb(reg, cec->reg + S5P_CEC_IRQ_MASK); in s5p_cec_mask_rx_interrupts()
76 writeb(reg, cec->reg + S5P_CEC_IRQ_MASK); in s5p_cec_unmask_rx_interrupts()
86 writeb(reg, cec->reg + S5P_CEC_IRQ_MASK); in s5p_cec_mask_tx_interrupts()
96 writeb(reg, cec->reg + S5P_CEC_IRQ_MASK); in s5p_cec_unmask_tx_interrupts()
103 writeb(S5P_CEC_RX_CTRL_RESET, cec->reg + S5P_CEC_RX_CTRL); in s5p_cec_reset()
[all …]
/OK3568_Linux_fs/u-boot/drivers/ata/
H A Dsata_sil3114.c64 writeb (port[num].ctl_reg, port[num].ioaddr.ctl_addr); in sata_bus_softreset()
66 writeb (port[num].ctl_reg | ATA_SRST, port[num].ioaddr.ctl_addr); in sata_bus_softreset()
68 writeb (port[num].ctl_reg, port[num].ioaddr.ctl_addr); in sata_bus_softreset()
120 writeb (cmd, port[num].ioaddr.command_addr); in sata_identify()
186 writeb (SETFEATURES_XFER, port[num].ioaddr.feature_addr); in set_Feature_cmd()
187 writeb (XFER_PIO_4, port[num].ioaddr.nsect_addr); in set_Feature_cmd()
188 writeb (0, port[num].ioaddr.lbal_addr); in set_Feature_cmd()
189 writeb (0, port[num].ioaddr.lbam_addr); in set_Feature_cmd()
190 writeb (0, port[num].ioaddr.lbah_addr); in set_Feature_cmd()
192 writeb (ATA_DEVICE_OBS, port[num].ioaddr.device_addr); in set_Feature_cmd()
[all …]
H A Dmxc_ata.c95 writeb(3, &ata_regs->time_off); in set_ata_bus_timing()
96 writeb(3, &ata_regs->time_on); in set_ata_bus_timing()
97 writeb((pio_t1[mode] + T) / T, &ata_regs->time_1); in set_ata_bus_timing()
98 writeb((pio_t2_8[mode] + T) / T, &ata_regs->time_2w); in set_ata_bus_timing()
101 writeb((pio_t2_8[mode] + T) / T, &ata_regs->time_2r); in set_ata_bus_timing()
102 writeb((pio_tA[mode] + T) / T + 2, &ata_regs->time_ax); in set_ata_bus_timing()
103 writeb(1, &ata_regs->time_pio_rdx); in set_ata_bus_timing()
104 writeb((pio_t4[mode] + T) / T, &ata_regs->time_4); in set_ata_bus_timing()
107 writeb((pio_t9[mode] + T) / T, &ata_regs->time_9); in set_ata_bus_timing()
/OK3568_Linux_fs/kernel/arch/mips/sni/
H A 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 …]
/OK3568_Linux_fs/u-boot/drivers/serial/
H A Dmcfuart.c35 writeb(UART_UCR_RESET_RX, &uart->ucr); in mcf_serial_init_common()
36 writeb(UART_UCR_RESET_TX, &uart->ucr); in mcf_serial_init_common()
37 writeb(UART_UCR_RESET_ERROR, &uart->ucr); in mcf_serial_init_common()
38 writeb(UART_UCR_RESET_MR, &uart->ucr); in mcf_serial_init_common()
41 writeb(0, &uart->uimr); in mcf_serial_init_common()
44 writeb(UART_UCSR_RCS_SYS_CLK | UART_UCSR_TCS_SYS_CLK, &uart->ucsr); in mcf_serial_init_common()
46 writeb(UART_UMR_BC_8 | UART_UMR_PM_NONE, &uart->umr); in mcf_serial_init_common()
47 writeb(UART_UMR_SB_STOP_BITS_1, &uart->umr); in mcf_serial_init_common()
54 writeb((u8)((counter & 0xff00) >> 8), &uart->ubg1); in mcf_serial_init_common()
56 writeb((u8)(counter & 0x00ff), &uart->ubg2); in mcf_serial_init_common()
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/comedi/drivers/
H A Dni_pcidio.c310 writeb(primary_DMAChannel_bits(devpriv->di_mite_chan->channel) | in ni_pcidio_request_di_mite_channel()
326 writeb(primary_DMAChannel_bits(0) | in ni_pcidio_release_di_mite_channel()
408 writeb(0x00, in nidio_interrupt()
421 writeb(0x00, dev->mmio + in nidio_interrupt()
433 writeb(CLEAR_EXPIRED, dev->mmio + GROUP_1_SECOND_CLEAR); in nidio_interrupt()
436 writeb(0x00, dev->mmio + OP_MODE); in nidio_interrupt()
439 writeb(CLEAR_WAITED, dev->mmio + GROUP_1_FIRST_CLEAR); in nidio_interrupt()
443 writeb(CLEAR_PRIMARY_TC, in nidio_interrupt()
447 writeb(CLEAR_SECONDARY_TC, in nidio_interrupt()
460 writeb(0x03, dev->mmio + MASTER_DMA_AND_INTERRUPT_CONTROL); in nidio_interrupt()
[all …]
H A Dni_6527.c90 writeb(val & 0xff, dev->mmio + NI6527_FILT_INTERVAL_REG(0)); in ni6527_set_filter_interval()
91 writeb((val >> 8) & 0xff, in ni6527_set_filter_interval()
93 writeb((val >> 16) & 0x0f, in ni6527_set_filter_interval()
96 writeb(NI6527_CLR_INTERVAL, dev->mmio + NI6527_CLR_REG); in ni6527_set_filter_interval()
105 writeb(val & 0xff, dev->mmio + NI6527_FILT_ENA_REG(0)); in ni6527_set_filter_enable()
106 writeb((val >> 8) & 0xff, dev->mmio + NI6527_FILT_ENA_REG(1)); in ni6527_set_filter_enable()
107 writeb((val >> 16) & 0xff, dev->mmio + NI6527_FILT_ENA_REG(2)); in ni6527_set_filter_enable()
173 writeb(val & 0xff, dev->mmio + NI6527_DO_REG(0)); in ni6527_do_insn_bits()
175 writeb((val >> 8) & 0xff, in ni6527_do_insn_bits()
178 writeb((val >> 16) & 0xff, in ni6527_do_insn_bits()
[all …]
/OK3568_Linux_fs/kernel/drivers/scsi/
H A Dmac53c94.c115 writeb(CMD_SCSI_RESET, &regs->command); /* assert RST */ in DEF_SCSI_QCMD()
117 writeb(CMD_RESET, &regs->command); in DEF_SCSI_QCMD()
120 writeb(CMD_NOP, &regs->command); in DEF_SCSI_QCMD()
132 writeb(state->host->this_id | CF1_PAR_ENABLE, &regs->config1); in mac53c94_init()
133 writeb(TIMO_VAL(250), &regs->sel_timeout); /* 250ms */ in mac53c94_init()
134 writeb(CLKF_VAL(state->clk_freq), &regs->clk_factor); in mac53c94_init()
135 writeb(CF2_FEATURE_EN, &regs->config2); in mac53c94_init()
136 writeb(0, &regs->config3); in mac53c94_init()
137 writeb(0, &regs->sync_period); in mac53c94_init()
138 writeb(0, &regs->sync_offset); in mac53c94_init()
[all …]
/OK3568_Linux_fs/kernel/drivers/tty/serial/
H A Dmcf.c91 writeb(MCFUART_UOP_RTS, port->membase + MCFUART_UOP1); in mcf_set_mctrl()
93 writeb(MCFUART_UOP_RTS, port->membase + MCFUART_UOP0); in mcf_set_mctrl()
104 writeb(MCFUART_UCR_TXENABLE, port->membase + MCFUART_UCR); in mcf_start_tx()
106 writeb(MCFUART_UOP_RTS, port->membase + MCFUART_UOP1); in mcf_start_tx()
109 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_start_tx()
119 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_stop_tx()
129 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_stop_rx()
140 writeb(MCFUART_UCR_CMDBREAKSTART, port->membase + MCFUART_UCR); in mcf_break_ctl()
142 writeb(MCFUART_UCR_CMDBREAKSTOP, port->membase + MCFUART_UCR); in mcf_break_ctl()
156 writeb(MCFUART_UCR_CMDRESETRX, port->membase + MCFUART_UCR); in mcf_startup()
[all …]
H A Dsunsab.c135 writeb(SAB82532_CMDR_RFRD, &up->regs->w.cmdr); in receive_chars()
149 writeb(SAB82532_CMDR_RMC, &up->regs->w.cmdr); in receive_chars()
239 writeb(up->interrupt_mask1, &up->regs->w.imr1); in transmit_chars()
256 writeb(up->interrupt_mask1, &up->regs->w.imr1); in transmit_chars()
261 writeb(up->interrupt_mask1, &up->regs->w.imr1); in transmit_chars()
267 writeb(xmit->buf[xmit->tail], in transmit_chars()
277 writeb(SAB82532_CMDR_XF, &up->regs->w.cmdr); in transmit_chars()
411 writeb(up->interrupt_mask1, &up->regs->w.imr1); in sunsab_stop_tx()
421 writeb(up->cached_mode, &up->regs->rw.mode); in sunsab_tx_idle()
422 writeb(up->cached_pvr, &up->regs->rw.pvr); in sunsab_tx_idle()
[all …]
/OK3568_Linux_fs/kernel/drivers/rtc/
H A Drtc-stk17ta8.c79 writeb(flags | RTC_WRITE, pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_set_time()
81 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in stk17ta8_rtc_set_time()
82 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in stk17ta8_rtc_set_time()
83 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in stk17ta8_rtc_set_time()
84 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in stk17ta8_rtc_set_time()
85 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in stk17ta8_rtc_set_time()
86 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in stk17ta8_rtc_set_time()
87 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); in stk17ta8_rtc_set_time()
88 writeb(bin2bcd((tm->tm_year + 1900) / 100), ioaddr + RTC_CENTURY); in stk17ta8_rtc_set_time()
90 writeb(flags & ~RTC_WRITE, pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_set_time()
[all …]
H A Drtc-ds1742.c64 writeb(RTC_WRITE, ioaddr + RTC_CONTROL); in ds1742_rtc_set_time()
66 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in ds1742_rtc_set_time()
67 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in ds1742_rtc_set_time()
68 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in ds1742_rtc_set_time()
69 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in ds1742_rtc_set_time()
70 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in ds1742_rtc_set_time()
71 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in ds1742_rtc_set_time()
72 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); in ds1742_rtc_set_time()
75 writeb(RTC_WRITE | (century & RTC_CENTURY_MASK), ioaddr + RTC_CENTURY); in ds1742_rtc_set_time()
76 writeb(century & RTC_CENTURY_MASK, ioaddr + RTC_CONTROL); in ds1742_rtc_set_time()
[all …]
H A Drtc-ds1553.c79 writeb(RTC_WRITE, pdata->ioaddr + RTC_CONTROL); in ds1553_rtc_set_time()
81 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in ds1553_rtc_set_time()
82 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in ds1553_rtc_set_time()
83 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in ds1553_rtc_set_time()
84 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in ds1553_rtc_set_time()
85 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in ds1553_rtc_set_time()
86 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in ds1553_rtc_set_time()
87 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); in ds1553_rtc_set_time()
90 writeb(RTC_WRITE | (century & RTC_CENTURY_MASK), ioaddr + RTC_CENTURY); in ds1553_rtc_set_time()
91 writeb(century & RTC_CENTURY_MASK, ioaddr + RTC_CONTROL); in ds1553_rtc_set_time()
[all …]
/OK3568_Linux_fs/kernel/drivers/tty/serial/8250/
H A D8250_exar.c269 writeb(0x00, p + UART_EXAR_8XMODE); in pci_fastcom335_setup()
270 writeb(UART_FCTR_EXAR_TRGD, p + UART_EXAR_FCTR); in pci_fastcom335_setup()
271 writeb(32, p + UART_EXAR_TXTRG); in pci_fastcom335_setup()
272 writeb(32, p + UART_EXAR_RXTRG); in pci_fastcom335_setup()
281 writeb(0x78, p + UART_EXAR_MPIOLVL_7_0); in pci_fastcom335_setup()
282 writeb(0x00, p + UART_EXAR_MPIOINV_7_0); in pci_fastcom335_setup()
283 writeb(0x00, p + UART_EXAR_MPIOSEL_7_0); in pci_fastcom335_setup()
287 writeb(0x00, p + UART_EXAR_MPIOLVL_7_0); in pci_fastcom335_setup()
288 writeb(0xc0, p + UART_EXAR_MPIOINV_7_0); in pci_fastcom335_setup()
289 writeb(0xc0, p + UART_EXAR_MPIOSEL_7_0); in pci_fastcom335_setup()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/8390/
H A Detherh.c52 #define ei_outb(_v,_p) writeb(_v,(void __iomem *)_p)
54 #define ei_outb_p(_v,_p) writeb(_v,(void __iomem *)_p)
123 writeb(ctrl, eh->ctrl_port); in etherh_set_ctrl()
130 writeb(ctrl, eh->ctrl_port); in etherh_clr_ctrl()
180 writeb((readb(addr) & 0xf8) | 1, addr); in etherh_setif()
183 writeb((readb(addr) & 0xf8), addr); in etherh_setif()
282 writeb(E8390_NODMA+E8390_PAGE0+E8390_STOP, addr); in etherh_reset()
330 writeb (E8390_NODMA | E8390_PAGE0 | E8390_START, addr + E8390_CMD); in etherh_block_output()
332 writeb (0x42, addr + EN0_RCNTLO); in etherh_block_output()
333 writeb (0x00, addr + EN0_RCNTHI); in etherh_block_output()
[all …]
/OK3568_Linux_fs/kernel/drivers/sbus/char/
H A Dbbc_i2c.c158 writeb(client->bus, bp->i2c_bussel_reg); in bbc_i2c_writeb()
160 writeb(address, bp->i2c_control_regs + 0x1); in bbc_i2c_writeb()
161 writeb(I2C_PCF_START, bp->i2c_control_regs + 0x0); in bbc_i2c_writeb()
165 writeb(off, bp->i2c_control_regs + 0x1); in bbc_i2c_writeb()
170 writeb(val, bp->i2c_control_regs + 0x1); in bbc_i2c_writeb()
177 writeb(I2C_PCF_STOP, bp->i2c_control_regs + 0x0); in bbc_i2c_writeb()
188 writeb(client->bus, bp->i2c_bussel_reg); in bbc_i2c_readb()
190 writeb(address, bp->i2c_control_regs + 0x1); in bbc_i2c_readb()
191 writeb(I2C_PCF_START, bp->i2c_control_regs + 0x0); in bbc_i2c_readb()
195 writeb(off, bp->i2c_control_regs + 0x1); in bbc_i2c_readb()
[all …]
/OK3568_Linux_fs/u-boot/drivers/usb/musb/
H A Dmusb_hcd.c422 writeb(hub, &musbr->tar[ep].txhubaddr); in config_hub_port()
423 writeb((chid + 1), &musbr->tar[ep].txhubport); in config_hub_port()
424 writeb(hub, &musbr->tar[ep].rxhubaddr); in config_hub_port()
425 writeb((chid + 1), &musbr->tar[ep].rxhubport); in config_hub_port()
437 writeb(power | MUSB_POWER_RESET, &musbr->power); in musb_port_reset()
442 writeb(power & ~MUSB_POWER_RESET, &musbr->power); in musb_port_reset()
769 writeb(MUSB_CONTROL_EP, &musbr->index); in submit_control_msg()
774 writeb(devnum, &musbr->tar[MUSB_CONTROL_EP].txfuncaddr); in submit_control_msg()
775 writeb(devnum, &musbr->tar[MUSB_CONTROL_EP].rxfuncaddr); in submit_control_msg()
783 writeb(devspeed << 6, &musbr->txtype); in submit_control_msg()
[all …]
H A Dmusb_core.c30 writeb(0, &musbr->intrusbe); in musb_start()
31 writeb(0, &musbr->testmode); in musb_start()
34 writeb(MUSB_POWER_HSENAB, &musbr->power); in musb_start()
43 writeb(devctl | MUSB_DEVCTL_SESSION, &musbr->devctl); in musb_start()
52 writeb(idx, &musbr->dir##fifosz); \
78 writeb(epinfo->epnum, &musbr->index); in musb_configure_ep()
124 writeb(ep, &musbr->index); in write_fifo()
128 writeb(*data++, &musbr->fifox[ep]); in write_fifo()
149 writeb(ep, &musbr->index); in read_fifo()
/OK3568_Linux_fs/u-boot/drivers/i2c/
H A Dfsl_i2c.c180 writeb(dfsr, &base->dfsrr); /* set default filter */ in set_i2c_bus_speed()
181 writeb(fdr, &base->fdr); /* set bus speed */ in set_i2c_bus_speed()
191 writeb(fdr, &base->fdr); /* set bus speed */ in set_i2c_bus_speed()
223 writeb(I2C_CR_MEN | I2C_CR_MSTA, &base->cr); in fsl_i2c_fixup()
233 writeb(0, &base->cr); in fsl_i2c_fixup()
235 writeb(I2C_CR_MSTA | flags, &base->cr); in fsl_i2c_fixup()
236 writeb(I2C_CR_MEN | I2C_CR_MSTA | flags, &base->cr); in fsl_i2c_fixup()
249 writeb(I2C_CR_MEN | flags, &base->cr); in fsl_i2c_fixup()
250 writeb(0, &base->sr); in fsl_i2c_fixup()
269 writeb(0, &base->cr); /* stop I2C controller */ in __i2c_init()
[all …]
H A Dsh_i2c.c113 writeb(iccl & 0xff, &dev->iccl); in sh_i2c_set_addr()
114 writeb(icch & 0xff, &dev->icch); in sh_i2c_set_addr()
121 writeb(icic, &dev->icic); in sh_i2c_set_addr()
123 writeb((SH_I2C_ICCR_ICE|SH_I2C_ICCR_RTS|SH_I2C_ICCR_BUSY), &dev->iccr); in sh_i2c_set_addr()
127 writeb(chip << 1, &dev->icdr); in sh_i2c_set_addr()
131 writeb(addr, &dev->icdr); in sh_i2c_set_addr()
133 writeb((SH_I2C_ICCR_ICE|SH_I2C_ICCR_RTS), &dev->iccr); in sh_i2c_set_addr()
142 writeb(0, &dev->icsr); in sh_i2c_finish()
154 writeb(val, &dev->icdr); in sh_i2c_raw_write()
158 writeb((SH_I2C_ICCR_ICE | SH_I2C_ICCR_RTS), &dev->iccr); in sh_i2c_raw_write()
[all …]
/OK3568_Linux_fs/u-boot/drivers/rtc/
H A Ds3c24x0_rtc.c35 writeb(readb(&rtc->rtccon) | 0x01, &rtc->rtccon); in SetRTC_Access()
39 writeb(readb(&rtc->rtccon) & ~0x01, &rtc->rtccon); in SetRTC_Access()
132 writeb(sec, &rtc->bcdsec); in rtc_set()
133 writeb(min, &rtc->bcdmin); in rtc_set()
134 writeb(hour, &rtc->bcdhour); in rtc_set()
135 writeb(mday, &rtc->bcddate); in rtc_set()
136 writeb(wday, &rtc->bcdday); in rtc_set()
137 writeb(mon, &rtc->bcdmon); in rtc_set()
138 writeb(year, &rtc->bcdyear); in rtc_set()
150 writeb((readb(&rtc->rtccon) & ~0x06) | 0x08, &rtc->rtccon); in rtc_reset()
[all …]

12345678910>>...25