summaryrefslogtreecommitdiff
path: root/lib/intel_io.h
diff options
context:
space:
mode:
authorJani Nikula <jani.nikula@intel.com>2015-04-28 11:52:42 +0300
committerJani Nikula <jani.nikula@intel.com>2015-05-05 13:08:34 +0300
commit23b7f089207e44244ecc5757a2be5263db08581b (patch)
tree38861f292c783a970851258e83c4098576744c3d /lib/intel_io.h
parent30e84df0c110971cc07cc81fdbf66aa9e7840bc6 (diff)
lib: add 16 and 8 bit versions of INREG and OUTREG
Add INREG8, INREG16, OUTREG8, and OUTREG16. While at it, cleanup doc comments of INREG and OUTREG. Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Diffstat (limited to 'lib/intel_io.h')
-rw-r--r--lib/intel_io.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/intel_io.h b/lib/intel_io.h
index 04aa3fd4..1c3b4445 100644
--- a/lib/intel_io.h
+++ b/lib/intel_io.h
@@ -43,7 +43,11 @@ void intel_register_write(uint32_t reg, uint32_t val);
int intel_register_access_needs_fakewake(void);
uint32_t INREG(uint32_t reg);
+uint16_t INREG16(uint32_t reg);
+uint8_t INREG8(uint32_t reg);
void OUTREG(uint32_t reg, uint32_t val);
+void OUTREG16(uint32_t reg, uint16_t val);
+void OUTREG8(uint32_t reg, uint8_t val);
/* sideband access functions from intel_iosf.c */
uint32_t intel_dpio_reg_read(uint32_t reg, int phy);