A:android本身的機制,調節volume時不會去控制音效卡上的寄存器,而是通過軟體演算法將volume調大或者調小。音效卡控制的音訊輸出有好幾路,每一路都有vol和gain控制著音量大小。
Numberof controls: 82ctl type num name value0 ENUM 1 MIC1Mode Control Differential1 INT 1 MIC1Boost 32 ENUM 1 MIC2Mode Control Differential3 INT 1 MIC2Boost 34 ENUM 1 MONOINMode Control Differential5 INT 2 MONOIN_RXCapture Volume 23 236 INT 2 AXICapture Volume 23 237 INT 2 PCMRecord Volume 255 2558 BOOL 2 PCMRecord Switch On On9 INT 2 PCMPlayback Volume 255 25510 BOOL 2 PCMPlayback Switch On On11 BOOL 1 AXO1Playback Switch On12 BOOL 1 AXO2Playback Switch On13 BOOL 2 OUTVOLChannel Switch On On14 BOOL 2 SpeakerPlayback Switch On On15 INT 2 SpeakerPlayback Volume 20 2016 BOOL 1 MONOPlayback Switch Off17 BOOL 2 HPPlayback Switch On On18 INT 2 HPPlayback Volume 31 3119 BOOL 1 DMICSwitch Off20 BOOL 2 DMICCapture Switch Off Off21 ENUM 1 SPKRatio Control 1.44x22 BOOL 1 CallMode Switch Off23 ENUM 1 HPRMux Right HPVOL24 ENUM 1 HPLMux Left HPVOL25 ENUM 1 MONOMux MONOMIX26 ENUM 1 SPORMux SPORMIX27 ENUM 1 SPOLMux SPOLMIX28 BOOL 1 AXO2MIXMixer MIC1_BST1 Playback Switch Off29 BOOL 1 AXO2MIXMixer MIC2_BST2 Playback Switch Off30 BOOL 1 AXO2MIXMixer OUTVOLL Playback Switch Off31 BOOL 1 AXO2MIXMixer OUTVOLR Playback Switch Off32 BOOL 1 SPORMIXMixer SPKVOLL Playback Switch Off33 BOOL 1 SPORMIXMixer SPKVOLR Playback Switch On34 BOOL 1 MONOMIXMixer OUTVOLL Playback Switch Off35 BOOL 1 MONOMIXMixer OUTVOLR Playback Switch Off36 BOOL 1 SPOLMIXMixer SPKVOLL Playback Switch On37 BOOL 1 SPOLMIXMixer SPKVOLR Playback Switch Off38 BOOL 1 AXO1MIXMixer MIC1_BST1 Playback Switch Off39 BOOL 1 AXO1MIXMixer MIC2_BST2 Playback Switch Off40 BOOL 1 AXO1MIXMixer OUTVOLL Playback Switch On41 BOOL 1 AXO1MIXMixer OUTVOLR Playback Switch Off42 ENUM 1 RightSPKVOL Mux SPKMIXR43 ENUM 1 RightHPVOL Mux OUTMIXR44 ENUM 1 RightOUTVOL Mux OUTMIXR45 ENUM 1 LeftOUTVOL Mux OUTMIXL46 ENUM 1 LeftHPVOL Mux OUTMIXL47 ENUM 1 LeftSPKVOL Mux SPKMIXL48 BOOL 1 SPKMIXRMixer OUTMIXR Playback Switch Off49 BOOL 1 SPKMIXRMixer DACR Playback Switch On50 BOOL 1 SPKMIXRMixer MIC2_P Playback Switch Off51 BOOL 1 SPKMIXRMixer RECMIXR Playback Switch Off52 BOOL 1 OUTMIXRMixer VDAC Playback Switch Off53 BOOL 1 OUTMIXRMixer AXIRVOL Playback Switch Off54 BOOL 1 OUTMIXRMixer AXILVOL Playback Switch Off55 BOOL 1 OUTMIXRMixer MONOIN_RXN Playback Switch Off56 BOOL 1 OUTMIXRMixer MIC2_BST2 Playback Switch Off57 BOOL 1 OUTMIXRMixer MIC1_BST1 Playback Switch Off58 BOOL 1 OUTMIXRMixer DACR Playback Switch On59 BOOL 1 OUTMIXRMixer RECMIXR Playback Switch Off60 BOOL 1 OUTMIXRMixer RECMIXL Playback Switch Off61 BOOL 1 OUTMIXLMixer RECMIXL Playback Switch Off62 BOOL 1 OUTMIXLMixer RECMIXR Playback Switch Off63 BOOL 1 OUTMIXLMixer DACL Playback Switch On64 BOOL 1 OUTMIXLMixer MIC1_BST1 Playback Switch Off65 BOOL 1 OUTMIXLMixer MIC2_BST2 Playback Switch Off66 BOOL 1 OUTMIXLMixer MONOIN_RXP Playback Switch Off67 BOOL 1 OUTMIXLMixer AXILVOL Playback Switch Off68 BOOL 1 OUTMIXLMixer AXIRVOL Playback Switch Off69 BOOL 1 OUTMIXLMixer VDAC Playback Switch Off70 BOOL 1 SPKMIXLMixer RECMIXL Playback Switch Off71 BOOL 1 SPKMIXLMixer MIC1_P Playback Switch Off72 BOOL 1 SPKMIXLMixer DACL Playback Switch On73 BOOL 1 SPKMIXLMixer OUTMIXL Playback Switch Off74 BOOL 1 RECMIXRMixer MONOIN_RX Capture Switch On75 BOOL 1 RECMIXRMixer AXIRVOL Capture Switch Off76 BOOL 1 RECMIXRMixer MIC2_BST2 Capture Switch On77 BOOL 1 RECMIXRMixer OUTMIXR Capture Switch Off78 BOOL 1 RECMIXLMixer OUTMIXL Capture Switch Off79 BOOL 1 RECMIXLMixer MIC1_BST1 Capture Switch On80 BOOL 1 RECMIXLMixer AXILVOL Capture Switch Off81 BOOL 1 RECMIXLMixer MONOIN_RX Capture Switch On
B:調試kernel、root;進入uboot命令列
m6_asd_ad7#