TI folks,
We have developed a product based on the DM814x, using:
- DM814x PG 3.0
- EZSDK 5.05.02.00
- EZSDK OMX/HDVPSS Overlay 5.05.02.00
- PSP 04.04.00.02
- Most of the Arago updates for both linux and u-boot in ti81xx-master after the v2.6.37_TI81XXPSP_04.04.00.02.patch1 tag
I'm having some trouble altering the kernel to support HDMI audio with 88.2kHz sample rate. I found the following:
- arch/arm/plat-omap/hdmi_lib.c
- need to set r=8 for IF_FS_88200 in IEC bits in hdmi_core_audio_config()
- sound/soc/davinci/davinci-hdmi.c
- add SNDRV_PCM_RATE_88200 to DAVINCI_HDMI_RATES
- add line to audio_fs_n_list
But when I play, the 88200 still turns into 96000. Is there somewhere else that needs an adjustment? (I imagine some device driver alsa capabilities ....)
The documentation here:
http://processors.wiki.ti.com/index.php/DM81xx_AM38xx_Audio_Driver_User_Guide
seems to support the premise that the DM81xx can do 88.2k - but I'm having trouble translating the promise to reality.
Thanks,
Dan -