hdmi-hifi? You should disable it

2015-08-19 16:40 GMT+03:00 Dileep <drdilee...@gmail.com>:

> [   15.986046] tlv320aic32x4 2-0018: Failed getting the mclk. The current
> implementation does not support the usage of this codec without mclk
> ..
> [   16.156996] tlv320aic32x4: probe of 2-0018 failed with error -2
> ..
> [   16.619921] ERROR: could not get clock /sound:mclk(0)
>
>
> I have solved the above errors & commented out aic32x4_setup_regulators
> function. after these changes following errors are coming
>
> [   18.295122] davinci_evm sound: ASoC: CODEC DAI hdmi-hifi not registered
> [   18.555250] davinci_evm sound: snd_soc_register_card failed (-517)
>
>
> On Wed, Aug 19, 2015 at 7:00 PM, Maxim Podbereznyy <lisar...@gmail.com>
> wrote:
>
>> I think these regulators are not necessary because you supply them in
>> hardware anyway. Using dummy regulators is sufficient.
>>
>> These are the problems to solve:
>> [   15.986046] tlv320aic32x4 2-0018: Failed getting the mclk. The current
>> implementation does not support the usage of this codec without mclk
>> ..
>> [   16.156996] tlv320aic32x4: probe of 2-0018 failed with error -2
>> ..
>> [   16.619921] ERROR: could not get clock /sound:mclk(0)
>>
>> I have used this codec with imx6 and dm3730 without any issues but a
>> kernels used were 3.0.15 and 3.2. Can't help you with DTC config
>>
>>
>> 2015-08-19 16:11 GMT+03:00 Dileep D R <drdilee...@gmail.com>:
>>
>>> I am failing in defining regulators for TLV320AIC32X4 driver in Device
>>> tree, it requires ldoin, iov, dv, av. Following is the errors coming in
>>> dmesg.
>>>
>>> [   16.607195] 2-0018 supply iov not found, using dummy regulator
>>> [  OK  ] Started Update UTMP about System Boot/Shutdown.
>>> [   16.773985] tilcdc 4830e000.lcdc: no encoders/connectors found
>>> [   16.801256] tlv320aic32x4 2-0018: Missing supply 'dv' or 'ldoin'
>>> [   16.827132] tilcdc 4830e000.lcdc: failed to initialize mode setting
>>> [   16.888978] tlv320aic32x4 2-0018: Failed to setup regulators
>>>
>>>
>>> On Wednesday, 19 August 2015 16:24:46 UTC+5:30, lisarden wrote:
>>>>
>>>> Although it is not the reason for your problem, but you mentioned first
>>>> that the codec has the external frequency of 24MHz. Here is written only 
>>>> 12:
>>>> ti,codec-clock-rate = <12000000>;
>>>> 19 Авг 2015 г. 8:18 пользователь "Dileep D R" <drdil...@gmail.com>
>>>> написал:
>>>>
>>>>>
>>>>> Hi,
>>>>>
>>>>> Interfacing TLV320AIC3254 with beaglebone black. Unable to play .wav
>>>>> with aplay. Below are my configurations, please let me know where i am
>>>>> going wrong.
>>>>>
>>>>> Kernel : 4.1
>>>>> Rootfs : Debian
>>>>>
>>>>> Clock source TLV320AIC3254 : Externel 24Mhz
>>>>>
>>>>>
>>>>> Device Tree:
>>>>>
>>>>>     bone_audio_cape_audio_pins: pinmux_bone_audio_cape_audio_pins {
>>>>>         pinctrl-single,pins = <
>>>>>             0x1ac (PIN_INPUT | MUX_MODE0)                      /*
>>>>> mcasp0_ahclkx, */
>>>>>             0x19c (PIN_OUTPUT_PULLUP | MUX_MODE2)    /* mcasp0_ahclkr,
>>>>> */
>>>>>             0x194 (PIN_OUTPUT_PULLUP | MUX_MODE0)   /* mcasp0_fsx,
>>>>>   */
>>>>>             0x190 (PIN_OUTPUT_PULLUP | MUX_MODE0)   /*
>>>>> mcasp0_aclkr.mcasp0_aclkx */
>>>>>             0x198 (PIN_OUTPUT_PULLUP | MUX_MODE0)
>>>>>         >;
>>>>>     };
>>>>>
>>>>> &i2c2 {
>>>>>     pinctrl-names = "default";
>>>>>     pinctrl-0 = <&i2c2_pins &sc16is7xx_pins>;
>>>>>
>>>>>     status = "okay";
>>>>>     clock-frequency = <100000>;
>>>>>     tlv320aic32x4: tlv320aic32x4@18 {
>>>>>         compatible = "ti,tlv320aic32x4";
>>>>>         reg = <0x18>;
>>>>>         status = "okay";
>>>>>     };
>>>>> };
>>>>> &mcasp0    {
>>>>>
>>>>>     pinctrl-names = "default";
>>>>>     pinctrl-0 = <&bone_audio_cape_audio_pins>;
>>>>>
>>>>>     status = "okay";
>>>>>
>>>>>     op-mode = <0>;          /* MCASP_IIS_MODE */
>>>>>     tdm-slots = <2>;
>>>>>     num-serializer = <16>;
>>>>>     serial-dir = <  /* 0: INACTIVE, 1: TX, 2: RX */
>>>>>         2 0 1 0
>>>>>         0 0 0 0
>>>>>         0 0 0 0
>>>>>         0 0 0 0
>>>>>     >;
>>>>>     tx-num-evt = <1>;
>>>>>     rx-num-evt = <1>;
>>>>> };
>>>>>
>>>>>     sound {
>>>>>         compatible = "ti,beaglebone-black-audio";
>>>>>         ti,model = "TI BeagleBone Black";
>>>>>         ti,audio-codec = <&tlv320aic32x4>;
>>>>>         ti,mcasp-controller = <&mcasp0>;
>>>>>         ti,codec-clock-rate = <12000000>;
>>>>>         ti,audio-routing =
>>>>>             "Headphone Jack",       "HPLOUT",
>>>>>             "Headphone Jack",       "HPROUT",
>>>>>             "LINE1L",               "Line In",
>>>>>             "LINE1R",               "Line In";
>>>>>         clock-names = "mclk";
>>>>>     };
>>>>>
>>>>> dmesg log:
>>>>>
>>>>> [   15.986046] tlv320aic32x4 2-0018: Failed getting the mclk. The
>>>>> current implementation does not support the usage of this codec without 
>>>>> mclk
>>>>> [   16.125732] tilcdc 4830e000.lcdc: no encoders/connectors found
>>>>> [   16.156996] tlv320aic32x4: probe of 2-0018 failed with error -2
>>>>> [   16.181105] tilcdc 4830e000.lcdc: failed to initialize mode setting
>>>>> [   16.309482] omap_rng 48310000.rng: OMAP Random Number Generator
>>>>> ver. 20
>>>>> [   16.619921] ERROR: could not get clock /sound:mclk(0)
>>>>> [   16.625080] davinci_evm sound: ASoC: CODEC DAI hdmi-hifi not
>>>>> registered
>>>>> [   16.773564] davinci_evm sound: snd_soc_register_card failed (-517)
>>>>>
>>>>> --
>>>>> For more options, visit http://beagleboard.org/discuss
>>>>> ---
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "BeagleBoard" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to beagleboard...@googlegroups.com.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>> --
>>> For more options, visit http://beagleboard.org/discuss
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "BeagleBoard" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to beagleboard+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> LinkedIn - http://www.linkedin.com/in/maximpodbereznyy
>> Company - http://www.linkedin.com/company/mentorel
>> Facebook - https://www.facebook.com/mentorel.company
>>
>> --
>> For more options, visit http://beagleboard.org/discuss
>> ---
>> You received this message because you are subscribed to a topic in the
>> Google Groups "BeagleBoard" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/beagleboard/dUnj68tZ0r4/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> beagleboard+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to the Google Groups
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to beagleboard+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
LinkedIn - http://www.linkedin.com/in/maximpodbereznyy
Company - http://www.linkedin.com/company/mentorel
Facebook - https://www.facebook.com/mentorel.company

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to