diff options
-rw-r--r-- | arch/x86/include/asm/iosf_mbi.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/arch/x86/include/asm/iosf_mbi.h b/arch/x86/include/asm/iosf_mbi.h index 1a91a3698b1e..57995f0596a6 100644 --- a/arch/x86/include/asm/iosf_mbi.h +++ b/arch/x86/include/asm/iosf_mbi.h | |||
@@ -50,6 +50,28 @@ | |||
50 | #define BT_MBI_PCIE_READ 0x00 | 50 | #define BT_MBI_PCIE_READ 0x00 |
51 | #define BT_MBI_PCIE_WRITE 0x01 | 51 | #define BT_MBI_PCIE_WRITE 0x01 |
52 | 52 | ||
53 | /* Quark available units */ | ||
54 | #define QRK_MBI_UNIT_HBA 0x00 | ||
55 | #define QRK_MBI_UNIT_HB 0x03 | ||
56 | #define QRK_MBI_UNIT_RMU 0x04 | ||
57 | #define QRK_MBI_UNIT_MM 0x05 | ||
58 | #define QRK_MBI_UNIT_MMESRAM 0x05 | ||
59 | #define QRK_MBI_UNIT_SOC 0x31 | ||
60 | |||
61 | /* Quark read/write opcodes */ | ||
62 | #define QRK_MBI_HBA_READ 0x10 | ||
63 | #define QRK_MBI_HBA_WRITE 0x11 | ||
64 | #define QRK_MBI_HB_READ 0x10 | ||
65 | #define QRK_MBI_HB_WRITE 0x11 | ||
66 | #define QRK_MBI_RMU_READ 0x10 | ||
67 | #define QRK_MBI_RMU_WRITE 0x11 | ||
68 | #define QRK_MBI_MM_READ 0x10 | ||
69 | #define QRK_MBI_MM_WRITE 0x11 | ||
70 | #define QRK_MBI_MMESRAM_READ 0x12 | ||
71 | #define QRK_MBI_MMESRAM_WRITE 0x13 | ||
72 | #define QRK_MBI_SOC_READ 0x06 | ||
73 | #define QRK_MBI_SOC_WRITE 0x07 | ||
74 | |||
53 | #if IS_ENABLED(CONFIG_IOSF_MBI) | 75 | #if IS_ENABLED(CONFIG_IOSF_MBI) |
54 | 76 | ||
55 | bool iosf_mbi_available(void); | 77 | bool iosf_mbi_available(void); |