From 4ad36e72e44ccc48197f977280ed0a6754eecc3a Mon Sep 17 00:00:00 2001 From: Sai Santhosh Malae Date: Thu, 8 May 2025 21:34:17 +0530 Subject: [PATCH] drivers: i2s: siwx91x: i2s output app support Add siwx917_rb4338a board overlay file Signed-off-by: Sai Santhosh Malae --- .../i2s/output/boards/siwx917_rb4338a.overlay | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 samples/drivers/i2s/output/boards/siwx917_rb4338a.overlay diff --git a/samples/drivers/i2s/output/boards/siwx917_rb4338a.overlay b/samples/drivers/i2s/output/boards/siwx917_rb4338a.overlay new file mode 100644 index 00000000000..2de71dd5558 --- /dev/null +++ b/samples/drivers/i2s/output/boards/siwx917_rb4338a.overlay @@ -0,0 +1,37 @@ +/* + * Copyright (c) 2025 Silicon Laboratories Inc. + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/ { + aliases { + i2s-tx = &i2s0; + }; +}; + +&pinctrl0 { + i2s0_default: i2s0_default { + out { + /* I2S0_CLK_HP25 - P25, I2S0_DOUT0_HP28 - P31, I2S0_WS_HP26 - P27*/ + pinmux = , , ; + }; + in { + /* I2S0_DIN0_HP27 - P29 */ + pinmux = ; + }; + }; +}; + +&i2s0 { + status = "okay"; + pinctrl-0 = <&i2s0_default>; + pinctrl-names = "default"; + + dmas = <&dma0 15>, <&dma0 14>; + dma-names = "tx", "rx"; +}; + +&dma0 { + status = "okay"; +};