我在 IMX8MP 處理器上使用 TLV320AIC3101 作為音頻輸出
規格書上有提到可以使用 BCLK 代替 MCLK 作為 PLL 輸入使用
這是可行的嗎?
我現在無法輸出 CLOCK 給 BCLK
附上我的 DTS
&sai3 {
#sound-dai-cells = <0>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_sai3>;
assigned-clocks = <&clk IMX8MP_CLK_SAI3>;
assigned-clock-parents = <&clk IMX8MP_AUDIO_PLL1_OUT>;
assigned-clock-rates = <12000000>;
clocks = <&audio_blk_ctrl IMX8MP_CLK_AUDIO_BLK_CTRL_SAI3_IPG>, <&clk IMX8MP_CLK_DUMMY>,
<&audio_blk_ctrl IMX8MP_CLK_AUDIO_BLK_CTRL_SAI3_MCLK1>, <&clk IMX8MP_CLK_DUMMY>,
<&clk IMX8MP_CLK_DUMMY>;
clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3";
status = "okay";
};
pinctrl_sai3: sai3grp {
fsl,pins = <
MX8MP_IOMUXC_NAND_DATA01__AUDIOMIX_SAI3_TX_SYNC 0xd6 /* AUD_TXFS */
MX8MP_IOMUXC_NAND_ALE__AUDIOMIX_SAI3_TX_BCLK 0xd6 /* AUD_TXC */
MX8MP_IOMUXC_NAND_CE0_B__AUDIOMIX_SAI3_TX_DATA00 0xd6 /* AUD_TXD */
>;
};
Best Regards
Peter