diff --git a/boards/arm/bl652_dvk/Kconfig.defconfig b/boards/arm/bl652_dvk/Kconfig.defconfig index 44a413fe476..1cb161db5f7 100644 --- a/boards/arm/bl652_dvk/Kconfig.defconfig +++ b/boards/arm/bl652_dvk/Kconfig.defconfig @@ -11,4 +11,14 @@ config BOARD config BT_CTLR default BT +if DAC + +config DAC_MCP4725 + default y + +config I2C + default y + +endif # DAC + endif # BOARD_BL652_DVK diff --git a/boards/arm/bl652_dvk/bl652_dvk.dts b/boards/arm/bl652_dvk/bl652_dvk.dts index 20d64d73019..0f9850587de 100644 --- a/boards/arm/bl652_dvk/bl652_dvk.dts +++ b/boards/arm/bl652_dvk/bl652_dvk.dts @@ -82,6 +82,15 @@ status = "okay"; sda-pin = <26>; scl-pin = <27>; + + dac0: mcp4725@60 { + /* MCP4725 not populated at factory */ + compatible = "microchip,mcp4725"; + reg = <0x60>; + label = "MCP4725"; + #io-channel-cells = <1>; + status = "disabled"; + }; }; &pwm0 { diff --git a/samples/drivers/dac/boards/bl652_dvk.conf b/samples/drivers/dac/boards/bl652_dvk.conf deleted file mode 100644 index abc42c157a7..00000000000 --- a/samples/drivers/dac/boards/bl652_dvk.conf +++ /dev/null @@ -1,6 +0,0 @@ -# -# Copyright (c) 2021 Laird Connectivity -# -# SPDX-License-Identifier: Apache-2.0 -# -CONFIG_DAC_MCP4725=y diff --git a/samples/drivers/dac/boards/bl652_dvk.overlay b/samples/drivers/dac/boards/bl652_dvk.overlay index 4e69a89be68..6c3674266aa 100644 --- a/samples/drivers/dac/boards/bl652_dvk.overlay +++ b/samples/drivers/dac/boards/bl652_dvk.overlay @@ -4,11 +4,6 @@ * SPDX-License-Identifier: Apache-2.0 */ -&i2c0 { - dac0: mcp4725@60 { - compatible = "microchip,mcp4725"; - reg = <0x60>; - label = "MCP4725"; - #io-channel-cells = <1>; - }; +&dac0 { + status = "okay"; }; diff --git a/tests/drivers/dac/dac_api/boards/bl652_dvk.conf b/tests/drivers/dac/dac_api/boards/bl652_dvk.conf deleted file mode 100644 index f8f6db471e5..00000000000 --- a/tests/drivers/dac/dac_api/boards/bl652_dvk.conf +++ /dev/null @@ -1,7 +0,0 @@ -# -# Copyright (c) 2021 Laird Connectivity -# -# SPDX-License-Identifier: Apache-2.0 -# -CONFIG_I2C=y -CONFIG_DAC_MCP4725=y diff --git a/tests/drivers/dac/dac_api/boards/bl652_dvk.overlay b/tests/drivers/dac/dac_api/boards/bl652_dvk.overlay index eec33e81505..6c3674266aa 100644 --- a/tests/drivers/dac/dac_api/boards/bl652_dvk.overlay +++ b/tests/drivers/dac/dac_api/boards/bl652_dvk.overlay @@ -4,12 +4,6 @@ * SPDX-License-Identifier: Apache-2.0 */ -&i2c0 { - dac0: mcp4725@60 { - /* MCP4725 not populated at factory */ - compatible = "microchip,mcp4725"; - reg = <0x60>; - label = "MCP4725"; - #io-channel-cells = <1>; - }; +&dac0 { + status = "okay"; }; diff --git a/tests/drivers/dac/dac_loopback/boards/bl652_dvk.conf b/tests/drivers/dac/dac_loopback/boards/bl652_dvk.conf deleted file mode 100644 index f8f6db471e5..00000000000 --- a/tests/drivers/dac/dac_loopback/boards/bl652_dvk.conf +++ /dev/null @@ -1,7 +0,0 @@ -# -# Copyright (c) 2021 Laird Connectivity -# -# SPDX-License-Identifier: Apache-2.0 -# -CONFIG_I2C=y -CONFIG_DAC_MCP4725=y diff --git a/tests/drivers/dac/dac_loopback/boards/bl652_dvk.overlay b/tests/drivers/dac/dac_loopback/boards/bl652_dvk.overlay index eec33e81505..6c3674266aa 100644 --- a/tests/drivers/dac/dac_loopback/boards/bl652_dvk.overlay +++ b/tests/drivers/dac/dac_loopback/boards/bl652_dvk.overlay @@ -4,12 +4,6 @@ * SPDX-License-Identifier: Apache-2.0 */ -&i2c0 { - dac0: mcp4725@60 { - /* MCP4725 not populated at factory */ - compatible = "microchip,mcp4725"; - reg = <0x60>; - label = "MCP4725"; - #io-channel-cells = <1>; - }; +&dac0 { + status = "okay"; };