Home
last modified time | relevance | path

Searched refs:writew (Results 1 – 25 of 431) sorted by relevance

12345678910>>...18

/OK3568_Linux_fs/u-boot/board/renesas/sh7753evb/
H A Dsh7753evb.c28 writew(0x0000, &gpio->pacr); /* GETHER */ in init_gpio()
29 writew(0x0001, &gpio->pbcr); /* INTC */ in init_gpio()
30 writew(0x0000, &gpio->pccr); /* PWMU, INTC */ in init_gpio()
31 writew(0x0000, &gpio->pdcr); /* SPI0 */ in init_gpio()
32 writew(0xeaff, &gpio->pecr); /* GPIO */ in init_gpio()
33 writew(0x0000, &gpio->pfcr); /* WDT */ in init_gpio()
34 writew(0x0004, &gpio->pgcr); /* SPI0, GETHER MDIO gate(PTG1) */ in init_gpio()
35 writew(0x0000, &gpio->phcr); /* SPI1 */ in init_gpio()
36 writew(0x0000, &gpio->picr); /* SDHI */ in init_gpio()
37 writew(0x0000, &gpio->pjcr); /* SCIF4 */ in init_gpio()
[all …]
/OK3568_Linux_fs/u-boot/board/renesas/sh7752evb/
H A Dsh7752evb.c28 writew(0x0000, &gpio->pacr); /* GETHER */ in init_gpio()
29 writew(0x0001, &gpio->pbcr); /* INTC */ in init_gpio()
30 writew(0x0000, &gpio->pccr); /* PWMU, INTC */ in init_gpio()
31 writew(0xeaff, &gpio->pecr); /* GPIO */ in init_gpio()
32 writew(0x0000, &gpio->pfcr); /* WDT */ in init_gpio()
33 writew(0x0000, &gpio->phcr); /* SPI1 */ in init_gpio()
34 writew(0x0000, &gpio->picr); /* SDHI */ in init_gpio()
35 writew(0x0003, &gpio->pkcr); /* SerMux */ in init_gpio()
36 writew(0x0000, &gpio->plcr); /* SerMux */ in init_gpio()
37 writew(0x0000, &gpio->pmcr); /* RIIC */ in init_gpio()
[all …]
/OK3568_Linux_fs/u-boot/drivers/i2c/
H A Domap24xx_i2c.c124 writew(0xFFFF, &i2c_base->stat); /* clear current interrupts...*/
132 writew(stat, &i2c_base->stat);
141 writew(0xFFFF, &i2c_base->stat); /* clear delayed stuff*/
175 writew(0xFFFF, &i2c_base->stat);
194 writew(I2C_STAT_RRDY, &i2c_base->stat);
254 writew(0, &i2c_base->con);
255 writew(psc, &i2c_base->psc);
256 writew(scll, &i2c_base->scll);
257 writew(sclh, &i2c_base->sclh);
258 writew(I2C_CON_EN, &i2c_base->con);
[all …]
H A Dadi_i2c.c97 writew(XMTSERV, &twi->int_stat); in wait_for_completion()
99 writew(*(msg->abuf++), &twi->xmt_data8); in wait_for_completion()
102 writew(*(msg->buf++), &twi->xmt_data8); in wait_for_completion()
107 writew(ctl | RSTART | MDIR, in wait_for_completion()
110 writew(ctl | STOP, &twi->master_ctl); in wait_for_completion()
114 writew(RCVSERV, &twi->int_stat); in wait_for_completion()
120 writew(ctl | STOP, &twi->master_ctl); in wait_for_completion()
124 writew(MERR, &twi->int_stat); in wait_for_completion()
128 writew(MCOMP, &twi->int_stat); in wait_for_completion()
133 writew(ctl, &twi->master_ctl); in wait_for_completion()
[all …]
/OK3568_Linux_fs/kernel/drivers/i2c/busses/
H A Di2c-wmt.c143 writew(0, i2c_dev->base + REG_CDR); in wmt_i2c_write()
145 writew(pmsg->buf[0] & 0xFF, i2c_dev->base + REG_CDR); in wmt_i2c_write()
151 writew(val, i2c_dev->base + REG_CR); in wmt_i2c_write()
155 writew(val, i2c_dev->base + REG_CR); in wmt_i2c_write()
167 writew(tcr_val, i2c_dev->base + REG_TCR); in wmt_i2c_write()
172 writew(val, i2c_dev->base + REG_CR); in wmt_i2c_write()
196 writew(val, i2c_dev->base + REG_CR); in wmt_i2c_write()
202 writew(CR_ENABLE, i2c_dev->base + REG_CR); in wmt_i2c_write()
204 writew(pmsg->buf[xfer_len] & 0xFF, i2c_dev->base + in wmt_i2c_write()
206 writew(CR_CPU_RDY | CR_ENABLE, i2c_dev->base + REG_CR); in wmt_i2c_write()
[all …]
/OK3568_Linux_fs/kernel/drivers/watchdog/
H A Dcoh901327_wdt.c92 writew(U300_WDOG_RR_RESTART_VALUE_RESUME, in coh901327_enable()
95 writew(U300_WDOG_IER_WILL_BARK_IRQ_ACK_ENABLE, in coh901327_enable()
106 writew(U300_WDOG_IMR_WILL_BARK_IRQ_ENABLE, virtbase + U300_WDOG_IMR); in coh901327_enable()
108 writew(timeout, virtbase + U300_WDOG_TR); in coh901327_enable()
110 writew(U300_WDOG_FR_FEED_RESTART_TIMER, virtbase + U300_WDOG_FR); in coh901327_enable()
127 writew(0x0000U, virtbase + U300_WDOG_IMR); in coh901327_disable()
131 writew(U300_WDOG_D1R_DISABLE1_DISABLE_TIMER, in coh901327_disable()
133 writew(U300_WDOG_D2R_DISABLE2_DISABLE_TIMER, in coh901327_disable()
136 writew(U300_WDOG_D2R_DISABLE2_DISABLE_TIMER, in coh901327_disable()
161 writew(U300_WDOG_FR_FEED_RESTART_TIMER, in coh901327_ping()
[all …]
H A Drza_wdt.c79 writew(WTCSR_MAGIC | 0, priv->base + WTCSR); in rza_wdt_start()
83 writew(WRCSR_CLEAR_WOVF, priv->base + WRCSR); in rza_wdt_start()
87 writew(WRCSR_MAGIC | WRCSR_RSTE, priv->base + WRCSR); in rza_wdt_start()
88 writew(WTCNT_MAGIC | priv->count, priv->base + WTCNT); in rza_wdt_start()
89 writew(WTCSR_MAGIC | WTSCR_WT | WTSCR_TME | in rza_wdt_start()
99 writew(WTCSR_MAGIC | 0, priv->base + WTCSR); in rza_wdt_stop()
108 writew(WTCNT_MAGIC | priv->count, priv->base + WTCNT); in rza_wdt_ping()
128 writew(WTCSR_MAGIC | 0, priv->base + WTCSR); in rza_wdt_restart()
132 writew(WRCSR_CLEAR_WOVF, priv->base + WRCSR); in rza_wdt_restart()
138 writew(WRCSR_MAGIC | WRCSR_RSTE, priv->base + WRCSR); in rza_wdt_restart()
[all …]
/OK3568_Linux_fs/kernel/sound/isa/msnd/
H A Dmsnd.c46 writew(PCTODSP_BASED(start), base + JQS_wStart); in snd_msnd_init_queue()
47 writew(PCTODSP_OFFSET(size) - 1, base + JQS_wSize); in snd_msnd_init_queue()
48 writew(0, base + JQS_wHead); in snd_msnd_init_queue()
49 writew(0, base + JQS_wTail); in snd_msnd_init_queue()
266 writew(PCTODSP_BASED(offset), pDAQ); in snd_msnd_DARQ()
269 writew(wTmp, chip->DARQ + JQS_wTail); in snd_msnd_DARQ()
318 writew(chip->play_period_bytes, DAQD + DAQDS_wSize); in snd_msnd_DAPQ()
327 writew(PCTODSP_BASED(offset), DAQD + DAQDS_wStart); in snd_msnd_DAPQ()
339 writew(DAPQ_tail, chip->DAPQ + JQS_wTail); in snd_msnd_DAPQ()
365 writew(PCTODSP_OFFSET(0 * DAQDS__size), chip->DAPQ + JQS_wHead); in snd_msnd_play_reset_queue()
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/comedi/drivers/
H A Ddt3000.c232 writew(cmd, dev->mmio + DPR_CMD_MBX); in dt3k_send_cmd()
251 writew(subsys, dev->mmio + DPR_SUBSYS); in dt3k_readsingle()
253 writew(chan, dev->mmio + DPR_PARAMS(0)); in dt3k_readsingle()
254 writew(gain, dev->mmio + DPR_PARAMS(1)); in dt3k_readsingle()
264 writew(subsys, dev->mmio + DPR_SUBSYS); in dt3k_writesingle()
266 writew(chan, dev->mmio + DPR_PARAMS(0)); in dt3k_writesingle()
267 writew(0, dev->mmio + DPR_PARAMS(1)); in dt3k_writesingle()
268 writew(data, dev->mmio + DPR_PARAMS(2)); in dt3k_writesingle()
299 writew(rear, dev->mmio + DPR_AD_BUF_REAR); in dt3k_ai_empty_fifo()
305 writew(DPR_SUBSYS_AI, dev->mmio + DPR_SUBSYS); in dt3k_ai_cancel()
[all …]
H A Dicp_multi.c121 writew(adc_csr, dev->mmio + ICP_MULTI_ADC_CSR); in icp_multi_ai_insn_read()
125 writew(adc_csr | ICP_MULTI_ADC_CSR_ST, in icp_multi_ai_insn_read()
167 writew(dac_csr, dev->mmio + ICP_MULTI_DAC_CSR); in icp_multi_ao_insn_write()
178 writew(val, dev->mmio + ICP_MULTI_AO); in icp_multi_ao_insn_write()
181 writew(dac_csr | ICP_MULTI_DAC_CSR_ST, in icp_multi_ao_insn_write()
206 writew(s->state, dev->mmio + ICP_MULTI_DO); in icp_multi_do_insn_bits()
218 writew(0, dev->mmio + ICP_MULTI_INT_EN); in icp_multi_reset()
219 writew(ICP_MULTI_INT_MASK, dev->mmio + ICP_MULTI_INT_STAT); in icp_multi_reset()
226 writew(dac_csr, dev->mmio + ICP_MULTI_DAC_CSR); in icp_multi_reset()
229 writew(0, dev->mmio + ICP_MULTI_AO); in icp_multi_reset()
[all …]
H A Dme_daq.c177 writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); in me_dio_insn_config()
195 writew((s->state & 0xffff), mmio_porta); in me_dio_insn_bits()
197 writew(((s->state >> 16) & 0xffff), mmio_portb); in me_dio_insn_bits()
252 writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); in me_ai_insn_read()
254 writew(0x00, dev->mmio + ME_STATUS_REG); /* clear interrupts */ in me_ai_insn_read()
258 writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); in me_ai_insn_read()
266 writew(val, dev->mmio + ME_AI_FIFO_REG); in me_ai_insn_read()
270 writew(devpriv->ctrl1, dev->mmio + ME_CTRL1_REG); in me_ai_insn_read()
290 writew(devpriv->ctrl1, dev->mmio + ME_CTRL1_REG); in me_ai_insn_read()
308 writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); in me_ao_insn_write()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/stmicro/stmmac/
H A Daltr_tse_pcs.c69 writew(val, base + TSE_PCS_CONTROL_REG); in tse_pcs_reset()
91 writew(TSE_PCS_IF_USE_SGMII, base + TSE_PCS_IF_MODE_REG); in tse_pcs_init()
93 writew(TSE_PCS_CTRL_AUTONEG_SGMII, base + TSE_PCS_CONTROL_REG); in tse_pcs_init()
95 writew(TSE_PCS_SGMII_LINK_TIMER_0, base + TSE_PCS_LINK_TIMER_0_REG); in tse_pcs_init()
96 writew(TSE_PCS_SGMII_LINK_TIMER_1, base + TSE_PCS_LINK_TIMER_1_REG); in tse_pcs_init()
100 writew(SGMII_ADAPTER_ENABLE, in tse_pcs_init()
117 writew(SGMII_ADAPTER_ENABLE, in pcs_link_timer_callback()
174 writew(SGMII_ADAPTER_ENABLE, in auto_nego_timer_callback()
179 writew(val, tse_pcs_base + TSE_PCS_CONTROL_REG); in auto_nego_timer_callback()
208 writew(val, tse_pcs_base + TSE_PCS_CONTROL_REG); in tse_pcs_fix_mac_speed()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/mach-spear/
H A Dtime.c78 writew(CTRL_PRESCALER256, gpt_base + CR(CLKSRC)); in spear_clocksource_init()
84 writew(0xFFFF, gpt_base + LOAD(CLKSRC)); in spear_clocksource_init()
89 writew(val, gpt_base + CR(CLKSRC)); in spear_clocksource_init()
102 writew(val, gpt_base + CR(CLKEVT)); in timer_shutdown()
121 writew(val, gpt_base + CR(CLKEVT)); in spear_set_oneshot()
136 writew(period, gpt_base + LOAD(CLKEVT)); in spear_set_periodic()
141 writew(val, gpt_base + CR(CLKEVT)); in spear_set_periodic()
163 writew(val & ~CTRL_ENABLE, gpt_base + CR(CLKEVT)); in clockevent_next_event()
165 writew(cycles, gpt_base + LOAD(CLKEVT)); in clockevent_next_event()
168 writew(val, gpt_base + CR(CLKEVT)); in clockevent_next_event()
[all …]
/OK3568_Linux_fs/u-boot/arch/x86/cpu/queensbay/
H A Dirq.c43 writew(PIRQE, &rcba->d02ir); in queensbay_irq_router_probe()
44 writew(PIRQF, &rcba->d03ir); in queensbay_irq_router_probe()
45 writew(PIRQG, &rcba->d27ir); in queensbay_irq_router_probe()
46 writew(PIRQH, &rcba->d31ir); in queensbay_irq_router_probe()
47 writew(PIRQA, &rcba->d23ir); in queensbay_irq_router_probe()
48 writew(PIRQB, &rcba->d24ir); in queensbay_irq_router_probe()
49 writew(PIRQC, &rcba->d25ir); in queensbay_irq_router_probe()
50 writew(PIRQD, &rcba->d26ir); in queensbay_irq_router_probe()
/OK3568_Linux_fs/kernel/drivers/scsi/arm/
H A Dcumana_1.c64 v=*laddr++; writew(L(v), dma); writew(H(v), dma); in cumanascsi_pwrite()
65 v=*laddr++; writew(L(v), dma); writew(H(v), dma); in cumanascsi_pwrite()
66 v=*laddr++; writew(L(v), dma); writew(H(v), dma); in cumanascsi_pwrite()
67 v=*laddr++; writew(L(v), dma); writew(H(v), dma); in cumanascsi_pwrite()
68 v=*laddr++; writew(L(v), dma); writew(H(v), dma); in cumanascsi_pwrite()
69 v=*laddr++; writew(L(v), dma); writew(H(v), dma); in cumanascsi_pwrite()
70 v=*laddr++; writew(L(v), dma); writew(H(v), dma); in cumanascsi_pwrite()
71 v=*laddr++; writew(L(v), dma); writew(H(v), dma); in cumanascsi_pwrite()
/OK3568_Linux_fs/kernel/arch/m68k/coldfire/
H A Dnettel.c109 writew(1, NETTEL_SMC0_ADDR + SMC91xx_BANKSELECT); in nettel_smc91x_setmac()
110 writew(macp[0], ioaddr + SMC91xx_BASEMAC); in nettel_smc91x_setmac()
111 writew(macp[1], ioaddr + SMC91xx_BASEMAC + 2); in nettel_smc91x_setmac()
112 writew(macp[2], ioaddr + SMC91xx_BASEMAC + 4); in nettel_smc91x_setmac()
125 writew(0x00ec, MCFSIM_PADDR); in nettel_smc91x_init()
127 writew(1, NETTEL_SMC0_ADDR + SMC91xx_BANKSELECT); in nettel_smc91x_init()
128 writew(0x0067, NETTEL_SMC0_ADDR + SMC91xx_BASEADDR); in nettel_smc91x_init()
132 writew(0x1180, MCFSIM_CSCR3); in nettel_smc91x_init()
/OK3568_Linux_fs/kernel/drivers/tty/
H A Dmoxa.c249 writew(arg, ofsAddr + FuncArg); in moxafunc()
250 writew(cmd, ofsAddr + FuncCode); in moxafunc()
260 writew(arg, ofsAddr + FuncArg); in moxafuncret()
261 writew(cmd, ofsAddr + FuncCode); in moxafuncret()
512 writew(len - 7168 - 2, baseAddr + C320bapi_len); in moxa_load_320b()
568 writew(len2, baseAddr + loadlen); in moxa_real_load_code()
569 writew(0, baseAddr + key); in moxa_real_load_code()
578 writew(0, baseAddr + loadlen); in moxa_real_load_code()
579 writew(usum, baseAddr + checksum); in moxa_real_load_code()
580 writew(0, baseAddr + key); in moxa_real_load_code()
[all …]
/OK3568_Linux_fs/kernel/drivers/input/keyboard/
H A Dimx_keypad.c95 writew(reg_val, keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
99 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
105 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
114 writew(reg_val, keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
136 writew(reg_val, keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
260 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
265 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
278 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
283 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
298 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_irq_handler()
[all …]
/OK3568_Linux_fs/u-boot/drivers/usb/musb/
H A Dmusb_hcd.c50 writew(csr, &musbr->txcsr); in write_toggle()
53 writew(csr, &musbr->txcsr); in write_toggle()
55 writew(csr, &musbr->txcsr); in write_toggle()
64 writew(csr, &musbr->rxcsr); in write_toggle()
68 writew(csr, &musbr->rxcsr); in write_toggle()
70 writew(csr, &musbr->rxcsr); in write_toggle()
89 writew(csr, &musbr->txcsr); in check_stall()
97 writew(csr, &musbr->txcsr); in check_stall()
104 writew(csr, &musbr->rxcsr); in check_stall()
126 writew(csr, &musbr->txcsr); in wait_until_ep0_ready()
[all …]
H A Dmusb_core.c28 writew(0, &musbr->intrtxe); in musb_start()
29 writew(0, &musbr->intrrxe); in musb_start()
53 writew(fifoaddr >> 3, &musbr->dir##fifoadd); \
86 writew(csr | MUSB_TXCSR_CLRDATATOG, &musbr->txcsr); in musb_configure_ep()
90 writew(csr | MUSB_TXCSR_FLUSHFIFO, in musb_configure_ep()
99 writew(csr | MUSB_RXCSR_CLRDATATOG, &musbr->rxcsr); in musb_configure_ep()
103 writew(csr | MUSB_RXCSR_FLUSHFIFO, in musb_configure_ep()
/OK3568_Linux_fs/kernel/drivers/media/pci/netup_unidvb/
H A Dnetup_unidvb_i2c.c73 writew(reg & ~TWI_IRQEN, &i2c->regs->twi_ctrl0_stat); in netup_i2c_interrupt()
96 writew(tmp & ~FIFO_IRQEN, &i2c->regs->rx_fifo.stat_ctrl); in netup_i2c_interrupt()
104 writew(tmp & ~FIFO_IRQEN, &i2c->regs->tx_fifo.stat_ctrl); in netup_i2c_interrupt()
123 writew(TWI_SOFT_RESET, &i2c->regs->twi_addr_ctrl1); in netup_i2c_reset()
124 writew(TWI_CLKDIV, &i2c->regs->clkdiv); in netup_i2c_reset()
125 writew(FIFO_RESET, &i2c->regs->tx_fifo.stat_ctrl); in netup_i2c_reset()
126 writew(FIFO_RESET, &i2c->regs->rx_fifo.stat_ctrl); in netup_i2c_reset()
127 writew(0x800, &i2c->regs->tx_fifo.stat_ctrl); in netup_i2c_reset()
128 writew(0x800, &i2c->regs->rx_fifo.stat_ctrl); in netup_i2c_reset()
148 writew(readw(&i2c->regs->tx_fifo.stat_ctrl) | FIFO_IRQEN, in netup_i2c_fifo_tx()
[all …]
/OK3568_Linux_fs/u-boot/board/renesas/r7780mp/
H A Dr7780mp.c29 writew(0x0, PHCR); in board_init()
43 writew(0x432, FPGA_CFCTL); in ide_set_reset()
45 writew(inw(FPGA_CFPOW)|0x01, FPGA_CFPOW); in ide_set_reset()
47 writew(inw(FPGA_CFPOW)|0x02, FPGA_CFPOW); in ide_set_reset()
49 writew(0x01, FPGA_CFCDINTCLR); in ide_set_reset()
/OK3568_Linux_fs/u-boot/board/renesas/sh7763rdp/
H A Dsh7763rdp.c40 writew(inw(CPU_CMDREG)|0x0001, CPU_CMDREG); in board_init()
44 writew(((dat & ~0xff00) | 0x2400), PSEL1); in board_init()
45 writew(0, PFCR); in board_init()
46 writew(0, PGCR); in board_init()
47 writew(0, PHCR); in board_init()
/OK3568_Linux_fs/u-boot/board/ronetix/pm9263/
H A Dpm9263.c181 writew(1, PSRAM_CTRL_REG); /* 0 - RCR,1 - BCR */ in pm9263_lcd_hw_psram_init()
182 writew(0x9d4f, PSRAM_CTRL_REG); /* write the BCR */ in pm9263_lcd_hw_psram_init()
187 writew(0, PSRAM_CTRL_REG); /* 0 - RCR,1 - BCR */ in pm9263_lcd_hw_psram_init()
189 writew(0x90, PSRAM_CTRL_REG); in pm9263_lcd_hw_psram_init()
196 writew(0x1234, PHYS_PSRAM); in pm9263_lcd_hw_psram_init()
197 writew(0x5678, PHYS_PSRAM + 2); in pm9263_lcd_hw_psram_init()
207 writew(0, PSRAM_CTRL_REG); /* 0 - RCR,1 - BCR */ in pm9263_lcd_hw_psram_init()
209 writew(0x90, PSRAM_CTRL_REG); in pm9263_lcd_hw_psram_init()
212 writew(0x1234, PHYS_PSRAM); in pm9263_lcd_hw_psram_init()
213 writew(0x5678, PHYS_PSRAM+2); in pm9263_lcd_hw_psram_init()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/dispnv50/
H A Dheadc57d.c138 writew(r + ri * i, mem + 0); in headc57d_olut_load_8()
139 writew(g + gi * i, mem + 2); in headc57d_olut_load_8()
140 writew(b + bi * i, mem + 4); in headc57d_olut_load_8()
147 writew(readw(mem - 8), mem + 0); in headc57d_olut_load_8()
148 writew(readw(mem - 6), mem + 2); in headc57d_olut_load_8()
149 writew(readw(mem - 4), mem + 4); in headc57d_olut_load_8()
159 writew(drm_color_lut_extract(in-> red, 16), mem + 0); in headc57d_olut_load()
160 writew(drm_color_lut_extract(in->green, 16), mem + 2); in headc57d_olut_load()
161 writew(drm_color_lut_extract(in-> blue, 16), mem + 4); in headc57d_olut_load()
167 writew(readw(mem - 8), mem + 0); in headc57d_olut_load()
[all …]

12345678910>>...18