Commit a27aecfd authored by Zhaoxiang Jin's avatar Zhaoxiang Jin Committed by Benjamin Cabé
Browse files

tests: dac: Enable dac_api test on mimxrt1180_evk



1.Enable dac_api test on mimxrt1180_evk
2.Reorganized the test_dac.c file so that the same
dac configuration items are placed under the one
conditional macro.

Signed-off-by: default avatarZhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
parent 1a8496d8
Loading
Loading
Loading
Loading
+13 −26
Original line number Diff line number Diff line
@@ -46,6 +46,9 @@
#define DAC_CHANNEL_ID		2
#define DAC_RESOLUTION		12

/* Note external DAC MCP4725 is not populated on BL652_DVK, BL653_DVK and
 * BL654_DVK at factory
 */
#elif defined(CONFIG_BOARD_TWR_KE18F) || \
	defined(CONFIG_BOARD_FRDM_K64F) || \
	defined(CONFIG_BOARD_FRDM_K22F) || \
@@ -56,19 +59,13 @@
	defined(CONFIG_BOARD_ARDUINO_MKRZERO) || \
	defined(CONFIG_BOARD_ARDUINO_ZERO) || \
	defined(CONFIG_BOARD_LPCXPRESSO55S36) || \
	defined(CONFIG_BOARD_SAME54_XPRO)

#define DAC_DEVICE_NODE		DT_NODELABEL(dac0)
#define DAC_RESOLUTION		12
#define DAC_CHANNEL_ID		0

#elif defined(CONFIG_BOARD_BL652_DVK) || \
	defined(CONFIG_BOARD_SAME54_XPRO) || \
	defined(CONFIG_BOARD_BL652_DVK) || \
	defined(CONFIG_BOARD_BL653_DVK) || \
	defined(CONFIG_BOARD_BL654_DVK) || \
	defined(CONFIG_BOARD_BL5340_DVK)
 /* Note external DAC MCP4725 is not populated on BL652_DVK, BL653_DVK and
  * BL654_DVK at factory
  */
	defined(CONFIG_BOARD_BL5340_DVK) || \
	DT_HAS_COMPAT_STATUS_OKAY(renesas_ra_dac)

#define DAC_DEVICE_NODE		DT_NODELABEL(dac0)
#define DAC_RESOLUTION		12
#define DAC_CHANNEL_ID		0
@@ -82,7 +79,9 @@
	defined(CONFIG_BOARD_GD32F450I_EVAL) || \
	defined(CONFIG_BOARD_GD32F450Z_EVAL) || \
	defined(CONFIG_BOARD_GD32F470I_EVAL) || \
	defined(CONFIG_BOARD_YD_ESP32)
	defined(CONFIG_BOARD_YD_ESP32)       || \
	defined(CONFIG_BOARD_MIMXRT1170_EVK) || \
	defined(CONFIG_BOARD_MIMXRT1180_EVK)

#define DAC_DEVICE_NODE		DT_NODELABEL(dac)
#define DAC_RESOLUTION		12
@@ -102,18 +101,6 @@
#define DAC_RESOLUTION		10
#define DAC_CHANNEL_ID		0

#elif DT_HAS_COMPAT_STATUS_OKAY(renesas_ra_dac)

#define DAC_DEVICE_NODE DT_NODELABEL(dac0)
#define DAC_RESOLUTION  12
#define DAC_CHANNEL_ID  0

#elif defined(CONFIG_BOARD_MIMXRT1170_EVK)

#define DAC_DEVICE_NODE		DT_NODELABEL(dac)
#define DAC_RESOLUTION	12
#define DAC_CHANNEL_ID	0

#elif defined(CONFIG_SOC_FAMILY_SILABS_S2)

#define DAC_DEVICE_NODE		DT_NODELABEL(vdac0)