boards: bflb: Add ADC entry to boards with marked 'ADC' pins

Adds adc entry so driver is built.

Signed-off-by: Camille BAUD <mail@massdriver.space>
This commit is contained in:
Camille BAUD
2025-10-31 02:24:49 +01:00
committed by Fabio Baltieri
parent b8b2d2ed21
commit 7ac12165dd
6 changed files with 58 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025 MASSDRIVER EI (massdriver.space)
* Copyright (c) 2024-2026 MASSDRIVER EI (massdriver.space)
*
* SPDX-License-Identifier: Apache-2.0
*/
@@ -32,4 +32,10 @@
drive-strength = <1>;
};
};
adc0_default: adc0_default {
group1 {
pinmux = <GPIO20_ADC_CH0>;
};
};
};

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025 MASSDRIVER EI (massdriver.space)
* Copyright (c) 2024-2026 MASSDRIVER EI (massdriver.space)
*
* SPDX-License-Identifier: Apache-2.0
*/
@@ -85,6 +85,10 @@
zephyr,code = <INPUT_KEY_0>;
};
};
zephyr,user {
io-channels = <&adc0 0>;
};
};
&i2c0 {
@@ -101,3 +105,19 @@
pinctrl-0 = <&spi0_default>;
pinctrl-names = "default";
};
&adc0 {
status = "okay";
pinctrl-0 = <&adc0_default>;
pinctrl-names = "default";
channel@0 {
reg = <0>;
zephyr,gain = "ADC_GAIN_1";
zephyr,reference = "ADC_REF_INTERNAL";
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
zephyr,resolution = <16>;
zephyr,input-positive = <0>;
};
};

View File

@@ -23,4 +23,5 @@ supported:
- flash
- input
- pwm
- adc
vendor: bflb

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025 MASSDRIVER EI (massdriver.space)
* Copyright (c) 2024-2026 MASSDRIVER EI (massdriver.space)
*
* SPDX-License-Identifier: Apache-2.0
*/
@@ -32,4 +32,10 @@
drive-strength = <1>;
};
};
adc0_default: adc0_default {
group1 {
pinmux = <GPIO11_ADC_CH10>;
};
};
};

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025 MASSDRIVER EI (massdriver.space)
* Copyright (c) 2024-2026 MASSDRIVER EI (massdriver.space)
*
* SPDX-License-Identifier: Apache-2.0
*/
@@ -65,6 +65,10 @@
zephyr,code = <INPUT_KEY_0>;
};
};
zephyr,user {
io-channels = <&adc0 0>;
};
};
&i2c0 {
@@ -81,3 +85,19 @@
pinctrl-0 = <&spi0_default>;
pinctrl-names = "default";
};
&adc0 {
status = "okay";
pinctrl-0 = <&adc0_default>;
pinctrl-names = "default";
channel@0 {
reg = <0>;
zephyr,gain = "ADC_GAIN_1";
zephyr,reference = "ADC_REF_INTERNAL";
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
zephyr,resolution = <16>;
zephyr,input-positive = <10>;
};
};

View File

@@ -23,4 +23,5 @@ supported:
- flash
- input
- pwm
- adc
vendor: bflb