mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-14 17:06:24 -04:00
arm64: dts: imx93-11x11-evk: add bt-sco sound card support
Add bt-sco sound card, which is used by BT HFP case. It supports wb profile as default Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
This commit is contained in:
@@ -80,6 +80,30 @@ reg_usdhc2_vmmc: regulator-usdhc2 {
|
||||
off-on-delay-us = <12000>;
|
||||
enable-active-high;
|
||||
};
|
||||
|
||||
bt_sco_codec: bt-sco-codec {
|
||||
compatible = "linux,bt-sco";
|
||||
#sound-dai-cells = <1>;
|
||||
};
|
||||
|
||||
sound-bt-sco {
|
||||
compatible = "simple-audio-card";
|
||||
simple-audio-card,name = "bt-sco-audio";
|
||||
simple-audio-card,format = "dsp_a";
|
||||
simple-audio-card,bitclock-inversion;
|
||||
simple-audio-card,frame-master = <&btcpu>;
|
||||
simple-audio-card,bitclock-master = <&btcpu>;
|
||||
|
||||
btcpu: simple-audio-card,cpu {
|
||||
sound-dai = <&sai1>;
|
||||
dai-tdm-slot-num = <2>;
|
||||
dai-tdm-slot-width = <16>;
|
||||
};
|
||||
|
||||
simple-audio-card,codec {
|
||||
sound-dai = <&bt_sco_codec 1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&adc1 {
|
||||
@@ -341,6 +365,17 @@ &mu2 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&sai1 {
|
||||
pinctrl-names = "default", "sleep";
|
||||
pinctrl-0 = <&pinctrl_sai1>;
|
||||
pinctrl-1 = <&pinctrl_sai1_sleep>;
|
||||
assigned-clocks = <&clk IMX93_CLK_SAI1>;
|
||||
assigned-clock-parents = <&clk IMX93_CLK_AUDIO_PLL>;
|
||||
assigned-clock-rates = <12288000>;
|
||||
fsl,sai-mclk-direction-output;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&usbotg1 {
|
||||
dr_mode = "otg";
|
||||
hnp-disable;
|
||||
@@ -524,6 +559,24 @@ MX93_PAD_CCM_CLKO2__GPIO3_IO27 0x31e
|
||||
>;
|
||||
};
|
||||
|
||||
pinctrl_sai1: sai1grp {
|
||||
fsl,pins = <
|
||||
MX93_PAD_SAI1_TXC__SAI1_TX_BCLK 0x31e
|
||||
MX93_PAD_SAI1_TXFS__SAI1_TX_SYNC 0x31e
|
||||
MX93_PAD_SAI1_TXD0__SAI1_TX_DATA00 0x31e
|
||||
MX93_PAD_SAI1_RXD0__SAI1_RX_DATA00 0x31e
|
||||
>;
|
||||
};
|
||||
|
||||
pinctrl_sai1_sleep: sai1sleepgrp {
|
||||
fsl,pins = <
|
||||
MX93_PAD_SAI1_TXC__GPIO1_IO12 0x51e
|
||||
MX93_PAD_SAI1_TXFS__GPIO1_IO11 0x51e
|
||||
MX93_PAD_SAI1_TXD0__GPIO1_IO13 0x51e
|
||||
MX93_PAD_SAI1_RXD0__GPIO1_IO14 0x51e
|
||||
>;
|
||||
};
|
||||
|
||||
/* need to config the SION for data and cmd pad, refer to ERR052021 */
|
||||
pinctrl_usdhc1: usdhc1grp {
|
||||
fsl,pins = <
|
||||
|
||||
Reference in New Issue
Block a user