/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
H A D | ni_atmio16d.c | 153 outw(0xFFC2, dev->iobase + AM9513A_COM_REG); in reset_counters() 154 outw(0xFF02, dev->iobase + AM9513A_COM_REG); in reset_counters() 155 outw(0x4, dev->iobase + AM9513A_DATA_REG); in reset_counters() 156 outw(0xFF0A, dev->iobase + AM9513A_COM_REG); in reset_counters() 157 outw(0x3, dev->iobase + AM9513A_DATA_REG); in reset_counters() 158 outw(0xFF42, dev->iobase + AM9513A_COM_REG); in reset_counters() 159 outw(0xFF42, dev->iobase + AM9513A_COM_REG); in reset_counters() 161 outw(0xFFC4, dev->iobase + AM9513A_COM_REG); in reset_counters() 162 outw(0xFF03, dev->iobase + AM9513A_COM_REG); in reset_counters() 163 outw( in reset_counters() [all...] |
H A D | s526.c | 179 outw((val >> 16) & 0xffff, dev->iobase + S526_GPCT_MSB_REG(chan)); in s526_gpct_write() 180 outw(val & 0xffff, dev->iobase + S526_GPCT_LSB_REG(chan)); in s526_gpct_write() 235 outw(val, dev->iobase + S526_GPCT_MODE_REG(chan)); in s526_gpct_insn_config() 241 outw(S526_GPCT_CTRL_CT_RESET, in s526_gpct_insn_config() 245 * outw(S526_GPCT_CTRL_CT_LOAD, in s526_gpct_insn_config() 276 outw(val, dev->iobase + S526_GPCT_MODE_REG(chan)); in s526_gpct_insn_config() 283 outw(data[3] & 0xffff, in s526_gpct_insn_config() 290 outw(S526_GPCT_CTRL_CT_RESET, in s526_gpct_insn_config() 293 outw(S526_GPCT_CTRL_CT_LOAD, in s526_gpct_insn_config() 314 outw(va in s526_gpct_insn_config() [all...] |
H A D | ni_at_ao.c | 123 outw(devpriv->cfg1, dev->iobase + ATAO_CFG1_REG); in atao_select_reg_group() 142 outw(comedi_offset_munge(s, val), in atao_ao_insn_write() 159 outw(s->state, dev->iobase + ATAO_DIO_REG); in atao_dio_insn_bits() 194 outw(devpriv->cfg3, dev->iobase + ATAO_CFG3_REG); in atao_dio_insn_config() 250 outw(bits, dev->iobase + ATAO_CFG2_REG); in atao_calib_insn_write() 251 outw(bits | ATAO_CFG2_SCLK, in atao_calib_insn_write() 256 outw(ATAO_CFG2_CALLD(chan), dev->iobase + ATAO_CFG2_REG); in atao_calib_insn_write() 257 outw(ATAO_CFG2_CALLD_NOP, dev->iobase + ATAO_CFG2_REG); in atao_calib_insn_write() 272 outw(devpriv->cfg1, dev->iobase + ATAO_CFG1_REG); in atao_reset() 279 outw(ATAO_CFG2_CALLD_NO in atao_reset() [all...] |
H A D | adv_pci1723.c | 89 outw(val, dev->iobase + PCI1723_AO_REG(chan)); in pci1723_ao_insn_write() 114 outw(mode, dev->iobase + PCI1723_DIO_CTRL_REG); in pci1723_dio_insn_config() 125 outw(s->state, dev->iobase + PCI1723_DIO_DATA_REG); in pci1723_dio_insn_bits() 163 outw(PCI1723_SYNC_CTRL_SYNC, dev->iobase + PCI1723_SYNC_CTRL_REG); in pci1723_auto_attach() 165 outw(PCI1723_CTRL_RANGE(0) | PCI1723_CTRL_CHAN(i), in pci1723_auto_attach() 167 outw(0, dev->iobase + PCI1723_RANGE_STROBE_REG); in pci1723_auto_attach() 169 outw(0x8000, dev->iobase + PCI1723_AO_REG(i)); in pci1723_auto_attach() 172 outw(0, dev->iobase + PCI1723_SYNC_STROBE_REG); in pci1723_auto_attach() 175 outw(PCI1723_SYNC_CTRL_ASYNC, dev->iobase + PCI1723_SYNC_CTRL_REG); in pci1723_auto_attach()
|
H A D | ni_at_a2150.c | 217 outw(0x00, dev->iobase + DMA_TC_CLEAR_REG); in a2150_interrupt() 230 outw(devpriv->irq_dma_bits, dev->iobase + IRQ_DMA_CNTRL_REG); in a2150_cancel() 236 outw(0, dev->iobase + FIFO_RESET_REG); in a2150_cancel() 480 outw(0, dev->iobase + FIFO_RESET_REG); in a2150_ai_cmd() 501 outw(devpriv->config_bits, dev->iobase + CONFIG_REG); in a2150_ai_cmd() 524 outw(0x00, dev->iobase + DMA_TC_CLEAR_REG); in a2150_ai_cmd() 528 outw(devpriv->irq_dma_bits, dev->iobase + IRQ_DMA_CNTRL_REG); in a2150_ai_cmd() 556 outw(trigger_bits, dev->iobase + TRIGGER_REG); in a2150_ai_cmd() 560 outw(0, dev->iobase + FIFO_START_REG); in a2150_ai_cmd() 586 outw( in a2150_ai_rinsn() [all...] |
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | ni_atmio16d.c | 152 outw(0xFFC2, dev->iobase + AM9513A_COM_REG); in reset_counters() 153 outw(0xFF02, dev->iobase + AM9513A_COM_REG); in reset_counters() 154 outw(0x4, dev->iobase + AM9513A_DATA_REG); in reset_counters() 155 outw(0xFF0A, dev->iobase + AM9513A_COM_REG); in reset_counters() 156 outw(0x3, dev->iobase + AM9513A_DATA_REG); in reset_counters() 157 outw(0xFF42, dev->iobase + AM9513A_COM_REG); in reset_counters() 158 outw(0xFF42, dev->iobase + AM9513A_COM_REG); in reset_counters() 160 outw(0xFFC4, dev->iobase + AM9513A_COM_REG); in reset_counters() 161 outw(0xFF03, dev->iobase + AM9513A_COM_REG); in reset_counters() 162 outw( in reset_counters() [all...] |
H A D | s526.c | 179 outw((val >> 16) & 0xffff, dev->iobase + S526_GPCT_MSB_REG(chan)); in s526_gpct_write() 180 outw(val & 0xffff, dev->iobase + S526_GPCT_LSB_REG(chan)); in s526_gpct_write() 235 outw(val, dev->iobase + S526_GPCT_MODE_REG(chan)); in s526_gpct_insn_config() 241 outw(S526_GPCT_CTRL_CT_RESET, in s526_gpct_insn_config() 245 * outw(S526_GPCT_CTRL_CT_LOAD, in s526_gpct_insn_config() 276 outw(val, dev->iobase + S526_GPCT_MODE_REG(chan)); in s526_gpct_insn_config() 283 outw(data[3] & 0xffff, in s526_gpct_insn_config() 290 outw(S526_GPCT_CTRL_CT_RESET, in s526_gpct_insn_config() 293 outw(S526_GPCT_CTRL_CT_LOAD, in s526_gpct_insn_config() 314 outw(va in s526_gpct_insn_config() [all...] |
H A D | ni_at_ao.c | 121 outw(devpriv->cfg1, dev->iobase + ATAO_CFG1_REG); in atao_select_reg_group() 140 outw(comedi_offset_munge(s, val), in atao_ao_insn_write() 157 outw(s->state, dev->iobase + ATAO_DIO_REG); in atao_dio_insn_bits() 192 outw(devpriv->cfg3, dev->iobase + ATAO_CFG3_REG); in atao_dio_insn_config() 248 outw(bits, dev->iobase + ATAO_CFG2_REG); in atao_calib_insn_write() 249 outw(bits | ATAO_CFG2_SCLK, in atao_calib_insn_write() 254 outw(ATAO_CFG2_CALLD(chan), dev->iobase + ATAO_CFG2_REG); in atao_calib_insn_write() 255 outw(ATAO_CFG2_CALLD_NOP, dev->iobase + ATAO_CFG2_REG); in atao_calib_insn_write() 270 outw(devpriv->cfg1, dev->iobase + ATAO_CFG1_REG); in atao_reset() 277 outw(ATAO_CFG2_CALLD_NO in atao_reset() [all...] |
H A D | adv_pci1723.c | 88 outw(val, dev->iobase + PCI1723_AO_REG(chan)); in pci1723_ao_insn_write() 113 outw(mode, dev->iobase + PCI1723_DIO_CTRL_REG); in pci1723_dio_insn_config() 124 outw(s->state, dev->iobase + PCI1723_DIO_DATA_REG); in pci1723_dio_insn_bits() 162 outw(PCI1723_SYNC_CTRL_SYNC, dev->iobase + PCI1723_SYNC_CTRL_REG); in pci1723_auto_attach() 164 outw(PCI1723_CTRL_RANGE(0) | PCI1723_CTRL_CHAN(i), in pci1723_auto_attach() 166 outw(0, dev->iobase + PCI1723_RANGE_STROBE_REG); in pci1723_auto_attach() 168 outw(0x8000, dev->iobase + PCI1723_AO_REG(i)); in pci1723_auto_attach() 171 outw(0, dev->iobase + PCI1723_SYNC_STROBE_REG); in pci1723_auto_attach() 174 outw(PCI1723_SYNC_CTRL_ASYNC, dev->iobase + PCI1723_SYNC_CTRL_REG); in pci1723_auto_attach()
|
H A D | ni_at_a2150.c | 215 outw(0x00, dev->iobase + DMA_TC_CLEAR_REG); in a2150_interrupt() 228 outw(devpriv->irq_dma_bits, dev->iobase + IRQ_DMA_CNTRL_REG); in a2150_cancel() 234 outw(0, dev->iobase + FIFO_RESET_REG); in a2150_cancel() 478 outw(0, dev->iobase + FIFO_RESET_REG); in a2150_ai_cmd() 499 outw(devpriv->config_bits, dev->iobase + CONFIG_REG); in a2150_ai_cmd() 522 outw(0x00, dev->iobase + DMA_TC_CLEAR_REG); in a2150_ai_cmd() 526 outw(devpriv->irq_dma_bits, dev->iobase + IRQ_DMA_CNTRL_REG); in a2150_ai_cmd() 554 outw(trigger_bits, dev->iobase + TRIGGER_REG); in a2150_ai_cmd() 558 outw(0, dev->iobase + FIFO_START_REG); in a2150_ai_cmd() 584 outw( in a2150_ai_rinsn() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/3com/ |
H A D | 3c509.c | 116 #define EL3WINDOW(win_num) outw(SelectWindow + (win_num), ioaddr + EL3_CMD) 325 outw(0x0f00, ioaddr + WN0_IRQ); in el3_isa_match() 372 outw(0x0f00, ioaddr + WN0_IRQ); in el3_isa_resume() 575 outw(SelectWindow | 0, ioaddr + 0xC80 + EL3_CMD); in el3_eisa_probe() 627 outw(EEPROM_READ + index, ioaddr + 10); in read_eeprom() 663 outw(TxReset, ioaddr + EL3_CMD); in el3_open() 664 outw(RxReset, ioaddr + EL3_CMD); in el3_open() 665 outw(SetStatusEnb | 0x00, ioaddr + EL3_CMD); in el3_open() 697 outw(TxReset, ioaddr + EL3_CMD); in el3_tx_timeout() 698 outw(TxEnabl in el3_tx_timeout() [all...] |
H A D | 3c589_cs.c | 67 #define EL3WINDOW(win_num) outw(SelectWindow + (win_num), ioaddr + EL3_CMD) 314 outw(0x3f00, ioaddr + 8); in tc589_config() 377 outw(cmd, dev->base_addr + EL3_CMD); in tc589_wait_for_completion() 392 outw(EEPROM_READ + index, ioaddr + 10); in read_eeprom() 413 outw(0, ioaddr + 6); in tc589_set_xcvr() 416 outw(3<<14, ioaddr + 6); in tc589_set_xcvr() 419 outw(1<<14, ioaddr + 6); in tc589_set_xcvr() 423 outw((if_port == 2) ? StartCoax : StopCoax, ioaddr + EL3_CMD); in tc589_set_xcvr() 426 outw(MEDIA_LED | ((if_port < 2) ? MEDIA_TP : 0), ioaddr + WN4_MEDIA); in tc589_set_xcvr() 455 outw( in tc589_reset() [all...] |
H A D | 3c574_cs.c | 131 #define EL3WINDOW(win_num) outw(SelectWindow + (win_num), ioaddr + EL3_CMD) 370 outw(2<<11, ioaddr + RunnerRdCtrl); in tc574_config() 372 outw(0<<11, ioaddr + RunnerRdCtrl); in tc574_config() 386 outw(0x8040, ioaddr + Wn3_Options); in tc574_config() 388 outw(0xc040, ioaddr + Wn3_Options); in tc574_config() 392 outw(0x8040, ioaddr + Wn3_Options); in tc574_config() 493 outw(cmd, dev->base_addr + EL3_CMD); in tc574_wait_for_completion() 506 outw(EEPROM_Read + index, ioaddr + Wn0EepromCmd); in read_eeprom() 537 outw(MDIO_DATA_WRITE1, mdio_addr); in mdio_sync() 538 outw(MDIO_DATA_WRITE in mdio_sync() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/3com/ |
H A D | 3c509.c | 116 #define EL3WINDOW(win_num) outw(SelectWindow + (win_num), ioaddr + EL3_CMD) 324 outw(0x0f00, ioaddr + WN0_IRQ); in el3_isa_match() 370 outw(0x0f00, ioaddr + WN0_IRQ); in el3_isa_resume() 574 outw(SelectWindow | 0, ioaddr + 0xC80 + EL3_CMD); in el3_eisa_probe() 625 outw(EEPROM_READ + index, ioaddr + 10); in read_eeprom() 661 outw(TxReset, ioaddr + EL3_CMD); in el3_open() 662 outw(RxReset, ioaddr + EL3_CMD); in el3_open() 663 outw(SetStatusEnb | 0x00, ioaddr + EL3_CMD); in el3_open() 695 outw(TxReset, ioaddr + EL3_CMD); in el3_tx_timeout() 696 outw(TxEnabl in el3_tx_timeout() [all...] |
H A D | 3c589_cs.c | 67 #define EL3WINDOW(win_num) outw(SelectWindow + (win_num), ioaddr + EL3_CMD) 314 outw(0x3f00, ioaddr + 8); in tc589_config() 377 outw(cmd, dev->base_addr + EL3_CMD); in tc589_wait_for_completion() 392 outw(EEPROM_READ + index, ioaddr + 10); in read_eeprom() 413 outw(0, ioaddr + 6); in tc589_set_xcvr() 416 outw(3<<14, ioaddr + 6); in tc589_set_xcvr() 419 outw(1<<14, ioaddr + 6); in tc589_set_xcvr() 423 outw((if_port == 2) ? StartCoax : StopCoax, ioaddr + EL3_CMD); in tc589_set_xcvr() 426 outw(MEDIA_LED | ((if_port < 2) ? MEDIA_TP : 0), ioaddr + WN4_MEDIA); in tc589_set_xcvr() 455 outw( in tc589_reset() [all...] |
H A D | 3c574_cs.c | 131 #define EL3WINDOW(win_num) outw(SelectWindow + (win_num), ioaddr + EL3_CMD) 369 outw(2<<11, ioaddr + RunnerRdCtrl); in tc574_config() 371 outw(0<<11, ioaddr + RunnerRdCtrl); in tc574_config() 385 outw(0x8040, ioaddr + Wn3_Options); in tc574_config() 387 outw(0xc040, ioaddr + Wn3_Options); in tc574_config() 391 outw(0x8040, ioaddr + Wn3_Options); in tc574_config() 492 outw(cmd, dev->base_addr + EL3_CMD); in tc574_wait_for_completion() 505 outw(EEPROM_Read + index, ioaddr + Wn0EepromCmd); in read_eeprom() 536 outw(MDIO_DATA_WRITE1, mdio_addr); in mdio_sync() 537 outw(MDIO_DATA_WRITE in mdio_sync() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/ |
H A D | lance.c | 509 outw(reset_val, ioaddr+LANCE_RESET); in lance_probe1() 511 outw(0x0000, ioaddr+LANCE_ADDR); /* Switch to window 0 */ in lance_probe1() 516 outw(88, ioaddr+LANCE_ADDR); in lance_probe1() 521 outw(89, ioaddr+LANCE_ADDR); in lance_probe1() 577 outw(0x0001, ioaddr+LANCE_ADDR); in lance_probe1() 579 outw((short) (u32) isa_virt_to_bus(&lp->init_block), ioaddr+LANCE_DATA); in lance_probe1() 580 outw(0x0002, ioaddr+LANCE_ADDR); in lance_probe1() 582 outw(((u32)isa_virt_to_bus(&lp->init_block)) >> 16, ioaddr+LANCE_DATA); in lance_probe1() 583 outw(0x0000, ioaddr+LANCE_ADDR); in lance_probe1() 605 outw( in lance_probe1() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/ |
H A D | lance.c | 513 outw(reset_val, ioaddr+LANCE_RESET); in lance_probe1() 515 outw(0x0000, ioaddr+LANCE_ADDR); /* Switch to window 0 */ in lance_probe1() 520 outw(88, ioaddr+LANCE_ADDR); in lance_probe1() 525 outw(89, ioaddr+LANCE_ADDR); in lance_probe1() 582 outw(0x0001, ioaddr+LANCE_ADDR); in lance_probe1() 584 outw((short) (u32) isa_virt_to_bus(&lp->init_block), ioaddr+LANCE_DATA); in lance_probe1() 585 outw(0x0002, ioaddr+LANCE_ADDR); in lance_probe1() 587 outw(((u32)isa_virt_to_bus(&lp->init_block)) >> 16, ioaddr+LANCE_DATA); in lance_probe1() 588 outw(0x0000, ioaddr+LANCE_ADDR); in lance_probe1() 610 outw( in lance_probe1() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/smsc/ |
H A D | smc9194.c | 48 . smc_enable, with outw instead of outb 324 outw( RCR_SOFTRESET, ioaddr + RCR ); in smc_reset() 331 outw( RCR_CLEAR, ioaddr + RCR ); in smc_reset() 332 outw( TCR_CLEAR, ioaddr + TCR ); in smc_reset() 338 outw( inw( ioaddr + CONTROL ) | CTL_AUTO_RELEASE , ioaddr + CONTROL ); in smc_reset() 342 outw( MC_RESET, ioaddr + MMU_CMD ); in smc_reset() 363 outw( TCR_NORMAL, ioaddr + TCR ); in smc_enable() 364 outw( RCR_NORMAL, ioaddr + RCR ); in smc_enable() 398 outw( inw( ioaddr + CONTROL ), CTL_POWERDOWN, ioaddr + CONTROL ); in smc_shutdown() 522 outw( MC_ALLO in smc_wait_to_send_packet() [all...] |
H A D | smc91c92_cs.c | 146 #define SMC_SELECT_BANK(x) { outw(x, ioaddr + BANK_SELECT); } 262 #define set_bits(v, p) outw(inw(p)|(v), (p)) 263 #define mask_bits(v, p) outw(inw(p)&(v), (p)) 548 outw(MOT_EEPROM + i, ioaddr + POINTER); in mot_setup() 550 outw((CTL_RELOAD | CTL_EE_SELECT), ioaddr + CONTROL); in mot_setup() 772 outw(0, ioaddr + CONTROL); in check_sig() 1043 outw(save, ioaddr + BANK_SELECT); in smc_dump() 1095 outw(0, ioaddr + INTERRUPT); in smc_close() 1102 outw(CTL_POWERDOWN, ioaddr + CONTROL ); in smc_close() 1144 outw(packet_n in smc_hardware_send_packet() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/smsc/ |
H A D | smc9194.c | 48 . smc_enable, with outw instead of outb 324 outw( RCR_SOFTRESET, ioaddr + RCR ); in smc_reset() 331 outw( RCR_CLEAR, ioaddr + RCR ); in smc_reset() 332 outw( TCR_CLEAR, ioaddr + TCR ); in smc_reset() 338 outw( inw( ioaddr + CONTROL ) | CTL_AUTO_RELEASE , ioaddr + CONTROL ); in smc_reset() 342 outw( MC_RESET, ioaddr + MMU_CMD ); in smc_reset() 363 outw( TCR_NORMAL, ioaddr + TCR ); in smc_enable() 364 outw( RCR_NORMAL, ioaddr + RCR ); in smc_enable() 398 outw( inw( ioaddr + CONTROL ), CTL_POWERDOWN, ioaddr + CONTROL ); in smc_shutdown() 522 outw( MC_ALLO in smc_wait_to_send_packet() [all...] |
H A D | smc91c92_cs.c | 146 #define SMC_SELECT_BANK(x) { outw(x, ioaddr + BANK_SELECT); } 262 #define set_bits(v, p) outw(inw(p)|(v), (p)) 263 #define mask_bits(v, p) outw(inw(p)&(v), (p)) 551 outw(MOT_EEPROM + i, ioaddr + POINTER); in mot_setup() 553 outw((CTL_RELOAD | CTL_EE_SELECT), ioaddr + CONTROL); in mot_setup() 775 outw(0, ioaddr + CONTROL); in check_sig() 1046 outw(save, ioaddr + BANK_SELECT); in smc_dump() 1098 outw(0, ioaddr + INTERRUPT); in smc_close() 1105 outw(CTL_POWERDOWN, ioaddr + CONTROL ); in smc_close() 1147 outw(packet_n in smc_hardware_send_packet() [all...] |
/kernel/linux/linux-5.10/drivers/ide/ |
H A D | tc86c001.c | 42 outw(scr, scr_port); in tc86c001_set_mode() 86 outw(0, sc_base + 0x0a); /* Sector Count */ in tc86c001_timer_expiry() 87 outw(0, twcr_port); /* Transfer Word Count 1 or 2 */ in tc86c001_timer_expiry() 124 outw(nsectors, sc_base + 0x0a); /* Sector Count */ in tc86c001_dma_start() 125 outw(SECTOR_SIZE / 2, twcr_port); /* Transfer Word Count 1/2 */ in tc86c001_dma_start() 154 outw(scr1 | 0x8000, sc_base + 0x00); in init_hwif_tc86c001() 157 outw(scr1 | 0x4000, sc_base + 0x00); in init_hwif_tc86c001() 160 outw(scr1 & ~0xc000, sc_base + 0x00); in init_hwif_tc86c001() 172 outw(0x0003, sc_base + 0x0c); in init_hwif_tc86c001()
|
/kernel/linux/linux-5.10/drivers/tty/ |
H A D | isicom.c | 137 #define InterruptTheCard(base) outw(0, (base) + 0xc) 268 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in raise_dtr() 269 outw(0x0504, base); in raise_dtr() 284 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in drop_dtr() 285 outw(0x0404, base); in drop_dtr() 300 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in raise_rts() 301 outw(0x0a04, base); in raise_rts() 316 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in drop_rts() 317 outw(0x0804, base); in drop_rts() 335 outw( in isicom_dtr_rts() [all...] |
/kernel/linux/linux-5.10/arch/sh/boards/mach-hp6xx/ |
H A D | setup.c | 62 outw(v, HD64461_GPADR); in dac_audio_start() 80 outw(v, HD64461_GPADR); in dac_audio_stop() 138 outw(v, HD64461_STBCR); in hp6xx_setup() 141 outw(v, HD64461_GPADR); in hp6xx_setup() 143 outw(HD64461_PCCGCR_VCC0 | HD64461_PCCSCR_VCC1, HD64461_PCC0GCR); in hp6xx_setup() 146 outw(HD64461_PCCGCR_VCC0 | HD64461_PCCSCR_VCC1, HD64461_PCC1GCR); in hp6xx_setup()
|