Skip to content

Commit 7ddd08e

Browse files
author
Gang He
committed
board: sifli: sf32lb62_devkit_lcd: Add audio codec
Add audio codec in board device tree, including PA control pin. Signed-off-by: Gang He <[email protected]>
1 parent 7012aa6 commit 7ddd08e

File tree

3 files changed

+20
-0
lines changed

3 files changed

+20
-0
lines changed

boards/sifli/sf32lb52_devkit_lcd/sf32lb52_devkit_lcd-pinctrl.dtsi

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
};
1919
};
2020

21+
pa_power_default: pa_power_default {
22+
pinmux = <PA10_GPIO>;
23+
};
24+
2125
i2c1_default: i2c1_default {
2226
group1 {
2327
pinmux = <PA33_I2C1_SDA>, <PA30_I2C1_SCL>;

boards/sifli/sf32lb52_devkit_lcd/sf32lb52_devkit_lcd.dts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,11 @@
5252
label = "LED0";
5353
gpios = <&gpioa_00_31 26 GPIO_ACTIVE_LOW>;
5454
};
55+
56+
led1: led1 {
57+
label = "LED1";
58+
gpios = <&gpioa_00_31 10 GPIO_ACTIVE_HIGH>;
59+
};
5560
};
5661

5762
aliases {
@@ -60,6 +65,7 @@
6065
sw1 = &key2;
6166
rtc = &rtc;
6267
watchdog0 = &wdt;
68+
pa-power = &led1;
6369
};
6470
};
6571

@@ -139,6 +145,15 @@
139145
pinctrl-names = "default";
140146
};
141147

148+
&audcodec {
149+
pinctrl-0 = <&led1>;
150+
pinctrl-names = "pa_power";
151+
dmas = <&dmac 1 SF32LB52X_DMA_REQ_AUDAC_CH0 SF32LB_DMA_PL_HIGH>,
152+
<&dmac 4 SF32LB52X_DMA_REQ_AUDADC_CH0 SF32LB_DMA_PL_HIGH>;
153+
dma-names = "tx", "rx";
154+
status = "okay";
155+
};
156+
142157
&wdt {
143158
status = "okay";
144159
};

boards/sifli/sf32lb52_devkit_lcd/sf32lb52_devkit_lcd.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,5 @@ supported:
1414
- gpio
1515
- watchdog
1616
- bluetooth
17+
- audio
1718
vendor: sifli

0 commit comments

Comments
 (0)