| /linux-6.15/drivers/ata/ |
| H A D | pata_ninja32.c | 64 iowrite8(pio_timing[adev->pio_mode - XFER_PIO_0], in ninja32_set_piomode() 74 iowrite8(0xd6, ap->ioaddr.bmdma_addr + 0x1f); in ninja32_dev_select() 94 iowrite8(0x05, base + 0x01); /* Enable interrupt lines */ in ninja32_program() 95 iowrite8(0xBE, base + 0x02); /* Burst, ?? setup */ in ninja32_program() 96 iowrite8(0x01, base + 0x03); /* Unknown */ in ninja32_program() 97 iowrite8(0x20, base + 0x04); /* WAIT0 */ in ninja32_program() 98 iowrite8(0x8f, base + 0x05); /* Unknown */ in ninja32_program() 99 iowrite8(0xa4, base + 0x1c); /* Unknown */ in ninja32_program() 100 iowrite8(0x83, base + 0x1d); /* BMDMA control: WAIT0 */ in ninja32_program()
|
| H A D | pata_optidma.c | 84 iowrite8(3, regio + 2); in optidma_unlock() 99 iowrite8(0x83, regio + 2); in optidma_lock() 166 iowrite8(adev->devno, regio + MISC_REG); in optidma_mode_setup() 169 iowrite8(data_rec_timing[pci_clock][pio], regio + READ_REG); in optidma_mode_setup() 170 iowrite8(data_rec_timing[pci_clock][pio], regio + WRITE_REG); in optidma_mode_setup() 172 iowrite8(dma_data_rec_timing[pci_clock][dma], regio + READ_REG); in optidma_mode_setup() 173 iowrite8(dma_data_rec_timing[pci_clock][dma], regio + WRITE_REG); in optidma_mode_setup() 176 iowrite8(addr | adev->devno, regio + MISC_REG); in optidma_mode_setup() 179 iowrite8(0x85, regio + CNTRL_REG); in optidma_mode_setup()
|
| H A D | pata_via.c | 398 iowrite8(tf->ctl, ioaddr->ctl_addr); in via_tf_load() 405 iowrite8(tf->device, ioaddr->device_addr); in via_tf_load() 413 iowrite8(tf->hob_nsect, ioaddr->nsect_addr); in via_tf_load() 414 iowrite8(tf->hob_lbal, ioaddr->lbal_addr); in via_tf_load() 415 iowrite8(tf->hob_lbam, ioaddr->lbam_addr); in via_tf_load() 416 iowrite8(tf->hob_lbah, ioaddr->lbah_addr); in via_tf_load() 420 iowrite8(tf->feature, ioaddr->feature_addr); in via_tf_load() 421 iowrite8(tf->nsect, ioaddr->nsect_addr); in via_tf_load() 422 iowrite8(tf->lbal, ioaddr->lbal_addr); in via_tf_load() 423 iowrite8(tf->lbam, ioaddr->lbam_addr); in via_tf_load() [all …]
|
| H A D | pata_hpt3x2n.c | 276 iowrite8(0x80, bmdma+0x73); in hpt3x2n_set_clock() 277 iowrite8(0x80, bmdma+0x77); in hpt3x2n_set_clock() 280 iowrite8(source, bmdma+0x7B); in hpt3x2n_set_clock() 281 iowrite8(0xC0, bmdma+0x79); in hpt3x2n_set_clock() 284 iowrite8(ioread8(bmdma+0x70) | 0x32, bmdma+0x70); in hpt3x2n_set_clock() 285 iowrite8(ioread8(bmdma+0x74) | 0x32, bmdma+0x74); in hpt3x2n_set_clock() 288 iowrite8(0x00, bmdma+0x79); in hpt3x2n_set_clock() 291 iowrite8(0x00, bmdma+0x73); in hpt3x2n_set_clock() 292 iowrite8(0x00, bmdma+0x77); in hpt3x2n_set_clock()
|
| H A D | pata_opti.c | 88 iowrite8(3, regio + 2); in opti_write_reg() 91 iowrite8(val, regio + reg); in opti_write_reg() 94 iowrite8(0x83, regio + 2); in opti_write_reg() 125 iowrite8(0xff, regio + 5); in opti_set_piomode()
|
| H A D | pata_pdc202xx_old.c | 41 iowrite8(tf->command, ap->ioaddr.command_addr); in pdc202xx_exec_command() 190 iowrite8(ioread8(clock) | sel66, clock); in pdc2026x_bmdma_start() 192 iowrite8(ioread8(clock) & ~sel66, clock); in pdc2026x_bmdma_start() 240 iowrite8(ioread8(clock) & ~sel66, clock); in pdc2026x_bmdma_stop() 244 iowrite8(ioread8(clock) & ~sel66, clock); in pdc2026x_bmdma_stop() 269 iowrite8(burst | 0x01, bmdma + 0x1f); in pdc2026x_port_start()
|
| H A D | pata_legacy.c | 495 iowrite8(3, ap->ioaddr.nsect_addr); in opti82c611a_set_piomode() 519 iowrite8(rc, ap->ioaddr.lbal_addr); in opti82c611a_set_piomode() 530 iowrite8(rc, ap->ioaddr.device_addr); in opti82c611a_set_piomode() 533 iowrite8(active << 4 | recover, ap->ioaddr.data_addr); in opti82c611a_set_piomode() 539 iowrite8(rc, ap->ioaddr.lbal_addr); in opti82c611a_set_piomode() 542 iowrite8(0x83, ap->ioaddr.nsect_addr); in opti82c611a_set_piomode() 574 iowrite8(3, ap->ioaddr.nsect_addr); in opti82c46x_set_piomode() 598 iowrite8(rc, ap->ioaddr.lbal_addr); in opti82c46x_set_piomode() 609 iowrite8(rc, ap->ioaddr.device_addr); in opti82c46x_set_piomode() 618 iowrite8(rc, ap->ioaddr.lbal_addr); in opti82c46x_set_piomode() [all …]
|
| H A D | libata-sff.c | 233 iowrite8(ctl, ap->ioaddr.ctl_addr); in ata_sff_set_devctl() 263 iowrite8(tmp, ap->ioaddr.device_addr); in ata_sff_dev_select() 349 iowrite8(tf->ctl, ioaddr->ctl_addr); in ata_sff_tf_load() 366 iowrite8(tf->lbal, ioaddr->lbal_addr); in ata_sff_tf_load() 411 iowrite8(tf->ctl, ioaddr->ctl_addr); in ata_sff_tf_read() 1707 iowrite8(0x55, ioaddr->nsect_addr); in ata_devchk() 1708 iowrite8(0xaa, ioaddr->lbal_addr); in ata_devchk() 1710 iowrite8(0xaa, ioaddr->nsect_addr); in ata_devchk() 1711 iowrite8(0x55, ioaddr->lbal_addr); in ata_devchk() 1713 iowrite8(0x55, ioaddr->nsect_addr); in ata_devchk() [all …]
|
| /linux-6.15/drivers/i2c/busses/ |
| H A D | i2c-viai2c-zhaoxin.c | 63 iowrite8(tmp | ZXI2C_HCR_RST_FIFO, base + ZXI2C_REG_HCR); in viai2c_fifo_xfer() 68 iowrite8(priv->xfer_len - 1, base + ZXI2C_REG_HRLR); in viai2c_fifo_xfer() 70 iowrite8(priv->xfer_len - 1, base + ZXI2C_REG_HTLR); in viai2c_fifo_xfer() 80 iowrite8(tmp, base + VIAI2C_REG_CR); in viai2c_fifo_xfer() 117 iowrite8(priv->xfer_len - 1, base + ZXI2C_REG_HRLR); in viai2c_fifo_irq_xfer() 119 iowrite8(priv->xfer_len - 1, base + ZXI2C_REG_HTLR); in viai2c_fifo_irq_xfer() 129 iowrite8(tmp, base + VIAI2C_REG_CR); in viai2c_fifo_irq_xfer() 158 iowrite8(ZXI2C_IRQ_MASK, base + VIAI2C_REG_ISR); in zxi2c_xfer() 177 iowrite8(ZXI2C_IRQ_MASK, base + VIAI2C_REG_ISR); in zxi2c_xfer() 186 iowrite8(0, base + VIAI2C_REG_IMR); in zxi2c_xfer() [all …]
|
| H A D | i2c-keba.c | 89 iowrite8(KI2C_STATUS_IN_USE, ki2c->base + KI2C_STATUS_REG); in ki2c_inuse_unlock() 169 iowrite8(control_dc, ki2c->base + KI2C_CONTROL_DC_REG); in ki2c_set_scl() 189 iowrite8(0, ki2c->base + KI2C_CONTROL_REG); in ki2c_reset_bus_bitwise() 220 iowrite8(KI2C_CONTROL_MEN, ki2c->base + KI2C_CONTROL_REG); in ki2c_reset_bus_bitwise() 242 iowrite8(0xFF, ki2c->base + KI2C_DATA_REG); in ki2c_reset_bus_bytewise() 295 iowrite8(addr, ki2c->base + KI2C_DATA_REG); in ki2c_write_target_addr() 309 iowrite8(KI2C_CONTROL_MEN | KI2C_CONTROL_MTX, in ki2c_start_addr() 363 iowrite8(KI2C_CONTROL_MEN, ki2c->base + KI2C_CONTROL_REG); in ki2c_stop() 374 iowrite8(data[i], ki2c->base + KI2C_DATA_REG); in ki2c_write() 399 iowrite8(control, ki2c->base + KI2C_CONTROL_REG); in ki2c_read() [all …]
|
| H A D | i2c-npcm7xx.c | 630 iowrite8(data, bus->reg + NPCM_I2CSDA); in npcm_i2c_wr_byte() 704 iowrite8(val, bus->reg + NPCM_I2CCST3); in npcm_i2c_eob_int() 712 iowrite8(val, bus->reg + NPCM_I2CCTL1); in npcm_i2c_eob_int() 778 iowrite8(val, bus->reg + NPCM_I2CCTL1); in npcm_i2c_int_enable() 788 iowrite8(val, bus->reg + NPCM_I2CCTL1); in npcm_i2c_master_start() 804 iowrite8(val, bus->reg + NPCM_I2CCTL1); in npcm_i2c_master_stop() 848 iowrite8(val, bus->reg + NPCM_I2CST); in npcm_i2c_clear_master_status() 927 iowrite8(0xFF, bus->reg + NPCM_I2CST); in npcm_i2c_reset() 1326 iowrite8(NPCM_I2CFIF_CTS_CLR_FIFO, in npcm_i2c_int_slave_handler() 1398 iowrite8(NPCM_I2CFIF_CTS_CLR_FIFO, in npcm_i2c_int_slave_handler() [all …]
|
| H A D | i2c-i801.c | 396 iowrite8(status, SMBAUXSTS(priv)); in i801_check_and_clear_pec_error() 418 iowrite8(status, SMBHSTSTS(priv)); in i801_check_pre() 446 iowrite8(0, SMBHSTCNT(priv)); in i801_check_post() 530 iowrite8(len, SMBHSTDAT0(priv)); in i801_block_transaction_by_block() 649 iowrite8(status, SMBHSTSTS(priv)); in i801_isr() 681 iowrite8(len, SMBHSTDAT0(priv)); in i801_block_transaction_byte_by_byte() 726 iowrite8(SMBHSTSTS_BYTE_DONE, in i801_block_transaction_byte_by_byte() 776 iowrite8(hstcmd, SMBHSTCMD(priv)); in i801_simple_transaction() 785 iowrite8(hstcmd, SMBHSTCMD(priv)); in i801_simple_transaction() 792 iowrite8(hstcmd, SMBHSTCMD(priv)); in i801_simple_transaction() [all …]
|
| /linux-6.15/drivers/ipack/devices/ |
| H A D | ipoctal.c | 64 iowrite8(CR_CMD_RESET_RX, &channel->regs->w.cr); in ipoctal_reset_channel() 65 iowrite8(CR_CMD_RESET_TX, &channel->regs->w.cr); in ipoctal_reset_channel() 67 iowrite8(CR_CMD_RESET_MR, &channel->regs->w.cr); in ipoctal_reset_channel() 80 iowrite8(CR_ENABLE_RX, &channel->regs->w.cr); in ipoctal_port_activate() 211 iowrite8(value, &channel->regs->w.thr); in ipoctal_irq_tx() 341 iowrite8(0, &channel->regs->w.mr); /* mr2 */ in ipoctal_inst_slot() 355 iowrite8(1, ipoctal->mem8_space + 1); in ipoctal_inst_slot() 478 iowrite8(CR_ENABLE_TX, &channel->regs->w.cr); in ipoctal_write_tty() 621 iowrite8(mr1, &channel->regs->w.mr); in ipoctal_set_termios() 622 iowrite8(mr2, &channel->regs->w.mr); in ipoctal_set_termios() [all …]
|
| /linux-6.15/drivers/media/pci/cobalt/ |
| H A D | cobalt-i2c.c | 118 iowrite8(data[i], ®s->txr_rxr); in cobalt_tx_bytes() 135 iowrite8(cmd, ®s->cr_sr); in cobalt_tx_bytes() 194 iowrite8(cmd, ®s->cr_sr); in cobalt_rx_bytes() 323 iowrite8(M00018_CTR_BITMAP_EN_MSK, ®s->cr_sr); in cobalt_i2c_init() 324 iowrite8(0, ®s->ctr); in cobalt_i2c_init() 325 iowrite8(0, ®s->cr_sr); in cobalt_i2c_init() 340 iowrite8(0, ®s->ctr); in cobalt_i2c_init() 341 iowrite8(0, ®s->cr_sr); in cobalt_i2c_init() 344 iowrite8(prescale & 0xff, ®s->prerlo); in cobalt_i2c_init() 345 iowrite8((prescale >> 8) & 0xff, ®s->prerhi); in cobalt_i2c_init() [all …]
|
| /linux-6.15/drivers/net/ethernet/via/ |
| H A D | via-rhine.c | 585 iowrite8(0x80, ioaddr + WOLcgClr); in rhine_power_init() 588 iowrite8(0xFF, ioaddr + WOLcrClr); in rhine_power_init() 1412 iowrite8(0, ioaddr + CamCon); in rhine_set_cam() 1440 iowrite8(0, ioaddr + CamCon); in rhine_set_vlan_cam() 1459 iowrite8(0, ioaddr + CamCon); in rhine_set_cam_mask() 1478 iowrite8(0, ioaddr + CamCon); in rhine_set_vlan_cam_mask() 1585 iowrite8(0, ioaddr + MIICmd); in rhine_enable_linkmon() 1587 iowrite8(0x80, ioaddr + MIICmd); in rhine_enable_linkmon() 1599 iowrite8(0, ioaddr + MIICmd); in rhine_disable_linkmon() 1608 iowrite8(0x80, ioaddr + MIICmd); in rhine_disable_linkmon() [all …]
|
| /linux-6.15/arch/arm/mach-shmobile/ |
| H A D | setup-r8a7740.c | 58 iowrite8(0xff, intc_msk_base + 0x0); in r8a7740_init_irq_of() 59 iowrite8(0xff, intc_msk_base + 0x4); in r8a7740_init_irq_of() 60 iowrite8(0xff, intc_msk_base + 0x8); in r8a7740_init_irq_of() 61 iowrite8(0xff, intc_msk_base + 0xc); in r8a7740_init_irq_of()
|
| /linux-6.15/drivers/mfd/ |
| H A D | cgbc-core.c | 83 iowrite8(cmd, cgbc->io_session + CGBC_SESSION_CMD); in cgbc_session_command() 92 iowrite8(CGBC_SESSION_STATUS_FREE, cgbc->io_session + CGBC_SESSION_STATUS); in cgbc_session_command() 124 iowrite8(cgbc->session, cgbc->io_cmd + CGBC_CMD_ACCESS); in cgbc_command_lock() 131 iowrite8(cgbc->session, cgbc->io_cmd + CGBC_CMD_ACCESS); in cgbc_command_unlock() 159 iowrite8(CGBC_CMD_INDEX_CBM_MAN8, cgbc->io_cmd + CGBC_CMD_INDEX); in cgbc_command() 161 iowrite8(CGBC_CMD_INDEX_CBM_AUTO32, cgbc->io_cmd + CGBC_CMD_INDEX); in cgbc_command() 167 iowrite8(_cmd[i], cgbc->io_cmd + CGBC_CMD_DATA + (i % 4)); in cgbc_command() 170 iowrite8((i + 1) | CGBC_CMD_INDEX_CBM_MAN8, cgbc->io_cmd + CGBC_CMD_INDEX); in cgbc_command() 174 iowrite8(checksum, cgbc->io_cmd + CGBC_CMD_DATA + (i % 4)); in cgbc_command() 177 iowrite8(cgbc->session, cgbc->io_cmd + CGBC_CMD_STROBE); in cgbc_command() [all …]
|
| /linux-6.15/drivers/char/tpm/ |
| H A D | tpm_tis_synquacer.c | 69 iowrite8(*value++, phy->iobase + addr); in tpm_tis_synquacer_write_bytes() 78 iowrite8(value[3], phy->iobase + addr + 3); in tpm_tis_synquacer_write_bytes() 79 iowrite8(value[2], phy->iobase + addr + 2); in tpm_tis_synquacer_write_bytes() 80 iowrite8(value[1], phy->iobase + addr + 1); in tpm_tis_synquacer_write_bytes() 81 iowrite8(value[0], phy->iobase + addr); in tpm_tis_synquacer_write_bytes()
|
| /linux-6.15/drivers/hwmon/ |
| H A D | npcm750-pwm-fan.c | 317 iowrite8(reg_mode, in npcm7xx_fan_start_capture() 343 iowrite8(NPCM7XX_FAN_TICLR_CLEAR_ALL, in npcm7xx_fan_polling() 416 iowrite8((reg_int & ~flag_int), in npcm7xx_fan_compute() 421 iowrite8((reg_mode & ~flag_mode), in npcm7xx_fan_compute() 458 iowrite8((reg_int & ~flag_int), in npcm7xx_check_cmp() 462 iowrite8(flag_clear, in npcm7xx_check_cmp() 468 iowrite8((reg_mode & ~flag_mode), in npcm7xx_check_cmp() 738 iowrite8(NPCM7XX_FAN_TCKC_CLKX_NONE, in npcm7xx_fan_init() 745 iowrite8(NPCM7XX_FAN_TICLR_CLEAR_ALL, in npcm7xx_fan_init() 749 iowrite8(NPCM7XX_FAN_CLK_PRESCALE, in npcm7xx_fan_init() [all …]
|
| /linux-6.15/drivers/spi/ |
| H A D | spi-kspi2.c | 95 iowrite8(KSPI2_STATUS_IN_USE, kspi->base + KSPI2_STATUS_REG); in kspi2_inuse_unlock() 138 iowrite8(kspi->control_shadow, kspi->base + KSPI2_CONTROL_REG); in kspi2_write_control_reg() 148 iowrite8(tx, kspi->base + KSPI2_DATA_REG); in kspi2_txrx_byte() 240 iowrite8(spi_get_chipselect(spi, 0), kspi->base + KSPI2_CS_NR_REG); in kspi2_set_cs() 242 iowrite8(KSPI2_CS_NR_NONE, kspi->base + KSPI2_CS_NR_REG); in kspi2_set_cs() 332 iowrite8(KSPI2_CONTROL_INIT, kspi->base + KSPI2_CONTROL_REG); in kspi2_init() 335 iowrite8(KSPI2_CS_NR_NONE, kspi->base + KSPI2_CS_NR_REG); in kspi2_init()
|
| /linux-6.15/drivers/watchdog/ |
| H A D | lenovo_se30_wdt.c | 118 iowrite8(reg->mod, shm_base_addr + SHM_WIN_MOD_OFFSET); in shm_get_ready() 119 iowrite8(reg->cmd, shm_base_addr + SHM_WIN_CMD_OFFSET); in shm_get_ready() 120 iowrite8(reg->sel, shm_base_addr + SHM_WIN_SEL_OFFSET); in shm_get_ready() 123 iowrite8(VAL_SHM_WIN_CTRL_RD, shm_base_addr + SHM_WIN_CTL_OFFSET); in shm_get_ready() 158 iowrite8(val, shm_base_addr + SHM_WIN_DAT_OFFSET + reg->idx + idx_offset); in write_shm_win() 159 iowrite8(VAL_SHM_WIN_CTRL_WR, shm_base_addr + SHM_WIN_CTL_OFFSET); in write_shm_win()
|
| /linux-6.15/drivers/net/ethernet/engleder/ |
| H A D | tsnep_tc.c | 333 iowrite8(TSNEP_GC_DISABLE, adapter->addr + TSNEP_GC); in tsnep_taprio() 367 iowrite8(TSNEP_GC_ENABLE_TIMEOUT, adapter->addr + TSNEP_GC); in tsnep_taprio() 378 iowrite8(TSNEP_GC_ENABLE_A, adapter->addr + TSNEP_GC); in tsnep_taprio() 380 iowrite8(TSNEP_GC_ENABLE_B, adapter->addr + TSNEP_GC); in tsnep_taprio() 388 iowrite8(TSNEP_GC_ENABLE_A, adapter->addr + TSNEP_GC); in tsnep_taprio() 448 iowrite8(TSNEP_GC_DISABLE, adapter->addr + TSNEP_GC); in tsnep_tc_init() 463 iowrite8(TSNEP_GC_DISABLE, adapter->addr + TSNEP_GC); in tsnep_tc_cleanup()
|
| /linux-6.15/drivers/net/can/softing/ |
| H A D | softing_fw.c | 26 iowrite8(vector >> 8, &card->dpram[DPRAM_FCT_HOST + 1]); in _softing_fct_cmd() 27 iowrite8(vector, &card->dpram[DPRAM_FCT_HOST]); in _softing_fct_cmd() 287 iowrite8(1, &card->dpram[DPRAM_COMMAND + 12]); in softing_load_app_fw() 304 iowrite8(1, &card->dpram[DPRAM_COMMAND + 6]); in softing_load_app_fw() 322 iowrite8(0, &card->dpram[DPRAM_RESET_RX_FIFO]); in softing_reset_chip() 323 iowrite8(0, &card->dpram[DPRAM_RESET_RX_FIFO+1]); in softing_reset_chip() 324 iowrite8(1, &card->dpram[DPRAM_RESET]); in softing_reset_chip() 325 iowrite8(0, &card->dpram[DPRAM_RESET+1]); in softing_reset_chip() 611 iowrite8(0, &card->dpram[DPRAM_INFO_BUSSTATE]); in softing_startstop() 612 iowrite8(0, &card->dpram[DPRAM_INFO_BUSSTATE2]); in softing_startstop() [all …]
|
| /linux-6.15/drivers/tty/serial/ |
| H A D | pch_uart.c | 333 iowrite8(lcr, priv->membase + UART_LCR); in port_show_regs() 416 iowrite8(ier, priv->membase + UART_IER); in pch_uart_hal_enable_interrupt() 424 iowrite8(ier, priv->membase + UART_IER); in pch_uart_hal_disable_interrupt() 465 iowrite8(dll, priv->membase + PCH_UART_DLL); in pch_uart_hal_set_line() 467 iowrite8(lcr, priv->membase + UART_LCR); in pch_uart_hal_set_line() 536 iowrite8(fcr, priv->membase + UART_FCR); in pch_uart_hal_set_fifo() 596 iowrite8(lcr, priv->membase + UART_LCR); in pch_uart_hal_set_break() 1130 iowrite8(mcr, priv->membase + UART_MCR); in pch_uart_set_mctrl() 1495 iowrite8(c, priv->membase + PCH_UART_THR); in pch_uart_put_poll_char() 1502 iowrite8(ier, priv->membase + UART_IER); in pch_uart_put_poll_char() [all …]
|
| /linux-6.15/drivers/net/ethernet/ |
| H A D | ec_bhf.c | 156 iowrite8(0, priv->mac_io + MAC_FRAME_ERR_CNT); in ec_bhf_reset() 157 iowrite8(0, priv->mac_io + MAC_RX_ERR_CNT); in ec_bhf_reset() 158 iowrite8(0, priv->mac_io + MAC_CRC_ERR_CNT); in ec_bhf_reset() 159 iowrite8(0, priv->mac_io + MAC_LNK_LST_ERR_CNT); in ec_bhf_reset() 162 iowrite8(0, priv->mac_io + MAC_DROPPED_FRMS); in ec_bhf_reset() 164 iowrite8(0, priv->fifo_io + FIFO_TX_RESET); in ec_bhf_reset() 165 iowrite8(0, priv->fifo_io + FIFO_RX_RESET); in ec_bhf_reset() 167 iowrite8(0, priv->mac_io + MAC_TX_FIFO_LVL); in ec_bhf_reset() 414 iowrite8(0, priv->mii_io + MII_MAC_FILT_FLAG); in ec_bhf_open()
|