Home
last modified time | relevance | path

Searched refs:SMBHSTCNT (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/drivers/i2c/busses/
H A Di2c-ali15x3.c61 #define SMBHSTCNT (1 + ali15x3_smba) macro
228 inb_p(SMBHSTCNT), inb_p(SMBHSTCMD), inb_p(SMBHSTADD), in ali15x3_transaction()
260 outb_p(ALI15X3_T_OUT, SMBHSTCNT); in ali15x3_transaction()
325 inb_p(SMBHSTCNT), inb_p(SMBHSTCMD), inb_p(SMBHSTADD), in ali15x3_transaction()
400 outb_p(inb_p(SMBHSTCNT) | ALI15X3_BLOCK_CLR, SMBHSTCNT); in ali15x3_access()
411 outb_p(size, SMBHSTCNT); /* output command */ in ali15x3_access()
437 outb_p(inb_p(SMBHSTCNT) | ALI15X3_BLOCK_CLR, SMBHSTCNT); in ali15x3_access()
H A Di2c-isch.c29 #define SMBHSTCNT 0x00 macro
91 sch_io_rd8(priv, SMBHSTCNT), sch_io_rd8(priv, SMBHSTCMD), in sch_transaction()
112 temp = sch_io_rd8(priv, SMBHSTCNT); in sch_transaction()
114 sch_io_wr8(priv, SMBHSTCNT, temp); in sch_transaction()
141 sch_io_rd8(priv, SMBHSTCNT), sch_io_rd8(priv, SMBHSTCMD), in sch_transaction()
229 dev_dbg(&adap->dev, "write size %d to 0x%04x\n", size, SMBHSTCNT); in sch_access()
231 temp = sch_io_rd8(priv, SMBHSTCNT); in sch_access()
233 sch_io_wr8(priv, SMBHSTCNT, temp); in sch_access()
H A Di2c-amd-asf-plat.c159 amd_asf_update_ioport_target(piix4_smba, ASF_DATA_EN, SMBHSTCNT, true); in amd_asf_setup_target()
160 amd_asf_update_ioport_target(piix4_smba, ASF_PEC_SP, SMBHSTCNT, true); in amd_asf_setup_target()
177 inb_p(SMBHSTCNT); in amd_asf_access()
181 outb_p(PIIX4_BLOCK_DATA, SMBHSTCNT); in amd_asf_access()
183 amd_asf_update_ioport_target(piix4_smba, ASF_DATA_EN, SMBHSTCNT, true); in amd_asf_access()
184 amd_asf_update_ioport_target(piix4_smba, ASF_PEC_SP, SMBHSTCNT, true); in amd_asf_access()
H A Di2c-viapro.c53 #define SMBHSTCNT (vt596_smba + 2) macro
105 "DAT=%02x,%02x\n", msg, inb_p(SMBHSTSTS), inb_p(SMBHSTCNT), in vt596_dump_regs()
150 outb_p(0x40 | size, SMBHSTCNT); in vt596_transaction()
239 inb_p(SMBHSTCNT); /* Reset SMBBLKDAT */ in vt596_access()
276 inb_p(SMBHSTCNT); /* Reset SMBBLKDAT */ in vt596_access()
H A Di2c-i801.c133 #define SMBHSTCNT(p) (2 + (p)->smba) macro
444 iowrite8(SMBHSTCNT_KILL, SMBHSTCNT(priv)); in i801_check_post()
446 iowrite8(0, SMBHSTCNT(priv)); in i801_check_post()
498 SMBHSTCNT(priv)); in i801_transaction()
503 iowrite8(xact | SMBHSTCNT_START, SMBHSTCNT(priv)); in i801_transaction()
531 ioread8(SMBHSTCNT(priv)); /* reset the data buffer index */ in i801_block_transaction_by_block()
582 SMBHSTCNT(priv)); in i801_isr_byte_done()
701 iowrite8(priv->cmd | SMBHSTCNT_START, SMBHSTCNT(priv)); in i801_block_transaction_byte_by_byte()
708 iowrite8(smbcmd | SMBHSTCNT_START, SMBHSTCNT(priv)); in i801_block_transaction_byte_by_byte()
737 iowrite8(smbcmd | SMBHSTCNT_LAST_BYTE, SMBHSTCNT(priv)); in i801_block_transaction_byte_by_byte()
[all …]
H A Di2c-piix4.c528 "ADD=%02x, DAT0=%02x, DAT1=%02x\n", inb_p(SMBHSTCNT), in piix4_transaction()
546 outb_p(inb(SMBHSTCNT) | 0x040, SMBHSTCNT); in piix4_transaction()
589 "ADD=%02x, DAT0=%02x, DAT1=%02x\n", inb_p(SMBHSTCNT), in piix4_transaction()
646 inb_p(SMBHSTCNT); /* Reset SMBBLKDAT */ in piix4_access()
657 outb_p((size & 0x1C) + (ENABLE_INT9 & 1), SMBHSTCNT); in piix4_access()
679 inb_p(SMBHSTCNT); /* Reset SMBBLKDAT */ in piix4_access()
H A Di2c-piix4.h20 #define SMBHSTCNT (0x02 + piix4_smba) macro