/* SPDX-License-Identifier: GPL-2.0 */ | |
/* | |
* NSC/Cyrix CPU indexed register access. Must be inlined instead of | |
* macros to ensure correct access ordering | |
* Access order is always 0x22 (=offset), 0x23 (=value) | |
*/ | |
static inline u8 getCx86(u8 reg) | |
{ | |
outb(reg, 0x22); | |
return inb(0x23); | |
} | |
static inline void setCx86(u8 reg, u8 data) | |
{ | |
outb(reg, 0x22); | |
outb(data, 0x23); | |
} |