mirror of
https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
synced 2025-09-09 01:28:05 -04:00
Fixed MTP to work with TWRP
This commit is contained in:
commit
f6dfaef42e
50820 changed files with 20846062 additions and 0 deletions
111
sound/soc/samsung/esa_sa_effect.h
Normal file
111
sound/soc/samsung/esa_sa_effect.h
Normal file
|
@ -0,0 +1,111 @@
|
|||
#ifndef _ESA_EFFECT_AUDIO_H
|
||||
#define _ESA_EFFECT_AUDIO_H
|
||||
|
||||
enum {
|
||||
SOUNDALIVE = 0,
|
||||
MYSOUND,
|
||||
PLAYSPEED,
|
||||
SOUNDBALANCE,
|
||||
MYSPACE,
|
||||
BASSBOOST,
|
||||
EQUALIZER,
|
||||
};
|
||||
|
||||
/* Effect offset */
|
||||
#define EFFECT_BASE (0x1A000)
|
||||
|
||||
#define SA_BASE (0x0)
|
||||
#define SA_CHANGE_BIT (0x0)
|
||||
#define SA_OUT_DEVICE (0x10)
|
||||
#define SA_PRESET (0x14)
|
||||
#define SA_EQ_BEGIN (0x18)
|
||||
#define SA_EQ_END (0x30)
|
||||
#define SA_3D_LEVEL (0x34)
|
||||
#define SA_BE_LEVEL (0x38)
|
||||
#define SA_REVERB (0x3C)
|
||||
#define SA_ROOMSIZE (0x40)
|
||||
#define SA_CLA_LEVEL (0x44)
|
||||
#define SA_VOLUME_LEVEL (0x48)
|
||||
#define SA_SQUARE_ROW (0x4C)
|
||||
#define SA_SQUARE_COLUMN (0x50)
|
||||
#define SA_TAB_INFO (0x54)
|
||||
#define SA_NEW_UI (0x58)
|
||||
#define SA_3D_ON (0x5C)
|
||||
#define SA_3D_ANGLE_L (0x60)
|
||||
#define SA_3D_ANGLE_R (0x64)
|
||||
#define SA_3D_GAIN_L (0x68)
|
||||
#define SA_3D_GAIN_R (0x6C)
|
||||
#define SA_MAX_COUNT (24)
|
||||
|
||||
#define MYSOUND_BASE (0x100)
|
||||
#define MYSOUND_CHANGE_BIT (0x0)
|
||||
#define MYSOUND_DHA_ENABLE (0x10)
|
||||
#define MYSOUND_GAIN_BEGIN (0x14)
|
||||
#define MYSOUND_OUT_DEVICE (0x48)
|
||||
#define MYSOUND_MAX_COUNT (14)
|
||||
|
||||
#define VSP_BASE (0x200)
|
||||
#define VSP_CHANGE_BIT (0x0)
|
||||
#define VSP_INDEX (0x10)
|
||||
#define VSP_MAX_COUNT (2)
|
||||
|
||||
#define LRSM_BASE (0x300)
|
||||
#define LRSM_CHANGE_BIT (0x0)
|
||||
#define LRSM_INDEX0 (0x10)
|
||||
#define LRSM_INDEX1 (0x20)
|
||||
#define LRSM_MAX_COUNT (3)
|
||||
|
||||
#define MYSPACE_BASE (0x340)
|
||||
#define MYSPACE_CHANGE_BIT (0x0)
|
||||
#define MYSPACE_PRESET (0x10)
|
||||
#define MYSPACE_MAX_COUNT (2)
|
||||
|
||||
#define BB_BASE (0x400)
|
||||
#define BB_CHANGE_BIT (0x0)
|
||||
#define BB_STATUS (0x10)
|
||||
#define BB_STRENGTH (0x14)
|
||||
#define BB_MAX_COUNT (2)
|
||||
|
||||
#define EQ_BASE (0x500)
|
||||
#define EQ_CHANGE_BIT (0x0)
|
||||
#define EQ_STATUS (0x10)
|
||||
#define EQ_PRESET (0x14)
|
||||
#define EQ_NBAND (0x18)
|
||||
#define EQ_NBAND_LEVEL (0x1c) /* 10 nband levels */
|
||||
#define EQ_NBAND_FREQ (0x44) /* 10 nband frequencies */
|
||||
#define EQ_MAX_COUNT (23)
|
||||
|
||||
/* CommBox ELPE Parameter */
|
||||
#define ELPE_BASE (0x600)
|
||||
#define ELPE_CMD (0x0)
|
||||
#define ELPE_ARG0 (0x4)
|
||||
#define ELPE_ARG1 (0x8)
|
||||
#define ELPE_ARG2 (0xC)
|
||||
#define ELPE_ARG3 (0x10)
|
||||
#define ELPE_ARG4 (0x14)
|
||||
#define ELPE_ARG5 (0x18)
|
||||
#define ELPE_ARG6 (0x1C)
|
||||
#define ELPE_ARG7 (0x20)
|
||||
#define ELPE_ARG8 (0x24)
|
||||
#define ELPE_ARG9 (0x28)
|
||||
#define ELPE_ARG10 (0x2C)
|
||||
#define ELPE_ARG11 (0x30)
|
||||
#define ELPE_ARG12 (0x34)
|
||||
#define ELPE_RET (0x38)
|
||||
#define ELPE_DONE (0x3C)
|
||||
|
||||
#define CHANGE_BIT (1)
|
||||
|
||||
int esa_effect_register(struct snd_soc_card *card);
|
||||
|
||||
enum {
|
||||
COMPR_DAI_MULTIMEDIA_1 = 0,
|
||||
COMPR_DAI_MAX,
|
||||
};
|
||||
|
||||
struct compr_pdata {
|
||||
struct audio_processor *ap[COMPR_DAI_MAX];
|
||||
uint32_t volume[COMPR_DAI_MAX][2]; /* Left & Right */
|
||||
};
|
||||
extern struct compr_pdata aud_vol;
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue