This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Audiocodec(TLV320AIC3254) intefacing with OMAP4460 (Jorjin module)

Other Parts Discussed in Thread: TLV320AIC3254

Hi All

We are interfacing TLV320AIC3254 codec to Omap4460 (Jorjin module) we are looking for DSP also. for this 

using tlv320aic325x  drivers as specified in the below link.

https://gitorious.org/ti-codecs/pages/CodecDriverAIC325x

with few changes we are able stitch codec drivers to our working kernel source.

but board booting hangs. Pls find attached bootlog share your views on this

3465.Bootlog_15Mar_10pm.pdf

Thanks in advance.

Regards,

Raghunath

  • Hello Raghunath,

    Your boot issue is caused probably by the HDMI or DSS (display) drivers in your system.

    My suggestion is disabling HDMI and DSS and try to boot without those modules.

    Also, you can check and following driver - https://android.googlesource.com/kernel/omap/+/android-omap-steelhead-3.0-ics-aah/drivers/video/omap2/hdcp/hdcp_lib.c


    Best regards,

    Yanko

  • Hi Yanko,

    Thanks a lot.

    As per suggestion we disabled HDMI and DSS but still booting hangs. with message

    [    1.936981] usbcore: registered new interface driver cdc_wdm                 
    [    1.943115] Initializing USB Mass Storage driver...                          
    [    1.948516] usbcore: registered new interface driver usb-storage             
    [    1.955017] USB Mass Storage support registered.                             
    [    1.960113] usbcore: registered new interface driver libusual                
    [    1.966430] usbcore: registered new interface driver usbtest                 
    [    1.972595] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)             
    [    1.979248] unable to find transceiver of type 1     

    Regards,

    Raghunath

  • Hello Raghunath,

     I think that it is needed to apply some modifications in your .config file. GLP1.6.8/kernel-ubuntu/ .config

    I suggest following:

    Change these settings in your .config file

    # CONFIG_USB_MON is not set  -->   CONFIG_USB_MON=y

    CONFIG_USB_EHCI_HCD=m     -->   CONFIG_USB_EHCI_HCD=y

    # CONFIG_USB_WDM is not set  -->  CONFIG_USB_WDM=y

    # CONFIG_NOP_USB_XCEIV is not set  -->  CONFIG_NOP_USB_XCEIV=m


    After that, make menuconfig and enable:

      USB Peripheral Controller (Inventra HDRC USB Peripheral (TI, ADI, ...))  --->
      < *>   GPIO based peripheral-only VBUS sensing 'transceiver'
      [ *]   Generic ULPI Transceiver Driver  

    If the proposed steps don't work, try to enable USB driver by insmod command.

    Best regards,
    Yanko