Update ES8316 driver

This commit is contained in:
george
2024-08-14 13:36:43 +08:00
committed by Nathan
parent 19e6397809
commit b8f8baae32
3 changed files with 152 additions and 44 deletions

View File

@@ -129,4 +129,21 @@
#define ES8316_GPIO_FLAG_GM_NOT_SHORTED 0x02
#define ES8316_GPIO_FLAG_HP_NOT_INSERTED 0x04
/* REGISTER 0X01 CLOCK MANAGER */
#define ES8316_CLKMGR_MCLK_DIV_MASK (0X1<<7)
#define ES8316_CLKMGR_MCLK_DIV_NML (0X0<<7)
#define ES8316_CLKMGR_MCLK_DIV_1 (0X1<<7)
#define ES8316_CLKMGR_ADC_MCLK_MASK (0X1<<3)
#define ES8316_CLKMGR_ADC_MCLK_EN (0X1<<3)
#define ES8316_CLKMGR_ADC_MCLK_DIS (0X0<<3)
#define ES8316_CLKMGR_DAC_MCLK_MASK (0X1<<2)
#define ES8316_CLKMGR_DAC_MCLK_EN (0X1<<2)
#define ES8316_CLKMGR_DAC_MCLK_DIS (0X0<<2)
#define ES8316_CLKMGR_ADC_ANALOG_MASK (0X1<<1)
#define ES8316_CLKMGR_ADC_ANALOG_EN (0X1<<1)
#define ES8316_CLKMGR_ADC_ANALOG_DIS (0X0<<1)
#define ES8316_CLKMGR_DAC_ANALOG_MASK (0X1<<0)
#define ES8316_CLKMGR_DAC_ANALOG_EN (0X1<<0)
#define ES8316_CLKMGR_DAC_ANALOG_DIS (0X0<<0)
#endif