EN_DA Bit 31 R/W 0x0
DAC Digital Part Enable
0: Disable
1: Enable Unused Bits 30 : 29
MODQU Bits 28 : 25 R/W 0x0
Internal DAC Quantization Levels
Levels=[7*(21+MODQU[3:0])]/128
Default levels=7*21/128=1.15 DWA Bit 24 R/W 0x0
DWA Function Disable
0: Enable
1: Disable Unused Bits 23 : 19
HPF_EN Bit 18 R/W 0x0
High Pass Filter Enable
0: Disable
1: Enable DVOL Bits 17 : 12 R/W 0x0
Digital volume control: DVC, ATT=DVC[5:0]*(-1.16dB)
64 steps, -1.16dB/step Unused Bits 11 : 1
HUB_EN Bit 0 R/W 0x0
Audio Hub Enable
0: Disable
1: Enable Команда U-Boot для чтения регистра md 5096000 1
Bit fields structure
typedef union ac_dac_dpc
{
struct
{
unsigned hub_en : 1;
unsigned unused0 : 11;
unsigned dvol : 6;
unsigned hpf_en : 1;
unsigned unused1 : 5;
unsigned dwa : 1;
unsigned modqu : 4;
unsigned unused2 : 2;
unsigned en_da : 1;
} b;
unsigned long w;
} AC_DAC_DPC
|