brintos

brintos / linux-shallow public Read only

0
0
Text · 1.6 KiB · 7efb119 Raw
65 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2#ifndef CM9780_H_INCLUDED3#define CM9780_H_INCLUDED4 5#define CM9780_JACK		0x626#define CM9780_MIXER		0x647#define CM9780_GPIO_SETUP	0x708#define CM9780_GPIO_STATUS	0x729 10/* jack control */11#define CM9780_RSOE		0x000112#define CM9780_CBOE		0x000213#define CM9780_SSOE		0x000414#define CM9780_FROE		0x000815#define CM9780_HP2FMICOE	0x001016#define CM9780_CB2MICOE		0x002017#define CM9780_FMIC2LI		0x004018#define CM9780_FMIC2MIC		0x008019#define CM9780_HP2LI		0x010020#define CM9780_HP2MIC		0x020021#define CM9780_MIC2LI		0x040022#define CM9780_MIC2MIC		0x080023#define CM9780_LI2LI		0x100024#define CM9780_LI2MIC		0x200025#define CM9780_LO2LI		0x400026#define CM9780_LO2MIC		0x800027 28/* mixer control */29#define CM9780_BSTSEL		0x000130#define CM9780_STRO_MIC		0x000231#define CM9780_SPDI_FREX	0x000432#define CM9780_SPDI_SSEX	0x000833#define CM9780_SPDI_CBEX	0x001034#define CM9780_SPDI_RSEX	0x002035#define CM9780_MIX2FR		0x004036#define CM9780_MIX2SS		0x008037#define CM9780_MIX2CB		0x010038#define CM9780_MIX2RS		0x020039#define CM9780_MIX2FR_EX	0x040040#define CM9780_MIX2SS_EX	0x080041#define CM9780_MIX2CB_EX	0x100042#define CM9780_MIX2RS_EX	0x200043#define CM9780_P47_IO		0x400044#define CM9780_PCBSW		0x800045 46/* GPIO setup */47#define CM9780_GPI0EN		0x000148#define CM9780_GPI1EN		0x000249#define CM9780_SENSE_P		0x000450#define CM9780_LOCK_P		0x000851#define CM9780_GPIO0P		0x001052#define CM9780_GPIO1P		0x002053#define CM9780_GPIO0IO		0x010054#define CM9780_GPIO1IO		0x020055 56/* GPIO status */57#define CM9780_GPO0		0x000158#define CM9780_GPO1		0x000259#define CM9780_GPIO0S		0x001060#define CM9780_GPIO1S		0x002061#define CM9780_GPII0S		0x010062#define CM9780_GPII1S		0x020063 64#endif65