forked from len0rd/rockbox
ErosQ New Revision HW volume
Add HW volume control via ES9018K2M, and reorganize eros_qn_codec.c/.h, audiohw-erosqnative.c. This automatically detects the presence of the new DAC and uses its hardware volume scaling. If not present, use same SWVOL we have been using so far. Add debug menu readout of SWVOL/I2C result. Break out es9018k2m stuff into its own file so that maybe it can be useful to other ports. Note that we may need to get smarter about detecting the DAC type if/when another model emerges. Change-Id: I586a1cf7f150dd6b4e221157859825952840af56
This commit is contained in:
parent
161c861153
commit
a3fe07ff12
12 changed files with 308 additions and 52 deletions
|
@ -519,6 +519,7 @@ drivers/audio/es9018.c
|
|||
drivers/audio/es9218.c
|
||||
#elif defined (HAVE_EROS_QN_CODEC)
|
||||
drivers/audio/eros_qn_codec.c
|
||||
drivers/audio/es9018k2m.c
|
||||
#endif /* defined(HAVE_*) */
|
||||
#else /* PLATFORM_HOSTED */
|
||||
#if defined(SAMSUNG_YPR0) && defined(HAVE_AS3514)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue