bionic: update processed cpcap_audio.h and spi/cpcap.h headers
Change-Id: Ied7210d4f03eec3218c51cea8ee2e667d2014153 Signed-off-by: Iliyan Malchev <malchev@google.com>
This commit is contained in:
@@ -20,7 +20,8 @@
|
|||||||
#define CPCAP_AUDIO_OUT_HEADSET 1
|
#define CPCAP_AUDIO_OUT_HEADSET 1
|
||||||
#define CPCAP_AUDIO_OUT_HEADSET_AND_SPEAKER 2
|
#define CPCAP_AUDIO_OUT_HEADSET_AND_SPEAKER 2
|
||||||
#define CPCAP_AUDIO_OUT_STANDBY 3
|
#define CPCAP_AUDIO_OUT_STANDBY 3
|
||||||
#define CPCAP_AUDIO_OUT_MAX 3
|
#define CPCAP_AUDIO_OUT_ANLG_DOCK_HEADSET 4
|
||||||
|
#define CPCAP_AUDIO_OUT_MAX 4
|
||||||
|
|
||||||
struct cpcap_audio_stream {
|
struct cpcap_audio_stream {
|
||||||
unsigned id;
|
unsigned id;
|
||||||
|
@@ -23,11 +23,36 @@
|
|||||||
#define CPCAP_IRQ_INT4_INDEX 48
|
#define CPCAP_IRQ_INT4_INDEX 48
|
||||||
#define CPCAP_IRQ_INT5_INDEX 64
|
#define CPCAP_IRQ_INT5_INDEX 64
|
||||||
|
|
||||||
|
#define CPCAP_HWCFG_NUM 2
|
||||||
|
|
||||||
|
#define CPCAP_HWCFG0_SEC_STBY_SW1 0x0001
|
||||||
|
#define CPCAP_HWCFG0_SEC_STBY_SW2 0x0002
|
||||||
|
#define CPCAP_HWCFG0_SEC_STBY_SW3 0x0004
|
||||||
|
#define CPCAP_HWCFG0_SEC_STBY_SW4 0x0008
|
||||||
|
#define CPCAP_HWCFG0_SEC_STBY_SW5 0x0010
|
||||||
|
#define CPCAP_HWCFG0_SEC_STBY_VAUDIO 0x0020
|
||||||
|
#define CPCAP_HWCFG0_SEC_STBY_VCAM 0x0040
|
||||||
|
#define CPCAP_HWCFG0_SEC_STBY_VCSI 0x0080
|
||||||
|
#define CPCAP_HWCFG0_SEC_STBY_VDAC 0x0100
|
||||||
|
#define CPCAP_HWCFG0_SEC_STBY_VDIG 0x0200
|
||||||
|
#define CPCAP_HWCFG0_SEC_STBY_VHVIO 0x0400
|
||||||
|
#define CPCAP_HWCFG0_SEC_STBY_VPLL 0x0800
|
||||||
|
#define CPCAP_HWCFG0_SEC_STBY_VRF1 0x1000
|
||||||
|
#define CPCAP_HWCFG0_SEC_STBY_VRF2 0x2000
|
||||||
|
#define CPCAP_HWCFG0_SEC_STBY_VRFREF 0x4000
|
||||||
|
#define CPCAP_HWCFG0_SEC_STBY_VSDIO 0x8000
|
||||||
|
|
||||||
|
#define CPCAP_HWCFG1_SEC_STBY_VWLAN1 0x0001
|
||||||
|
#define CPCAP_HWCFG1_SEC_STBY_VWLAN2 0x0002
|
||||||
|
#define CPCAP_HWCFG1_SEC_STBY_VSIM 0x0004
|
||||||
|
#define CPCAP_HWCFG1_SEC_STBY_VSIMCARD 0x0008
|
||||||
|
|
||||||
#define CPCAP_WHISPER_MODE_PU 0x00000001
|
#define CPCAP_WHISPER_MODE_PU 0x00000001
|
||||||
#define CPCAP_WHISPER_ENABLE_UART 0x00000002
|
#define CPCAP_WHISPER_ENABLE_UART 0x00000002
|
||||||
#define CPCAP_WHISPER_ACCY_MASK 0xF8000000
|
#define CPCAP_WHISPER_ACCY_MASK 0xF8000000
|
||||||
#define CPCAP_WHISPER_ACCY_SHFT 27
|
#define CPCAP_WHISPER_ACCY_SHFT 27
|
||||||
#define CPCAP_WHISPER_ID_SIZE 16
|
#define CPCAP_WHISPER_ID_SIZE 16
|
||||||
|
#define CPCAP_WHISPER_PROP_SIZE 7
|
||||||
|
|
||||||
enum cpcap_regulator_id {
|
enum cpcap_regulator_id {
|
||||||
CPCAP_SW2,
|
CPCAP_SW2,
|
||||||
@@ -531,6 +556,7 @@ struct cpcap_regacc {
|
|||||||
struct cpcap_whisper_request {
|
struct cpcap_whisper_request {
|
||||||
unsigned int cmd;
|
unsigned int cmd;
|
||||||
char dock_id[CPCAP_WHISPER_ID_SIZE];
|
char dock_id[CPCAP_WHISPER_ID_SIZE];
|
||||||
|
char dock_prop[CPCAP_WHISPER_PROP_SIZE];
|
||||||
};
|
};
|
||||||
|
|
||||||
#define CPCAP_IOCTL_TEST_READ_REG _IOWR(0, CPCAP_IOCTL_NUM_TEST_READ_REG, struct cpcap_regacc*)
|
#define CPCAP_IOCTL_TEST_READ_REG _IOWR(0, CPCAP_IOCTL_NUM_TEST_READ_REG, struct cpcap_regacc*)
|
||||||
|
Reference in New Issue
Block a user