[alsa-devel] Fwd: Issue on Linux 4.12-rc7 on iMX6 based board
gianluca
gianlucarenzi at eurekelettronica.it
Thu Jun 29 16:24:35 CEST 2017
On 06/29/2017 03:49 PM, Fabio Estevam wrote:
> On Thu, Jun 29, 2017 at 10:39 AM, gianluca
> <gianlucarenzi at eurekelettronica.it> wrote:
>
>> In the device-tree the sound node is so configured:
>>
>>> sound {
>>> compatible = "fsl,imx-audio-sgtl5000";
>>> model = "imx6-ek360-sgtl5000";
>>> ssi-controller = <&ssi1>;
>>> audio-codec = <&sgtl5000>;
>>> audio-routing =
>>> "MIC_IN", "Mic Jack",
>>> "Mic Jack", "Mic Bias",
>>> "Headphone Jack", "HP_OUT";
>>> mux-int-port = <1>;
>>> mux-ext-port = <4>;
>
> This should be mux-ext-port = <3>;
>
I've already modified now.
>> I do not know about the mux-int-port or mux-ext-port. The only thing I know
>> is the hardware guy told me he routed the ssi (CLK and DAT) to:
>>
>> AUD3_TXC_R (i2s_sclk)
>> AUD3_TXD (i2s_din)
>> AUD3_TXFS (i2s_lrclk)
>> AUD3_RXD (i2s_dout)
>> SYS_MCLK (GPIO_0_CLKO sys_mclk)
>
> since you are using AUD3 pins.
>
So, are they good?
My only concern is the value after the MSYS_CLK (GPIO_0_CCM_CLK01). It
is 0x030b0. Is this correct for output clock signal?
>>
>> So I configured the pinmux for audio in the following way:
>>
>>> pinctrl_audmux: audmuxgrp {
>>> fsl,pins = <
>>> /* SGTL5000 sys_mclk */
>>> MX6QDL_PAD_GPIO_0__CCM_CLKO1
>>> 0x030b0
The remaining pins seems to be configured as a lot of boards in the
current 4.12-rc7 kernel. So I can assume they are good.
>>> MX6QDL_PAD_CSI0_DAT4__AUD3_TXC
>>> 0x130b0
>>> MX6QDL_PAD_CSI0_DAT5__AUD3_TXD
>>> 0x110b0
>>> MX6QDL_PAD_CSI0_DAT6__AUD3_TXFS
>>> 0x130b0
>>> MX6QDL_PAD_CSI0_DAT7__AUD3_RXD
>>> 0x130b0
>>> >;
>>> };
>>
>>
>
> They should be good.
>
>> How can I check or dump the SGTL5000 registers?
>
> cat /sys/kernel/debug/regmap/xxx
>
I am missing the regmap. Should I configure kernel with additional CONFIG_ ?
I started from the imxv6_imxv7_defconfig, then modified to have the
correct drivers module as built-in or dynamic.
Maybe am I missing something else??? :-(
Regards,
--
Eurek s.r.l. |
Electronic Engineering | http://www.eurek.it
via Celletta 8/B, 40026 Imola, Italy | Phone: +39-(0)542-609120
p.iva 00690621206 - c.f. 04020030377 | Fax: +39-(0)542-609212
More information about the Alsa-devel
mailing list