Neil Simpson

SGTL5000 problems on iMX53

Discussion created by Neil Simpson on Jul 31, 2012
Latest reply on Nov 16, 2012 by RafaelThomasGozCoutinho

Hello, my board is based on the imx53 QSB and uses the SGTL5000 sound chip connected up in the same way.  When the kernel loads I get this error:-

sgtl5000_hw_read: read reg error : Reg 0x00
Device with ID register 0 is not a SGTL5000
No device for DAI imx-ssi-1-0
No device for DAI imx-ssi-1-1
No device for DAI imx-ssi-2-0
No device for DAI imx-ssi-2-1
ALSA device list:
No soundcards found.

 

So no sound!

I tried to add in SSI in the kernel config, but the build.

Can anyone tell me if I need SSI for SGTL5000 support?

If so, what is it dependent on?  

 

Also, I noticed that if I read back IOMUXC_SW_MUX_CTL_PAD_KEY_COL3 and IOMUXC_SW_MUX_CTL_PAD_KEY_ROW3 after boot, they are both set to 0x00000014 which is software override mode (SION), not the ALT4 mode which I need.  I'm setting it in u-boot but it's getting overwritten by something in the kernel - I don't know what!  Any ideas?

Outcomes