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 
> <javascript:>> написал:
>
>>
>> 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 <javascript:>.
>> 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.

Reply via email to