Home
last modified time | relevance | path

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

12345678910>>...13

/Linux-v4.19/drivers/i2c/busses/
Di2c-wmt.c147 writew(0, i2c_dev->base + REG_CDR); in wmt_i2c_write()
149 writew(pmsg->buf[0] & 0xFF, i2c_dev->base + REG_CDR); in wmt_i2c_write()
155 writew(val, i2c_dev->base + REG_CR); in wmt_i2c_write()
159 writew(val, i2c_dev->base + REG_CR); in wmt_i2c_write()
171 writew(tcr_val, i2c_dev->base + REG_TCR); in wmt_i2c_write()
176 writew(val, i2c_dev->base + REG_CR); in wmt_i2c_write()
200 writew(val, i2c_dev->base + REG_CR); in wmt_i2c_write()
206 writew(CR_ENABLE, i2c_dev->base + REG_CR); in wmt_i2c_write()
208 writew(pmsg->buf[xfer_len] & 0xFF, i2c_dev->base + in wmt_i2c_write()
210 writew(CR_CPU_RDY | CR_ENABLE, i2c_dev->base + REG_CR); in wmt_i2c_write()
[all …]
Di2c-mt65xx.c281 writew(I2C_SOFT_RST, i2c->base + OFFSET_SOFTRESET); in mtk_i2c_init_hw()
285 writew(I2C_IO_CONFIG_PUSH_PULL, i2c->base + OFFSET_IO_CONFIG); in mtk_i2c_init_hw()
287 writew(I2C_IO_CONFIG_OPEN_DRAIN, i2c->base + OFFSET_IO_CONFIG); in mtk_i2c_init_hw()
290 writew(I2C_DCM_DISABLE, i2c->base + OFFSET_DCM_EN); in mtk_i2c_init_hw()
293 writew(I2C_DEFAULT_CLK_DIV - 1, i2c->base + OFFSET_CLOCK_DIV); in mtk_i2c_init_hw()
295 writew(i2c->timing_reg, i2c->base + OFFSET_TIMING); in mtk_i2c_init_hw()
296 writew(i2c->high_speed_reg, i2c->base + OFFSET_HS); in mtk_i2c_init_hw()
300 writew(I2C_CONTROL_WRAPPER, i2c->base + OFFSET_PATH_DIR); in mtk_i2c_init_hw()
304 writew(control_reg, i2c->base + OFFSET_CONTROL); in mtk_i2c_init_hw()
305 writew(I2C_DELAY_LEN, i2c->base + OFFSET_DELAY_LEN); in mtk_i2c_init_hw()
[all …]
/Linux-v4.19/drivers/watchdog/
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 …]
Drza_wdt.c48 writew(WTCSR_MAGIC | 0, priv->base + WTCSR); in rza_wdt_start()
52 writew(WRCSR_CLEAR_WOVF, priv->base + WRCSR); in rza_wdt_start()
57 writew(WRCSR_MAGIC | WRCSR_RSTE, priv->base + WRCSR); in rza_wdt_start()
58 writew(WTCNT_MAGIC | 0, priv->base + WTCNT); in rza_wdt_start()
59 writew(WTCSR_MAGIC | WTSCR_WT | WTSCR_TME | WTSCR_CKS(7), in rza_wdt_start()
69 writew(WTCSR_MAGIC | 0, priv->base + WTCSR); in rza_wdt_stop()
78 writew(WTCNT_MAGIC | 0, priv->base + WTCNT); in rza_wdt_ping()
89 writew(WTCSR_MAGIC | 0, priv->base + WTCSR); in rza_wdt_restart()
93 writew(WRCSR_CLEAR_WOVF, priv->base + WRCSR); in rza_wdt_restart()
99 writew(WRCSR_MAGIC | WRCSR_RSTE, priv->base + WRCSR); in rza_wdt_restart()
[all …]
Dsc520_wdt.c145 writew(0xAAAA, wdtmrctl); in wdt_timer_ping()
146 writew(0x5555, wdtmrctl); in wdt_timer_ping()
166 writew(0xAAAA, wdtmrctl); in wdt_config()
167 writew(0x5555, wdtmrctl); in wdt_config()
169 writew(0x3333, wdtmrctl); in wdt_config()
170 writew(0xCCCC, wdtmrctl); in wdt_config()
172 writew(writeval, wdtmrctl); in wdt_config()
/Linux-v4.19/sound/isa/msnd/
Dmsnd.c59 writew(PCTODSP_BASED(start), base + JQS_wStart); in snd_msnd_init_queue()
60 writew(PCTODSP_OFFSET(size) - 1, base + JQS_wSize); in snd_msnd_init_queue()
61 writew(0, base + JQS_wHead); in snd_msnd_init_queue()
62 writew(0, base + JQS_wTail); in snd_msnd_init_queue()
279 writew(PCTODSP_BASED(offset), pDAQ); in snd_msnd_DARQ()
282 writew(wTmp, chip->DARQ + JQS_wTail); in snd_msnd_DARQ()
331 writew(chip->play_period_bytes, DAQD + DAQDS_wSize); in snd_msnd_DAPQ()
340 writew(PCTODSP_BASED(offset), DAQD + DAQDS_wStart); in snd_msnd_DAPQ()
352 writew(DAPQ_tail, chip->DAPQ + JQS_wTail); in snd_msnd_DAPQ()
378 writew(PCTODSP_OFFSET(0 * DAQDS__size), chip->DAPQ + JQS_wHead); in snd_msnd_play_reset_queue()
[all …]
/Linux-v4.19/arch/arm/mach-spear/
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 …]
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/
Daltr_tse_pcs.c84 writew(val, base + TSE_PCS_CONTROL_REG); in tse_pcs_reset()
106 writew(TSE_PCS_IF_USE_SGMII, base + TSE_PCS_IF_MODE_REG); in tse_pcs_init()
108 writew(TSE_PCS_CTRL_AUTONEG_SGMII, base + TSE_PCS_CONTROL_REG); in tse_pcs_init()
110 writew(TSE_PCS_SGMII_LINK_TIMER_0, base + TSE_PCS_LINK_TIMER_0_REG); in tse_pcs_init()
111 writew(TSE_PCS_SGMII_LINK_TIMER_1, base + TSE_PCS_LINK_TIMER_1_REG); in tse_pcs_init()
115 writew(SGMII_ADAPTER_ENABLE, in tse_pcs_init()
132 writew(SGMII_ADAPTER_ENABLE, in pcs_link_timer_callback()
189 writew(SGMII_ADAPTER_ENABLE, in auto_nego_timer_callback()
194 writew(val, tse_pcs_base + TSE_PCS_CONTROL_REG); in auto_nego_timer_callback()
219 writew(SGMII_ADAPTER_ENABLE, in tse_pcs_fix_mac_speed()
[all …]
/Linux-v4.19/arch/m68k/coldfire/
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()
Dm527x.c72 writew(par, MCFGPIO_PAR_TIMER); in m527x_qspi_init()
75 writew(0x003e, MCFGPIO_PAR_QSPI); in m527x_qspi_init()
100 writew(par, MCFGPIO_PAR_FECI2C); in m527x_i2c_init()
116 writew(sepmask, MCFGPIO_PAR_UART); in m527x_uarts_init()
133 writew(par | 0xf00, MCFGPIO_PAR_FECI2C); in m527x_fec_init()
139 writew(par | 0xa0, MCFGPIO_PAR_FECI2C); in m527x_fec_init()
/Linux-v4.19/drivers/staging/comedi/drivers/
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 …]
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 …]
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 …]
Ddaqboard2000.c262 writew(entry & 0x00ff, dev->mmio + DB2K_REG_ACQ_SCAN_LIST_FIFO); in db2k_write_acq_scan_list_entry()
263 writew((entry >> 8) & 0x00ff, in db2k_write_acq_scan_list_entry()
326 writew(DB2K_ACQ_CONTROL_RESET_SCAN_LIST_FIFO | in db2k_ai_insn_read()
337 writew(0, dev->mmio + DB2K_REG_ACQ_PACER_CLOCK_DIV_HIGH); in db2k_ai_insn_read()
351 writew(DB2K_ACQ_CONTROL_SEQ_START_SCAN_LIST, in db2k_ai_insn_read()
359 writew(DB2K_ACQ_CONTROL_ADC_PACER_ENABLE, in db2k_ai_insn_read()
374 writew(DB2K_ACQ_CONTROL_ADC_PACER_DISABLE, in db2k_ai_insn_read()
376 writew(DB2K_ACQ_CONTROL_SEQ_STOP_SCAN_LIST, in db2k_ai_insn_read()
406 writew(val, dev->mmio + DB2K_REG_DAC_SETTING(chan)); in db2k_ao_insn_write()
507 writew(data, dev->mmio + DB2K_REG_CPLD_WDATA); in db2k_write_cpld()
[all …]
/Linux-v4.19/drivers/scsi/arm/
Dcumana_1.c63 v=*laddr++; writew(L(v), dma); writew(H(v), dma); in cumanascsi_pwrite()
64 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()
/Linux-v4.19/drivers/mtd/nand/raw/
Ddocg4.c261 writew(0, docptr + DOC_NOP); in write_nop()
283 writew(p[i], nand->IO_ADDR_W); in docg4_write_buf16()
355 writew(0, docptr + DOC_DEVICESELECT); in docg4_select_chip()
366 writew(DOC_ASICMODE_RESET | DOC_ASICMODE_MDWREN, in reset()
368 writew(~(DOC_ASICMODE_RESET | DOC_ASICMODE_MDWREN), in reset()
372 writew(DOC_ASICMODE_NORMAL | DOC_ASICMODE_MDWREN, in reset()
374 writew(~(DOC_ASICMODE_NORMAL | DOC_ASICMODE_MDWREN), in reset()
377 writew(DOC_ECCCONF1_ECC_ENABLE, docptr + DOC_ECCCONF1); in reset()
577 writew(DOCG4_SEQ_PAGEPROG, docptr + DOC_FLASHSEQUENCE); in pageprog()
578 writew(DOC_CMD_PROG_CYCLE2, docptr + DOC_FLASHCOMMAND); in pageprog()
[all …]
/Linux-v4.19/drivers/tty/
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()
520 writew(len - 7168 - 2, baseAddr + C320bapi_len); in moxa_load_320b()
576 writew(len2, baseAddr + loadlen); in moxa_real_load_code()
577 writew(0, baseAddr + key); in moxa_real_load_code()
586 writew(0, baseAddr + loadlen); in moxa_real_load_code()
587 writew(usum, baseAddr + checksum); in moxa_real_load_code()
588 writew(0, baseAddr + key); in moxa_real_load_code()
[all …]
Dnozomi.c461 writew(__cpu_to_le16(*buf16), ptr); in write_mem32()
478 writew(__cpu_to_le16(*buf16), ptr); in write_mem32()
658 writew(dc->last_ier, dc->reg_ier); in nozomi_read_config_table()
687 writew(MDM_UL | DIAG_DL | MDM_DL, dc->reg_fcr); in nozomi_read_config_table()
702 writew(dc->last_ier, dc->reg_ier); in enable_transmit_ul()
716 writew(dc->last_ier, dc->reg_ier); in disable_transmit_ul()
729 writew(dc->last_ier, dc->reg_ier); in enable_transmit_dl()
743 writew(dc->last_ier, dc->reg_ier); in disable_transmit_dl()
1035 writew(mask1, dc->reg_fcr); in handle_data_dl()
1041 writew(mask2, dc->reg_fcr); in handle_data_dl()
[all …]
/Linux-v4.19/drivers/media/pci/netup_unidvb/
Dnetup_unidvb_i2c.c82 writew(reg & ~TWI_IRQEN, &i2c->regs->twi_ctrl0_stat); in netup_i2c_interrupt()
105 writew(tmp & ~FIFO_IRQEN, &i2c->regs->rx_fifo.stat_ctrl); in netup_i2c_interrupt()
113 writew(tmp & ~FIFO_IRQEN, &i2c->regs->tx_fifo.stat_ctrl); in netup_i2c_interrupt()
132 writew(TWI_SOFT_RESET, &i2c->regs->twi_addr_ctrl1); in netup_i2c_reset()
133 writew(TWI_CLKDIV, &i2c->regs->clkdiv); in netup_i2c_reset()
134 writew(FIFO_RESET, &i2c->regs->tx_fifo.stat_ctrl); in netup_i2c_reset()
135 writew(FIFO_RESET, &i2c->regs->rx_fifo.stat_ctrl); in netup_i2c_reset()
136 writew(0x800, &i2c->regs->tx_fifo.stat_ctrl); in netup_i2c_reset()
137 writew(0x800, &i2c->regs->rx_fifo.stat_ctrl); in netup_i2c_reset()
157 writew(readw(&i2c->regs->tx_fifo.stat_ctrl) | FIFO_IRQEN, in netup_i2c_fifo_tx()
[all …]
Dnetup_unidvb_spi.c94 writew(reg | NETUP_SPI_CTRL_IRQ, &spi->regs->control_stat); in netup_spi_interrupt()
96 writew(reg & ~NETUP_SPI_CTRL_IMASK, &spi->regs->control_stat); in netup_spi_interrupt()
114 writew(NETUP_SPI_CTRL_LAST_CS, &spi->regs->control_stat); in netup_spi_transfer()
115 writew(0, &spi->regs->control_stat); in netup_spi_transfer()
138 writew((frag_size & 0x3ff) | in netup_spi_transfer()
204 writew(2, &nspi->regs->clock_divider); in netup_spi_init()
205 writew(NETUP_UNIDVB_IRQ_SPI, ndev->bmmio0 + REG_IMASK_SET); in netup_spi_init()
240 writew(reg | NETUP_SPI_CTRL_IRQ, &spi->regs->control_stat); in netup_spi_release()
242 writew(reg & ~NETUP_SPI_CTRL_IMASK, &spi->regs->control_stat); in netup_spi_release()
/Linux-v4.19/drivers/input/keyboard/
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 …]
/Linux-v4.19/drivers/gpu/drm/nouveau/dispnv50/
Dlut.c60 writew(r, mem + (i * 0x08) + 0); in nv50_lut_load()
61 writew(g, mem + (i * 0x08) + 2); in nv50_lut_load()
62 writew(b, mem + (i * 0x08) + 4); in nv50_lut_load()
68 writew(r, mem + (i * 0x08) + 0); in nv50_lut_load()
69 writew(g, mem + (i * 0x08) + 2); in nv50_lut_load()
70 writew(b, mem + (i * 0x08) + 4); in nv50_lut_load()
/Linux-v4.19/drivers/pwm/
Dpwm-ep93xx.c106 writew(period_cycles, base + EP93XX_PWMx_TERM_COUNT); in ep93xx_pwm_config()
107 writew(duty_cycles, base + EP93XX_PWMx_DUTY_CYCLE); in ep93xx_pwm_config()
109 writew(duty_cycles, base + EP93XX_PWMx_DUTY_CYCLE); in ep93xx_pwm_config()
110 writew(period_cycles, base + EP93XX_PWMx_TERM_COUNT); in ep93xx_pwm_config()
137 writew(0x1, ep93xx_pwm->base + EP93XX_PWMx_INVERT); in ep93xx_pwm_polarity()
139 writew(0x0, ep93xx_pwm->base + EP93XX_PWMx_INVERT); in ep93xx_pwm_polarity()
155 writew(0x1, ep93xx_pwm->base + EP93XX_PWMx_ENABLE); in ep93xx_pwm_enable()
164 writew(0x0, ep93xx_pwm->base + EP93XX_PWMx_ENABLE); in ep93xx_pwm_disable()
/Linux-v4.19/drivers/spi/
Dspi-omap-100k.c98 writew(val, spi100k->base + SPI_SETUP1); in spi100k_enable_clock()
109 writew(val, spi100k->base + SPI_SETUP1); in spi100k_disable_clock()
123 writew(data , spi100k->base + SPI_TX_MSB); in spi100k_write_data()
125 writew(SPI_CTRL_SEN(0) | in spi100k_write_data()
148 writew(SPI_CTRL_SEN(0) | in spi100k_read_data()
169 writew(SPI_SETUP1_INT_READ_ENABLE | in spi100k_open()
174 writew(SPI_SETUP2_ACTIVE_EDGE_FALLING | in spi100k_open()
182 writew(0x05fc, spi100k->base + SPI_CTRL); in omap1_spi100k_force_cs()
184 writew(0x05fd, spi100k->base + SPI_CTRL); in omap1_spi100k_force_cs()
259 writew(0x3e , spi100k->base + SPI_SETUP1); in omap1_spi100k_setup_transfer()
[all …]
/Linux-v4.19/drivers/net/ethernet/packetengines/
Dhamachi.c768 writew(0x0400, ioaddr + ANXchngCtrl); /* Enable legacy links. */ in hamachi_init_one()
769 writew(0x08e0, ioaddr + ANAdvertise); /* Set our advertise word. */ in hamachi_init_one()
770 writew(0x1000, ioaddr + ANCtrl); /* Enable negotiation */ in hamachi_init_one()
797 writew(location, ioaddr + EEAddr); in read_eeprom()
821 writew((phy_id<<8) + location, ioaddr + MII_Addr); in mdio_read()
822 writew(0x0001, ioaddr + MII_Cmd); in mdio_read()
839 writew((phy_id<<8) + location, ioaddr + MII_Addr); in mdio_write()
840 writew(value, ioaddr + MII_Wr_Data); in mdio_write()
889 writew(0x0000, ioaddr + FIFOcfg); in hamachi_open()
893 writew(0x0028, ioaddr + FIFOcfg); in hamachi_open()
[all …]

12345678910>>...13