drivers: led: Convert drivers to new DT device macros
Convert led drivers to use new DT variants of the DEVICE APIs. DEVICE_AND_API_INIT -> DEVICE_DT_DEFINE Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
parent
bda872762a
commit
f9e2c6fa8e
5 changed files with 12 additions and 11 deletions
|
@ -473,8 +473,8 @@ static const struct led_driver_api ht16k33_leds_api = {
|
||||||
\
|
\
|
||||||
static struct ht16k33_data ht16k33_##id##_data; \
|
static struct ht16k33_data ht16k33_##id##_data; \
|
||||||
\
|
\
|
||||||
DEVICE_AND_API_INIT(ht16k33_##id, DT_INST_LABEL(id), \
|
DEVICE_DT_INST_DEFINE(id, &ht16k33_init, device_pm_control_nop, \
|
||||||
&ht16k33_init, &ht16k33_##id##_data, \
|
&ht16k33_##id##_data, \
|
||||||
&ht16k33_##id##_cfg, POST_KERNEL, \
|
&ht16k33_##id##_cfg, POST_KERNEL, \
|
||||||
CONFIG_LED_INIT_PRIORITY, &ht16k33_leds_api)
|
CONFIG_LED_INIT_PRIORITY, &ht16k33_leds_api)
|
||||||
|
|
||||||
|
@ -493,8 +493,8 @@ static const struct led_driver_api ht16k33_leds_api = {
|
||||||
\
|
\
|
||||||
static struct ht16k33_data ht16k33_##id##_data; \
|
static struct ht16k33_data ht16k33_##id##_data; \
|
||||||
\
|
\
|
||||||
DEVICE_AND_API_INIT(ht16k33_##id, DT_INST_LABEL(id), \
|
DEVICE_DT_INST_DEFINE(id, &ht16k33_init, device_pm_control_nop, \
|
||||||
&ht16k33_init, &ht16k33_##id##_data, \
|
&ht16k33_##id##_data, \
|
||||||
&ht16k33_##id##_cfg, POST_KERNEL, \
|
&ht16k33_##id##_cfg, POST_KERNEL, \
|
||||||
CONFIG_LED_INIT_PRIORITY, &ht16k33_leds_api)
|
CONFIG_LED_INIT_PRIORITY, &ht16k33_leds_api)
|
||||||
#else /* ! CONFIG_HT16K33_KEYSCAN */
|
#else /* ! CONFIG_HT16K33_KEYSCAN */
|
||||||
|
|
|
@ -279,7 +279,7 @@ static const struct led_driver_api lp3943_led_api = {
|
||||||
.off = lp3943_led_off,
|
.off = lp3943_led_off,
|
||||||
};
|
};
|
||||||
|
|
||||||
DEVICE_AND_API_INIT(lp3943_led, DT_INST_LABEL(0),
|
DEVICE_DT_INST_DEFINE(0, &lp3943_led_init, device_pm_control_nop,
|
||||||
&lp3943_led_init, &lp3943_led_data,
|
&lp3943_led_data,
|
||||||
NULL, POST_KERNEL, CONFIG_LED_INIT_PRIORITY,
|
NULL, POST_KERNEL, CONFIG_LED_INIT_PRIORITY,
|
||||||
&lp3943_led_api);
|
&lp3943_led_api);
|
||||||
|
|
|
@ -276,8 +276,9 @@ static struct lp503x_data lp503x_data_##id = { \
|
||||||
.chan_buf = lp503x_chan_buf_##id, \
|
.chan_buf = lp503x_chan_buf_##id, \
|
||||||
}; \
|
}; \
|
||||||
\
|
\
|
||||||
DEVICE_AND_API_INIT(lp503x_led_##id, DT_INST_LABEL(id), \
|
DEVICE_DT_INST_DEFINE(id, \
|
||||||
&lp503x_init, \
|
&lp503x_init, \
|
||||||
|
device_pm_control_nop, \
|
||||||
&lp503x_data_##id, \
|
&lp503x_data_##id, \
|
||||||
&lp503x_config_##id, \
|
&lp503x_config_##id, \
|
||||||
POST_KERNEL, CONFIG_LED_INIT_PRIORITY, \
|
POST_KERNEL, CONFIG_LED_INIT_PRIORITY, \
|
||||||
|
|
|
@ -953,7 +953,7 @@ static const struct led_driver_api lp5562_led_api = {
|
||||||
.off = lp5562_led_off,
|
.off = lp5562_led_off,
|
||||||
};
|
};
|
||||||
|
|
||||||
DEVICE_AND_API_INIT(lp5562_led, DT_INST_LABEL(0),
|
DEVICE_DT_INST_DEFINE(0, &lp5562_led_init, device_pm_control_nop,
|
||||||
&lp5562_led_init, &lp5562_led_data,
|
&lp5562_led_data,
|
||||||
NULL, POST_KERNEL, CONFIG_LED_INIT_PRIORITY,
|
NULL, POST_KERNEL, CONFIG_LED_INIT_PRIORITY,
|
||||||
&lp5562_led_api);
|
&lp5562_led_api);
|
||||||
|
|
|
@ -203,7 +203,7 @@ static const struct led_driver_api pca9633_led_api = {
|
||||||
.off = pca9633_led_off,
|
.off = pca9633_led_off,
|
||||||
};
|
};
|
||||||
|
|
||||||
DEVICE_AND_API_INIT(pca9633_led, DT_INST_LABEL(0),
|
DEVICE_DT_INST_DEFINE(0, &pca9633_led_init, device_pm_control_nop,
|
||||||
&pca9633_led_init, &pca9633_led_data,
|
&pca9633_led_data,
|
||||||
NULL, POST_KERNEL, CONFIG_LED_INIT_PRIORITY,
|
NULL, POST_KERNEL, CONFIG_LED_INIT_PRIORITY,
|
||||||
&pca9633_led_api);
|
&pca9633_led_api);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue