AnsweredAssumed Answered

imx53_qsb, Android, audio codec, IIM fuses

Question asked by warl0rd on Aug 5, 2014
Latest reply on Aug 5, 2014 by CarlosCasillas

The imx53_qsb (Quickstart-Ripley-B) runs Android 2.3.4 from Adeneo. I've noticed that OMXPlayer somehow uses IIM fuses kernel device "/dev/mxc_iim"

It calls open, mmap, close system calls. After these calls I see a kernel warning:

Unhandled fault: external abort on non-linefetch (0x1018) at 0x2abb2054

If I remove the IIM fuses support from kernel, all the warings "Unhandled fault" are gone

but the sound going out of Freescale SGTL5000 codec becomes really distorted.

I feel that IIM is used in some prebuilt dynamic libraries like lib_omx_player_arm11_elinux.so

But for what purpose?? Why sound becomes broken with the IIM support removed??

Outcomes