drivers: led: Place API into iterable section
Add wrapper DEVICE_API macro to all led_driver_api instances. Signed-off-by: Yishai Jaffe <yishai1999@gmail.com>
This commit is contained in:
parent
710aee823e
commit
c09930ed30
16 changed files with 16 additions and 16 deletions
|
@ -415,7 +415,7 @@ static int ht16k33_init(const struct device *dev)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static const struct led_driver_api ht16k33_leds_api = {
|
||||
static DEVICE_API(led, ht16k33_leds_api) = {
|
||||
.blink = ht16k33_led_blink,
|
||||
.set_brightness = ht16k33_led_set_brightness,
|
||||
.on = ht16k33_led_on,
|
||||
|
|
|
@ -313,7 +313,7 @@ static int is31fl3194_init(const struct device *dev)
|
|||
return i2c_reg_write_byte_dt(&config->bus, IS31FL3194_CONF_REG, IS31FL3194_CONF_ENABLE);
|
||||
}
|
||||
|
||||
static const struct led_driver_api is31fl3194_led_api = {
|
||||
static DEVICE_API(led, is31fl3194_led_api) = {
|
||||
.set_brightness = is31fl3194_set_brightness,
|
||||
.on = is31fl3194_led_on,
|
||||
.off = is31fl3194_led_off,
|
||||
|
|
|
@ -222,7 +222,7 @@ static int is31fl3216a_init(const struct device *dev)
|
|||
return is31fl3216a_init_registers(&config->i2c);
|
||||
}
|
||||
|
||||
static const struct led_driver_api is31fl3216a_led_api = {
|
||||
static DEVICE_API(led, is31fl3216a_led_api) = {
|
||||
.set_brightness = is31fl3216a_led_set_brightness,
|
||||
.on = is31fl3216a_led_on,
|
||||
.off = is31fl3216a_led_off,
|
||||
|
|
|
@ -275,7 +275,7 @@ int is31fl3733_current_limit(const struct device *dev, uint8_t limit)
|
|||
return i2c_reg_write_byte_dt(&config->bus, GLOBAL_CURRENT_CTRL_REG, limit);
|
||||
}
|
||||
|
||||
static const struct led_driver_api is31fl3733_api = {
|
||||
static DEVICE_API(led, is31fl3733_api) = {
|
||||
.on = is31fl3733_led_on,
|
||||
.off = is31fl3733_led_off,
|
||||
.set_brightness = is31fl3733_led_set_brightness,
|
||||
|
|
|
@ -77,7 +77,7 @@ static int led_gpio_init(const struct device *dev)
|
|||
return err;
|
||||
}
|
||||
|
||||
static const struct led_driver_api led_gpio_api = {
|
||||
static DEVICE_API(led, led_gpio_api) = {
|
||||
.on = led_gpio_on,
|
||||
.off = led_gpio_off,
|
||||
.set_brightness = led_gpio_set_brightness,
|
||||
|
|
|
@ -258,7 +258,7 @@ static int xec_bbled_init(const struct device *dev)
|
|||
return ret;
|
||||
}
|
||||
|
||||
static const struct led_driver_api xec_bbled_api = {
|
||||
static DEVICE_API(led, xec_bbled_api) = {
|
||||
.on = xec_bbled_on,
|
||||
.off = xec_bbled_off,
|
||||
.blink = xec_bbled_blink,
|
||||
|
|
|
@ -62,7 +62,7 @@ static int led_npm1300_off(const struct device *dev, uint32_t led)
|
|||
1U);
|
||||
}
|
||||
|
||||
static const struct led_driver_api led_npm1300_api = {
|
||||
static DEVICE_API(led, led_npm1300_api) = {
|
||||
.on = led_npm1300_on,
|
||||
.off = led_npm1300_off,
|
||||
};
|
||||
|
|
|
@ -124,7 +124,7 @@ static int led_pwm_pm_action(const struct device *dev,
|
|||
}
|
||||
#endif /* CONFIG_PM_DEVICE */
|
||||
|
||||
static const struct led_driver_api led_pwm_api = {
|
||||
static DEVICE_API(led, led_pwm_api) = {
|
||||
.on = led_pwm_on,
|
||||
.off = led_pwm_off,
|
||||
.blink = led_pwm_blink,
|
||||
|
|
|
@ -275,7 +275,7 @@ static const struct lp3943_config lp3943_led_config = {
|
|||
.bus = I2C_DT_SPEC_INST_GET(0),
|
||||
};
|
||||
|
||||
static const struct led_driver_api lp3943_led_api = {
|
||||
static DEVICE_API(led, lp3943_led_api) = {
|
||||
.blink = lp3943_led_blink,
|
||||
.set_brightness = lp3943_led_set_brightness,
|
||||
.on = lp3943_led_on,
|
||||
|
|
|
@ -338,7 +338,7 @@ static int lp50xx_pm_action(const struct device *dev,
|
|||
}
|
||||
#endif /* CONFIG_PM_DEVICE */
|
||||
|
||||
static const struct led_driver_api lp50xx_led_api = {
|
||||
static DEVICE_API(led, lp50xx_led_api) = {
|
||||
.on = lp50xx_on,
|
||||
.off = lp50xx_off,
|
||||
.get_info = lp50xx_get_info,
|
||||
|
|
|
@ -1068,7 +1068,7 @@ static int lp5562_led_init(const struct device *dev)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static const struct led_driver_api lp5562_led_api = {
|
||||
static DEVICE_API(led, lp5562_led_api) = {
|
||||
.blink = lp5562_led_blink,
|
||||
.set_brightness = lp5562_led_set_brightness,
|
||||
.on = lp5562_led_on,
|
||||
|
|
|
@ -183,7 +183,7 @@ static int lp5569_pm_action(const struct device *dev, enum pm_device_action acti
|
|||
}
|
||||
#endif /* CONFIG_PM_DEVICE */
|
||||
|
||||
static const struct led_driver_api lp5569_led_api = {
|
||||
static DEVICE_API(led, lp5569_led_api) = {
|
||||
.set_brightness = lp5569_led_set_brightness,
|
||||
.on = lp5569_led_on,
|
||||
.off = lp5569_led_off,
|
||||
|
|
|
@ -184,7 +184,7 @@ static int ncp5623_led_init(const struct device *dev)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static const struct led_driver_api ncp5623_led_api = {
|
||||
static DEVICE_API(led, ncp5623_led_api) = {
|
||||
.set_brightness = ncp5623_set_brightness,
|
||||
.on = ncp5623_led_on,
|
||||
.off = ncp5623_led_off,
|
||||
|
|
|
@ -216,7 +216,7 @@ static int pca9633_led_init(const struct device *dev)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static const struct led_driver_api pca9633_led_api = {
|
||||
static DEVICE_API(led, pca9633_led_api) = {
|
||||
.blink = pca9633_led_blink,
|
||||
.set_brightness = pca9633_led_set_brightness,
|
||||
.on = pca9633_led_on,
|
||||
|
|
|
@ -208,7 +208,7 @@ static int tlc59108_led_init(const struct device *dev)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static const struct led_driver_api tlc59108_led_api = {
|
||||
static DEVICE_API(led, tlc59108_led_api) = {
|
||||
.blink = tlc59108_led_blink,
|
||||
.set_brightness = tlc59108_led_set_brightness,
|
||||
.on = tlc59108_led_on,
|
||||
|
|
|
@ -1218,7 +1218,7 @@ static int grow_r502a_led_off(const struct device *dev, uint32_t led)
|
|||
return fps_led_control(dev, &led_ctrl);
|
||||
}
|
||||
|
||||
static const struct led_driver_api grow_r502a_leds_api = {
|
||||
static DEVICE_API(led, grow_r502a_leds_api) = {
|
||||
.set_color = grow_r502a_led_set_color,
|
||||
.on = grow_r502a_led_on,
|
||||
.off = grow_r502a_led_off,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue