File tree Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -115,6 +115,10 @@ config KCONFIG_MAX_10_3_2
115
115
116
116
DT_COMPAT_VND_GPIO := vnd,gpio
117
117
118
+ config KCONFIG_VND_GPIO_ENABLED_Y
119
+ bool
120
+ default $(dt_compat_enabled,$(DT_COMPAT_VND_GPIO))
121
+
118
122
config KCONFIG_VND_GPIO_ENABLED_NUM_4
119
123
int
120
124
default $(dt_compat_enabled_num,$(DT_COMPAT_VND_GPIO))
@@ -125,8 +129,16 @@ config KCONFIG_VND_CAN_CONTROLLER_ENABLED_NUM_2
125
129
int
126
130
default $(dt_compat_enabled_num,$(DT_COMPAT_VND_CAN_CONTROLLER))
127
131
132
+ config KCONFIG_VND_CAN_CONTROLLER_ENABLED_Y
133
+ bool
134
+ default $(dt_compat_enabled,$(DT_COMPAT_VND_CAN_CONTROLLER))
135
+
128
136
DT_COMPAT_VND_PWM := vnd,pwm
129
137
138
+ config KCONFIG_VND_PWM_ENABLED_N
139
+ bool
140
+ default $(dt_compat_enabled,$(DT_COMPAT_VND_PWM))
141
+
130
142
config KCONFIG_VND_PWM_ENABLED_NUM_0
131
143
int
132
144
default $(dt_compat_enabled_num,$(DT_COMPAT_VND_PWM))
Original file line number Diff line number Diff line change @@ -45,6 +45,13 @@ ZTEST(test_kconfig_functions, test_min_max)
45
45
zassert_equal (CONFIG_KCONFIG_MAX_10_3_2 , MAX (MAX (10 , 3 ), 2 ));
46
46
}
47
47
48
+ ZTEST (test_kconfig_functions , test_dt_compat_enabled )
49
+ {
50
+ zassert_true (IS_ENABLED (CONFIG_KCONFIG_VND_GPIO_ENABLED_Y ));
51
+ zassert_true (IS_ENABLED (CONFIG_KCONFIG_VND_CAN_CONTROLLER_ENABLED_Y ));
52
+ zassert_false (IS_ENABLED (CONFIG_KCONFIG_VND_PWM_ENABLED_N ));
53
+ }
54
+
48
55
ZTEST (test_kconfig_functions , test_dt_num_compat_enabled )
49
56
{
50
57
zassert_equal (CONFIG_KCONFIG_VND_GPIO_ENABLED_NUM_4 , 4 );
You can’t perform that action at this time.
0 commit comments