Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
sentelic.h File Reference

Go to the source code of this file.

Macros

#define FSP_REG_DEVICE_ID   0x00
 
#define FSP_REG_VERSION   0x01
 
#define FSP_REG_REVISION   0x04
 
#define FSP_REG_TMOD_STATUS1   0x0B
 
#define FSP_BIT_NO_ROTATION   BIT(3)
 
#define FSP_REG_PAGE_CTRL   0x0F
 
#define FSP_REG_SYSCTL1   0x10
 
#define FSP_BIT_EN_REG_CLK   BIT(5)
 
#define FSP_REG_TMOD_STATUS   0x20
 
#define FSP_REG_OPC_QDOWN   0x31
 
#define FSP_BIT_EN_OPC_TAG   BIT(7)
 
#define FSP_REG_OPTZ_XLO   0x34
 
#define FSP_REG_OPTZ_XHI   0x35
 
#define FSP_REG_OPTZ_YLO   0x36
 
#define FSP_REG_OPTZ_YHI   0x37
 
#define FSP_REG_SYSCTL5   0x40
 
#define FSP_BIT_90_DEGREE   BIT(0)
 
#define FSP_BIT_EN_MSID6   BIT(1)
 
#define FSP_BIT_EN_MSID7   BIT(2)
 
#define FSP_BIT_EN_MSID8   BIT(3)
 
#define FSP_BIT_EN_AUTO_MSID8   BIT(5)
 
#define FSP_BIT_EN_PKT_G0   BIT(6)
 
#define FSP_REG_ONPAD_CTL   0x43
 
#define FSP_BIT_ONPAD_ENABLE   BIT(0)
 
#define FSP_BIT_ONPAD_FBBB   BIT(1)
 
#define FSP_BIT_FIX_VSCR   BIT(3)
 
#define FSP_BIT_FIX_HSCR   BIT(5)
 
#define FSP_BIT_DRAG_LOCK   BIT(6)
 
#define FSP_REG_SWC1   (0x90)
 
#define FSP_BIT_SWC1_EN_ABS_1F   BIT(0)
 
#define FSP_BIT_SWC1_EN_GID   BIT(1)
 
#define FSP_BIT_SWC1_EN_ABS_2F   BIT(2)
 
#define FSP_BIT_SWC1_EN_FUP_OUT   BIT(3)
 
#define FSP_BIT_SWC1_EN_ABS_CON   BIT(4)
 
#define FSP_BIT_SWC1_GST_GRP0   BIT(5)
 
#define FSP_BIT_SWC1_GST_GRP1   BIT(6)
 
#define FSP_BIT_SWC1_BX_COMPAT   BIT(7)
 
#define FSP_PAGE_0B   (0x0b)
 
#define FSP_PAGE_82   (0x82)
 
#define FSP_PAGE_DEFAULT   FSP_PAGE_82
 
#define FSP_REG_SN0   (0x40)
 
#define FSP_REG_SN1   (0x41)
 
#define FSP_REG_SN2   (0x42)
 
#define FSP_PKT_TYPE_NORMAL   (0x00)
 
#define FSP_PKT_TYPE_ABS   (0x01)
 
#define FSP_PKT_TYPE_NOTIFY   (0x02)
 
#define FSP_PKT_TYPE_NORMAL_OPC   (0x03)
 
#define FSP_PKT_TYPE_SHIFT   (6)
 
#define FSP_PB0_LBTN   BIT(0)
 
#define FSP_PB0_RBTN   BIT(1)
 
#define FSP_PB0_MBTN   BIT(2)
 
#define FSP_PB0_MFMC_FGR2   FSP_PB0_MBTN
 
#define FSP_PB0_MUST_SET   BIT(3)
 
#define FSP_PB0_PHY_BTN   BIT(4)
 
#define FSP_PB0_MFMC   BIT(5)
 
#define FSP_VER_STL3888_A4   (0xC1)
 
#define FSP_VER_STL3888_B0   (0xD0)
 
#define FSP_VER_STL3888_B1   (0xD1)
 
#define FSP_VER_STL3888_B2   (0xD2)
 
#define FSP_VER_STL3888_C0   (0xE0)
 
#define FSP_VER_STL3888_C1   (0xE1)
 
#define FSP_VER_STL3888_D0   (0xE2)
 
#define FSP_VER_STL3888_D1   (0xE3)
 
#define FSP_VER_STL3888_E0   (0xE4)
 

Macro Definition Documentation

#define FSP_BIT_90_DEGREE   BIT(0)

Definition at line 44 of file sentelic.h.

#define FSP_BIT_DRAG_LOCK   BIT(6)

Definition at line 56 of file sentelic.h.

#define FSP_BIT_EN_AUTO_MSID8   BIT(5)

Definition at line 48 of file sentelic.h.

#define FSP_BIT_EN_MSID6   BIT(1)

Definition at line 45 of file sentelic.h.

#define FSP_BIT_EN_MSID7   BIT(2)

Definition at line 46 of file sentelic.h.

#define FSP_BIT_EN_MSID8   BIT(3)

Definition at line 47 of file sentelic.h.

#define FSP_BIT_EN_OPC_TAG   BIT(7)

Definition at line 38 of file sentelic.h.

#define FSP_BIT_EN_PKT_G0   BIT(6)

Definition at line 49 of file sentelic.h.

#define FSP_BIT_EN_REG_CLK   BIT(5)

Definition at line 35 of file sentelic.h.

#define FSP_BIT_FIX_HSCR   BIT(5)

Definition at line 55 of file sentelic.h.

#define FSP_BIT_FIX_VSCR   BIT(3)

Definition at line 54 of file sentelic.h.

#define FSP_BIT_NO_ROTATION   BIT(3)

Definition at line 30 of file sentelic.h.

#define FSP_BIT_ONPAD_ENABLE   BIT(0)

Definition at line 52 of file sentelic.h.

#define FSP_BIT_ONPAD_FBBB   BIT(1)

Definition at line 53 of file sentelic.h.

#define FSP_BIT_SWC1_BX_COMPAT   BIT(7)

Definition at line 66 of file sentelic.h.

#define FSP_BIT_SWC1_EN_ABS_1F   BIT(0)

Definition at line 59 of file sentelic.h.

#define FSP_BIT_SWC1_EN_ABS_2F   BIT(2)

Definition at line 61 of file sentelic.h.

#define FSP_BIT_SWC1_EN_ABS_CON   BIT(4)

Definition at line 63 of file sentelic.h.

#define FSP_BIT_SWC1_EN_FUP_OUT   BIT(3)

Definition at line 62 of file sentelic.h.

#define FSP_BIT_SWC1_EN_GID   BIT(1)

Definition at line 60 of file sentelic.h.

#define FSP_BIT_SWC1_GST_GRP0   BIT(5)

Definition at line 64 of file sentelic.h.

#define FSP_BIT_SWC1_GST_GRP1   BIT(6)

Definition at line 65 of file sentelic.h.

#define FSP_PAGE_0B   (0x0b)

Definition at line 68 of file sentelic.h.

#define FSP_PAGE_82   (0x82)

Definition at line 69 of file sentelic.h.

#define FSP_PAGE_DEFAULT   FSP_PAGE_82

Definition at line 70 of file sentelic.h.

#define FSP_PB0_LBTN   BIT(0)

Definition at line 86 of file sentelic.h.

#define FSP_PB0_MBTN   BIT(2)

Definition at line 88 of file sentelic.h.

#define FSP_PB0_MFMC   BIT(5)

Definition at line 92 of file sentelic.h.

#define FSP_PB0_MFMC_FGR2   FSP_PB0_MBTN

Definition at line 89 of file sentelic.h.

#define FSP_PB0_MUST_SET   BIT(3)

Definition at line 90 of file sentelic.h.

#define FSP_PB0_PHY_BTN   BIT(4)

Definition at line 91 of file sentelic.h.

#define FSP_PB0_RBTN   BIT(1)

Definition at line 87 of file sentelic.h.

#define FSP_PKT_TYPE_ABS   (0x01)

Definition at line 80 of file sentelic.h.

#define FSP_PKT_TYPE_NORMAL   (0x00)

Definition at line 79 of file sentelic.h.

#define FSP_PKT_TYPE_NORMAL_OPC   (0x03)

Definition at line 82 of file sentelic.h.

#define FSP_PKT_TYPE_NOTIFY   (0x02)

Definition at line 81 of file sentelic.h.

#define FSP_PKT_TYPE_SHIFT   (6)

Definition at line 83 of file sentelic.h.

#define FSP_REG_DEVICE_ID   0x00

Definition at line 26 of file sentelic.h.

#define FSP_REG_ONPAD_CTL   0x43

Definition at line 51 of file sentelic.h.

#define FSP_REG_OPC_QDOWN   0x31

Definition at line 37 of file sentelic.h.

#define FSP_REG_OPTZ_XHI   0x35

Definition at line 40 of file sentelic.h.

#define FSP_REG_OPTZ_XLO   0x34

Definition at line 39 of file sentelic.h.

#define FSP_REG_OPTZ_YHI   0x37

Definition at line 42 of file sentelic.h.

#define FSP_REG_OPTZ_YLO   0x36

Definition at line 41 of file sentelic.h.

#define FSP_REG_PAGE_CTRL   0x0F

Definition at line 31 of file sentelic.h.

#define FSP_REG_REVISION   0x04

Definition at line 28 of file sentelic.h.

#define FSP_REG_SN0   (0x40)

Definition at line 72 of file sentelic.h.

#define FSP_REG_SN1   (0x41)

Definition at line 73 of file sentelic.h.

#define FSP_REG_SN2   (0x42)

Definition at line 74 of file sentelic.h.

#define FSP_REG_SWC1   (0x90)

Definition at line 58 of file sentelic.h.

#define FSP_REG_SYSCTL1   0x10

Definition at line 34 of file sentelic.h.

#define FSP_REG_SYSCTL5   0x40

Definition at line 43 of file sentelic.h.

#define FSP_REG_TMOD_STATUS   0x20

Definition at line 36 of file sentelic.h.

#define FSP_REG_TMOD_STATUS1   0x0B

Definition at line 29 of file sentelic.h.

#define FSP_REG_VERSION   0x01

Definition at line 27 of file sentelic.h.

#define FSP_VER_STL3888_A4   (0xC1)

Definition at line 95 of file sentelic.h.

#define FSP_VER_STL3888_B0   (0xD0)

Definition at line 96 of file sentelic.h.

#define FSP_VER_STL3888_B1   (0xD1)

Definition at line 97 of file sentelic.h.

#define FSP_VER_STL3888_B2   (0xD2)

Definition at line 98 of file sentelic.h.

#define FSP_VER_STL3888_C0   (0xE0)

Definition at line 99 of file sentelic.h.

#define FSP_VER_STL3888_C1   (0xE1)

Definition at line 100 of file sentelic.h.

#define FSP_VER_STL3888_D0   (0xE2)

Definition at line 101 of file sentelic.h.

#define FSP_VER_STL3888_D1   (0xE3)

Definition at line 102 of file sentelic.h.

#define FSP_VER_STL3888_E0   (0xE4)

Definition at line 103 of file sentelic.h.