/Linux-v4.19/drivers/watchdog/ |
D | w83977f_wdt.c | 78 outb_p(UNLOCK_DATA, IO_INDEX_PORT); in wdt_start() 79 outb_p(UNLOCK_DATA, IO_INDEX_PORT); in wdt_start() 87 outb_p(DEVICE_REGISTER, IO_INDEX_PORT); in wdt_start() 88 outb_p(0x08, IO_DATA_PORT); in wdt_start() 89 outb_p(0xF2, IO_INDEX_PORT); in wdt_start() 90 outb_p(timeoutW, IO_DATA_PORT); in wdt_start() 91 outb_p(0xF3, IO_INDEX_PORT); in wdt_start() 92 outb_p(0x08, IO_DATA_PORT); in wdt_start() 93 outb_p(0xF4, IO_INDEX_PORT); in wdt_start() 94 outb_p(0x00, IO_DATA_PORT); in wdt_start() [all …]
|
D | wdt977.c | 87 outb_p(UNLOCK_DATA, IO_INDEX_PORT); in wdt977_start() 88 outb_p(UNLOCK_DATA, IO_INDEX_PORT); in wdt977_start() 96 outb_p(DEVICE_REGISTER, IO_INDEX_PORT); in wdt977_start() 97 outb_p(0x08, IO_DATA_PORT); in wdt977_start() 98 outb_p(0xF2, IO_INDEX_PORT); in wdt977_start() 99 outb_p(timeoutM, IO_DATA_PORT); in wdt977_start() 100 outb_p(0xF3, IO_INDEX_PORT); in wdt977_start() 101 outb_p(0x00, IO_DATA_PORT); /* another setting is 0E for in wdt977_start() 103 outb_p(0xF4, IO_INDEX_PORT); in wdt977_start() 104 outb_p(0x00, IO_DATA_PORT); in wdt977_start() [all …]
|
D | pc87413_wdt.c | 80 outb_p(SIOCFG2, WDT_INDEX_IO_PORT); in pc87413_select_wdt_out() 85 outb_p(SIOCFG2, WDT_INDEX_IO_PORT); in pc87413_select_wdt_out() 87 outb_p(cr_data, WDT_DATA_IO_PORT); in pc87413_select_wdt_out() 104 outb_p(0x07, WDT_INDEX_IO_PORT); /* Point SWC_LDN (LDN=4) */ in pc87413_enable_swc() 105 outb_p(SWC_LDN, WDT_DATA_IO_PORT); in pc87413_enable_swc() 107 outb_p(0x30, WDT_INDEX_IO_PORT); /* Read Index 0x30 First */ in pc87413_enable_swc() 110 outb_p(0x30, WDT_INDEX_IO_PORT); in pc87413_enable_swc() 111 outb_p(cr_data, WDT_DATA_IO_PORT); /* Index0x30_bit0P1 */ in pc87413_enable_swc() 126 outb_p(0x60, WDT_INDEX_IO_PORT); /* Read Index 0x60 */ in pc87413_get_swc_base_addr() 129 outb_p(0x61, WDT_INDEX_IO_PORT); /* Read Index 0x61 */ in pc87413_get_swc_base_addr() [all …]
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-ali1535.c | 260 outb_p(ALI1535_T_OUT, SMBHSTTYP); in ali1535_transaction() 267 outb_p(0xFF, SMBHSTSTS); in ali1535_transaction() 282 outb_p(temp, SMBHSTSTS); in ali1535_transaction() 286 outb_p(0xFF, SMBHSTPORT); in ali1535_transaction() 338 outb_p(ALI1535_KILL, SMBHSTTYP); in ali1535_transaction() 339 outb_p(0xFF, SMBHSTSTS); in ali1535_transaction() 342 outb_p(ALI1535_T_OUT, SMBHSTTYP); in ali1535_transaction() 343 outb_p(0xFF, SMBHSTSTS); in ali1535_transaction() 371 outb_p(0xFF, SMBHSTSTS); in ali1535_access() 375 outb_p(((addr & 0x7f) << 1) | (read_write & 0x01), in ali1535_access() [all …]
|
D | i2c-ali1563.c | 81 outb_p(data | HST_STS_BAD, SMB_HST_STS); in ali1563_transaction() 86 outb_p(inb_p(SMB_HST_CNTL2) | HST_CNTL2_START, SMB_HST_CNTL2); in ali1563_transaction() 105 outb_p(HST_CNTL2_KILL, SMB_HST_CNTL2); in ali1563_transaction() 120 outb_p(HST_CNTL1_TIMEOUT, SMB_HST_CNTL1); in ali1563_transaction() 125 outb_p(0x0, SMB_HST_CNTL2); in ali1563_transaction() 146 outb_p(data | HST_STS_BAD, SMB_HST_STS); in ali1563_block_start() 153 outb_p(data | HST_STS_DONE, SMB_HST_STS); in ali1563_block_start() 156 outb_p(inb_p(SMB_HST_CNTL2) | HST_CNTL2_START, SMB_HST_CNTL2); in ali1563_block_start() 194 outb_p(HST_CNTL1_LAST, SMB_HST_CNTL1); in ali1563_block() 202 outb_p(len, SMB_HST_DAT0); in ali1563_block() [all …]
|
D | i2c-ali15x3.c | 267 outb_p(ALI15X3_T_OUT, SMBHSTCNT); in ali15x3_transaction() 274 outb_p(0xFF, SMBHSTSTS); in ali15x3_transaction() 288 outb_p(temp, SMBHSTSTS); in ali15x3_transaction() 293 outb_p(0xFF, SMBHSTSTART); in ali15x3_transaction() 349 outb_p(0xFF, SMBHSTSTS); in ali15x3_access() 364 outb_p(((addr & 0x7f) << 1) | (read_write & 0x01), in ali15x3_access() 369 outb_p(((addr & 0x7f) << 1) | (read_write & 0x01), in ali15x3_access() 372 outb_p(command, SMBHSTCMD); in ali15x3_access() 376 outb_p(((addr & 0x7f) << 1) | (read_write & 0x01), in ali15x3_access() 378 outb_p(command, SMBHSTCMD); in ali15x3_access() [all …]
|
D | i2c-viapro.c | 149 outb_p(temp, SMBHSTSTS); in vt596_transaction() 158 outb_p(0x40 | size, SMBHSTCNT); in vt596_transaction() 190 outb_p(temp, SMBHSTSTS); in vt596_transaction() 211 outb_p(command, SMBHSTCMD); in vt596_access() 215 outb_p(command, SMBHSTCMD); in vt596_access() 217 outb_p(data->byte, SMBHSTDAT0); in vt596_access() 221 outb_p(command, SMBHSTCMD); in vt596_access() 223 outb_p(data->word & 0xff, SMBHSTDAT0); in vt596_access() 224 outb_p((data->word & 0xff00) >> 8, SMBHSTDAT1); in vt596_access() 229 outb_p(command, SMBHSTCMD); in vt596_access() [all …]
|
D | i2c-piix4.c | 304 outb_p(smb_en, SB800_PIIX4_SMB_IDX); in piix4_setup_sb800() 306 outb_p(smb_en + 1, SB800_PIIX4_SMB_IDX); in piix4_setup_sb800() 385 outb_p(SB800_PIIX4_PORT_IDX_SEL, SB800_PIIX4_SMB_IDX); in piix4_setup_sb800() 459 outb_p(temp, SMBHSTSTS); in piix4_transaction() 469 outb_p(inb(SMBHSTCNT) | 0x040, SMBHSTCNT); in piix4_transaction() 505 outb_p(inb(SMBHSTSTS), SMBHSTSTS); in piix4_transaction() 530 outb_p((addr << 1) | read_write, in piix4_access() 535 outb_p((addr << 1) | read_write, in piix4_access() 538 outb_p(command, SMBHSTCMD); in piix4_access() 542 outb_p((addr << 1) | read_write, in piix4_access() [all …]
|
D | i2c-i801.c | 330 outb_p(status, SMBHSTSTS(priv)); in i801_check_pre() 352 outb_p(status, SMBAUXSTS(priv)); in i801_check_pre() 385 outb_p(inb_p(SMBHSTCNT(priv)) | SMBHSTCNT_KILL, in i801_check_post() 388 outb_p(inb_p(SMBHSTCNT(priv)) & (~SMBHSTCNT_KILL), in i801_check_post() 397 outb_p(STATUS_FLAGS, SMBHSTSTS(priv)); in i801_check_post() 423 outb_p(SMBAUXSTS_CRCE, SMBAUXSTS(priv)); in i801_check_post() 437 outb_p(status, SMBHSTSTS(priv)); in i801_check_post() 494 outb_p(xact | SMBHSTCNT_INTREN | SMBHSTCNT_START, in i801_transaction() 510 outb_p(xact | SMBHSTCNT_START, SMBHSTCNT(priv)); in i801_transaction() 528 outb_p(len, SMBHSTDAT0(priv)); in i801_block_transaction_by_block() [all …]
|
D | i2c-nforce2.c | 150 outb_p(NVIDIA_SMB_CTRL_ABORT, NVIDIA_SMB_CTRL); in nforce2_abort() 158 outb_p(NVIDIA_SMB_STATUS_ABRT_STS, NVIDIA_SMB_STATUS_ABRT); in nforce2_abort() 207 outb_p(command, NVIDIA_SMB_CMD); in nforce2_access() 212 outb_p(command, NVIDIA_SMB_CMD); in nforce2_access() 214 outb_p(data->byte, NVIDIA_SMB_DATA); in nforce2_access() 219 outb_p(command, NVIDIA_SMB_CMD); in nforce2_access() 221 outb_p(data->word, NVIDIA_SMB_DATA); in nforce2_access() 222 outb_p(data->word >> 8, NVIDIA_SMB_DATA + 1); in nforce2_access() 228 outb_p(command, NVIDIA_SMB_CMD); in nforce2_access() 237 outb_p(len, NVIDIA_SMB_BCNT); in nforce2_access() [all …]
|
/Linux-v4.19/drivers/isdn/hisax/ |
D | s0box.c | 23 outb_p(0x1c, padr + 2); in writereg() 24 outb_p(0x14, padr + 2); in writereg() 25 outb_p((addr + off) & 0x7f, padr); in writereg() 26 outb_p(0x16, padr + 2); in writereg() 27 outb_p(val, padr); in writereg() 28 outb_p(0x17, padr + 2); in writereg() 29 outb_p(0x14, padr + 2); in writereg() 30 outb_p(0x1c, padr + 2); in writereg() 41 outb_p(0x1c, padr + 2); in readreg() 42 outb_p(0x14, padr + 2); in readreg() [all …]
|
/Linux-v4.19/drivers/clocksource/ |
D | i8253.c | 52 outb_p(0x00, PIT_MODE); /* latch the count ASAP */ in i8253_read() 58 outb_p(0x34, PIT_MODE); in i8253_read() 59 outb_p(PIT_LATCH & 0xff, PIT_CH0); in i8253_read() 60 outb_p(PIT_LATCH >> 8, PIT_CH0); in i8253_read() 111 outb_p(0x30, PIT_MODE); in pit_shutdown() 112 outb_p(0, PIT_CH0); in pit_shutdown() 113 outb_p(0, PIT_CH0); in pit_shutdown() 122 outb_p(0x38, PIT_MODE); in pit_set_oneshot() 132 outb_p(0x34, PIT_MODE); in pit_set_periodic() 133 outb_p(PIT_LATCH & 0xff, PIT_CH0); /* LSB */ in pit_set_periodic() [all …]
|
/Linux-v4.19/drivers/input/serio/ |
D | ct82c710.c | 99 outb_p(inb_p(CT82C710_STATUS) & ~(CT82C710_ENABLE | CT82C710_INTS_ON), CT82C710_STATUS); in ct82c710_close() 119 outb_p(status, CT82C710_STATUS); in ct82c710_open() 122 outb_p(status, CT82C710_STATUS); in ct82c710_open() 125 outb_p(status, CT82C710_STATUS); /* Enable interrupts */ in ct82c710_open() 130 outb_p(status, CT82C710_STATUS); in ct82c710_open() 145 outb_p(c, CT82C710_DATA); in ct82c710_write() 155 outb_p(0x55, 0x2fa); /* Any value except 9, ff or 36 */ in ct82c710_detect() 156 outb_p(0xaa, 0x3fa); /* Inverse of 55 */ in ct82c710_detect() 157 outb_p(0x36, 0x3fa); /* Address the chip */ in ct82c710_detect() 158 outb_p(0xe4, 0x3fa); /* 390/4; 390 = config address */ in ct82c710_detect() [all …]
|
/Linux-v4.19/drivers/video/console/ |
D | vgacon.c | 499 outb_p(i, VGA_ATT_W); in vgacon_startup() 500 outb_p(i, VGA_ATT_W); in vgacon_startup() 502 outb_p(0x20, VGA_ATT_W); in vgacon_startup() 509 outb_p(color_table[i], VGA_PEL_IW); in vgacon_startup() 510 outb_p(default_red[i], VGA_PEL_D); in vgacon_startup() 511 outb_p(default_grn[i], VGA_PEL_D); in vgacon_startup() 512 outb_p(default_blu[i], VGA_PEL_D); in vgacon_startup() 690 outb_p(VGA_CRTC_CURSOR_START, vga_video_port_reg); in vgacon_set_cursor_size() 692 outb_p(VGA_CRTC_CURSOR_END, vga_video_port_reg); in vgacon_set_cursor_size() 702 outb_p(VGA_CRTC_CURSOR_START, vga_video_port_reg); in vgacon_set_cursor_size() [all …]
|
D | mdacon.c | 114 outb_p(reg, mda_index_port); in write_mda_b() 115 outb_p(val, mda_value_port); in write_mda_b() 126 outb_p(reg, mda_index_port); outb_p(val >> 8, mda_value_port); in write_mda_w() 127 outb_p(reg+1, mda_index_port); outb_p(val & 0xff, mda_value_port); in write_mda_w() 139 outb_p(reg, mda_index_port); in test_mda_b() 315 outb_p(MDA_MODE_VIDEO_EN | MDA_MODE_BLINK_EN, mda_mode_port); in mda_initialize() 316 outb_p(0x00, mda_status_port); in mda_initialize() 317 outb_p(0x00, mda_gfx_port); in mda_initialize() 476 outb_p(0x00, mda_mode_port); /* disable video */ in mdacon_blank() 478 outb_p(MDA_MODE_VIDEO_EN | MDA_MODE_BLINK_EN, in mdacon_blank()
|
/Linux-v4.19/drivers/media/radio/ |
D | radio-rtrack2.c | 54 outb_p(1, isa->io); in zero() 55 outb_p(3, isa->io); in zero() 56 outb_p(1, isa->io); in zero() 61 outb_p(5, isa->io); in one() 62 outb_p(7, isa->io); in one() 63 outb_p(5, isa->io); in one() 72 outb_p(0xc8, isa->io); in rtrack2_s_frequency() 73 outb_p(0xc9, isa->io); in rtrack2_s_frequency() 74 outb_p(0xc9, isa->io); in rtrack2_s_frequency() 85 outb_p(0xc8, isa->io); in rtrack2_s_frequency() [all …]
|
/Linux-v4.19/drivers/net/ethernet/8390/ |
D | ne.c | 315 outb_p(E8390_NODMA+E8390_PAGE1+E8390_STOP, ioaddr + E8390_CMD); in ne_probe1() 317 outb_p(0xff, ioaddr + 0x0d); in ne_probe1() 318 outb_p(E8390_NODMA+E8390_PAGE0, ioaddr + E8390_CMD); in ne_probe1() 321 outb_p(reg0, ioaddr); in ne_probe1() 322 outb_p(regd, ioaddr + 0x0d); /* Restore the old values. */ in ne_probe1() 361 outb_p(0xff, ioaddr + EN0_ISR); /* Ack all intr. */ in ne_probe1() 387 outb_p(program_seq[i].value, ioaddr + program_seq[i].offset); in ne_probe1() 402 outb_p(DCR_VAL, ioaddr + EN0_DCFG); in ne_probe1() 473 outb_p(0x50, ioaddr + EN0_IMR); /* Enable one interrupt. */ in ne_probe1() 474 outb_p(0x00, ioaddr + EN0_RCNTLO); in ne_probe1() [all …]
|
D | axnet_cs.c | 219 outb_p(program_seq[i].value, ioaddr + program_seq[i].offset); in get_prom() 421 outb_p(MDIO_DATA_WRITE1, addr); in mdio_sync() 422 outb_p(MDIO_DATA_WRITE1 | MDIO_SHIFT_CLK, addr); in mdio_sync() 434 outb_p(dat, addr); in mdio_read() 435 outb_p(dat | MDIO_SHIFT_CLK, addr); in mdio_read() 438 outb_p(MDIO_ENB_IN, addr); in mdio_read() 440 outb_p(MDIO_ENB_IN | MDIO_SHIFT_CLK, addr); in mdio_read() 453 outb_p(dat, addr); in mdio_write() 454 outb_p(dat | MDIO_SHIFT_CLK, addr); in mdio_write() 457 outb_p(MDIO_ENB_IN, addr); in mdio_write() [all …]
|
/Linux-v4.19/drivers/ide/ |
D | ali14xx.c | 92 outb_p(reg, regPort); in inReg() 101 outb_p(reg, regPort); in outReg() 102 outb_p(data, dataPort); in outReg() 137 outb_p(regOn, basePort); in ali14xx_set_pio_mode() 142 outb_p(regOff, basePort); in ali14xx_set_pio_mode() 160 outb_p(regOn, basePort); in findPort() 165 outb_p(regOff, basePort); in findPort() 172 outb_p(regOff, basePort); in findPort() 188 outb_p(regOn, basePort); in initRegisters() 191 outb_p(0x01, regPort); in initRegisters() [all …]
|
D | umc8672.c | 75 outb_p(port, 0x108); in out_umc() 76 outb_p(wert, 0x109); in out_umc() 81 outb_p(port, 0x108); in in_umc() 89 outb_p(0x5A, 0x108); /* enable umc */ in umc_set_speeds() 101 outb_p(0xa5, 0x108); /* disable umc */ in umc_set_speeds() 148 outb_p(0x5A, 0x108); /* enable umc */ in umc8672_probe() 155 outb_p(0xa5, 0x108); /* disable umc */ in umc8672_probe()
|
D | dtc2278.c | 57 outb_p(b,0xb0); in sub22() 59 outb_p(c,0xb4); in sub22() 62 outb_p(7,0xb0); in sub22() 116 outb_p(4,0xb0); in dtc2278_probe() 118 outb_p(0x20,0xb4); in dtc2278_probe()
|
/Linux-v4.19/drivers/cpufreq/ |
D | elanfreq.c | 87 outb_p(0x80, REG_CSCIR); in elanfreq_get_cpu_frequency() 126 outb_p(0x40, REG_CSCIR); /* Disable hyperspeed mode */ in elanfreq_target() 127 outb_p(0x00, REG_CSCDR); in elanfreq_target() 134 outb_p(0x80, REG_CSCIR); in elanfreq_target() 135 outb_p(elan_multiplier[state].val80h, REG_CSCDR); in elanfreq_target() 138 outb_p(0x40, REG_CSCIR); in elanfreq_target() 139 outb_p(elan_multiplier[state].val40h, REG_CSCDR); in elanfreq_target()
|
/Linux-v4.19/drivers/input/touchscreen/ |
D | htcpen.c | 56 outb_p(TOUCH_INDEX, HTCPEN_PORT_INDEX); in htcpen_interrupt() 61 outb_p(X_INDEX, HTCPEN_PORT_INDEX); in htcpen_interrupt() 64 outb_p(Y_INDEX, HTCPEN_PORT_INDEX); in htcpen_interrupt() 67 outb_p(LSB_XY_INDEX, HTCPEN_PORT_INDEX); in htcpen_interrupt() 94 outb_p(DEVICE_ENABLE, HTCPEN_PORT_INIT); in htcpen_open() 101 outb_p(DEVICE_DISABLE, HTCPEN_PORT_INIT); in htcpen_close() 196 outb_p(DEVICE_DISABLE, HTCPEN_PORT_INIT); in htcpen_isa_suspend() 203 outb_p(DEVICE_ENABLE, HTCPEN_PORT_INIT); in htcpen_isa_resume()
|
/Linux-v4.19/drivers/video/fbdev/ |
D | hgafb.c | 146 outb_p(reg, HGA_INDEX_PORT); in write_hga_b() 147 outb_p(val, HGA_VALUE_PORT); in write_hga_b() 152 outb_p(reg, HGA_INDEX_PORT); outb_p(val >> 8, HGA_VALUE_PORT); in write_hga_w() 153 outb_p(reg+1, HGA_INDEX_PORT); outb_p(val & 0xff, HGA_VALUE_PORT); in write_hga_w() 158 outb_p(reg, HGA_INDEX_PORT); in test_hga_b() 184 outb_p(HGA_MODE_VIDEO_EN | HGA_MODE_BLINK_EN, HGA_MODE_PORT); in hga_txt_mode() 185 outb_p(0x00, HGA_GFX_PORT); in hga_txt_mode() 186 outb_p(0x00, HGA_STATUS_PORT); in hga_txt_mode() 215 outb_p(0x00, HGA_STATUS_PORT); in hga_gfx_mode() 216 outb_p(HGA_GFX_MODE_EN, HGA_GFX_PORT); in hga_gfx_mode() [all …]
|
/Linux-v4.19/drivers/irqchip/ |
D | irq-i8259.c | 250 outb_p(0x11, PIC_MASTER_CMD); /* ICW1: select 8259A-1 init */ in init_8259A() 251 …outb_p(I8259A_IRQ_BASE + 0, PIC_MASTER_IMR); /* ICW2: 8259A-1 IR0 mapped to I8259A_IRQ_BASE + 0x00… in init_8259A() 252 outb_p(1U << PIC_CASCADE_IR, PIC_MASTER_IMR); /* 8259A-1 (the master) has a slave on IR2 */ in init_8259A() 254 outb_p(MASTER_ICW4_DEFAULT | PIC_ICW4_AEOI, PIC_MASTER_IMR); in init_8259A() 256 outb_p(MASTER_ICW4_DEFAULT, PIC_MASTER_IMR); in init_8259A() 258 outb_p(0x11, PIC_SLAVE_CMD); /* ICW1: select 8259A-2 init */ in init_8259A() 259 …outb_p(I8259A_IRQ_BASE + 8, PIC_SLAVE_IMR); /* ICW2: 8259A-2 IR0 mapped to I8259A_IRQ_BASE + 0x08 … in init_8259A() 260 outb_p(PIC_CASCADE_IR, PIC_SLAVE_IMR); /* 8259A-2 is a slave on master's IR2 */ in init_8259A() 261 …outb_p(SLAVE_ICW4_DEFAULT, PIC_SLAVE_IMR); /* (slave's support for AEOI in flat mode is to be inve… in init_8259A()
|