boards: mimxrt595_evk,mimxrt685_evk: Instantiate WM8904

Add Flexcomm signal sharing configuration for the mimxrt595s/cm33 and
mimxrt685s/cm33 SoCs. Properly instantiate the I3C peripheral for
interfacing with the WM8904's control port. Modify pinctrl DTs of
mimxrt595_evk/mimxrt595s/cm33 and mimxrt685_evk/mimxrt685s/cm33.
Instantiate the WM8904 codec for said boards.

Signed-off-by: Hake Huang <hake.huang@oss.nxp.com>
Signed-off-by: Yves Vandervennet <yves.vandervennet@nxp.com>
Signed-off-by: Vit Stanicek <vit.stanicek@nxp.com>
This commit is contained in:
Hake Huang 2023-12-16 13:38:57 +08:00 committed by Carles Cufí
commit 446282cd22
5 changed files with 35 additions and 16 deletions

View file

@ -2,7 +2,7 @@
* NOTE: File generated by gen_board_pinctrl.py
* from MIMXRT685-EVK.mex
*
* Copyright 2022, NXP
* Copyright 2022, 2024 NXP
* SPDX-License-Identifier: Apache-2.0
*/
@ -49,7 +49,8 @@
group0 {
pinmux = <FC3_RXD_SDA_MOSI_DATA_PIO0_23>,
<FC3_TXD_SCL_MISO_WS_PIO0_22>,
<FC3_SCK_PIO0_21>;
<FC3_SCK_PIO0_21>,
<MCLK_PIO1_10>;
input-enable;
slew-rate = "normal";
drive-strength = "high";