lkml.org 
[lkml]   [2014]   [Nov]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3.14 114/203] x86, iosf: Added Quark MBI identifiers
    Date
    3.14-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Ong Boon Leong <boon.leong.ong@intel.com>

    commit 7ef1def800e907edd28ddb1a5c64bae6b8749cdd upstream.

    Added all the MBI units below and their associated read/write
    opcodes:
    - Host Bridge Arbiter
    - Host Bridge
    - Remote Management Unit
    - Memory Manager & eSRAM
    - SoC Unit

    Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
    Link: http://lkml.kernel.org/r/1399668248-24199-3-git-send-email-david.e.box@linux.intel.com
    Signed-off-by: David E. Box <david.e.box@linux.intel.com>
    Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
    Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    arch/x86/include/asm/iosf_mbi.h | 22 ++++++++++++++++++++++
    1 file changed, 22 insertions(+)

    --- a/arch/x86/include/asm/iosf_mbi.h
    +++ b/arch/x86/include/asm/iosf_mbi.h
    @@ -50,6 +50,28 @@
    #define BT_MBI_PCIE_READ 0x00
    #define BT_MBI_PCIE_WRITE 0x01

    +/* Quark available units */
    +#define QRK_MBI_UNIT_HBA 0x00
    +#define QRK_MBI_UNIT_HB 0x03
    +#define QRK_MBI_UNIT_RMU 0x04
    +#define QRK_MBI_UNIT_MM 0x05
    +#define QRK_MBI_UNIT_MMESRAM 0x05
    +#define QRK_MBI_UNIT_SOC 0x31
    +
    +/* Quark read/write opcodes */
    +#define QRK_MBI_HBA_READ 0x10
    +#define QRK_MBI_HBA_WRITE 0x11
    +#define QRK_MBI_HB_READ 0x10
    +#define QRK_MBI_HB_WRITE 0x11
    +#define QRK_MBI_RMU_READ 0x10
    +#define QRK_MBI_RMU_WRITE 0x11
    +#define QRK_MBI_MM_READ 0x10
    +#define QRK_MBI_MM_WRITE 0x11
    +#define QRK_MBI_MMESRAM_READ 0x12
    +#define QRK_MBI_MMESRAM_WRITE 0x13
    +#define QRK_MBI_SOC_READ 0x06
    +#define QRK_MBI_SOC_WRITE 0x07
    +
    #if IS_ENABLED(CONFIG_IOSF_MBI)

    bool iosf_mbi_available(void);



    \
     
     \ /
      Last update: 2014-11-12 04:41    [W:2.199 / U:1.300 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site