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.