From f12ba461751bc4fefec82e28a6e30d35d0ffbe80 Mon Sep 17 00:00:00 2001 From: Mario Paja Date: Wed, 30 Apr 2025 09:21:38 +0200 Subject: [PATCH] samples: i2s: add nucleo u575 overlay & conf files Adds Nucleo U575 overlay and config files Signed-off-by: Mario Paja --- .../i2s/output/boards/nucleo_u575zi_q.conf | 1 + .../i2s/output/boards/nucleo_u575zi_q.overlay | 33 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 samples/drivers/i2s/output/boards/nucleo_u575zi_q.conf create mode 100644 samples/drivers/i2s/output/boards/nucleo_u575zi_q.overlay diff --git a/samples/drivers/i2s/output/boards/nucleo_u575zi_q.conf b/samples/drivers/i2s/output/boards/nucleo_u575zi_q.conf new file mode 100644 index 00000000000..4f3f73a1e06 --- /dev/null +++ b/samples/drivers/i2s/output/boards/nucleo_u575zi_q.conf @@ -0,0 +1 @@ +CONFIG_HEAP_MEM_POOL_SIZE=4192 diff --git a/samples/drivers/i2s/output/boards/nucleo_u575zi_q.overlay b/samples/drivers/i2s/output/boards/nucleo_u575zi_q.overlay new file mode 100644 index 00000000000..4996cc58ae7 --- /dev/null +++ b/samples/drivers/i2s/output/boards/nucleo_u575zi_q.overlay @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2025 ZAL Zentrum für Angewandte Luftfahrtforschung GmbH + * Copyright (c) 2025 Mario Paja + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/ { + aliases { + i2s-tx = &sai1_a; + }; +}; + +&pll2 { + /* 44.1KHz (-0.03% Error) */ + div-m = <1>; + mul-n = <79>; + div-q = <2>; + div-r = <2>; + div-p = <7>; + clocks = <&clk_msis>; + status = "okay"; +}; + +&sai1_a { + pinctrl-0 = <&sai1_mclk_a_pe2 &sai1_sd_a_pe6 + &sai1_fs_a_pe4 &sai1_sck_a_pe5>; + pinctrl-names = "default"; + status = "okay"; + mclk-enable; + mclk-div-enable; + dma-names = "tx"; +};