const char *default_trigger;
u8 active_low;
unsigned int max_brightness;
- unsigned int pwm_period_ns;
};
struct led_pwm_platform_data {
struct led_pwm_priv {
int num_leds;
- struct led_pwm_data leds[0];
+ struct led_pwm_data leds[];
};
static int led_pwm_set(struct led_classdev *led_cdev,
pwm_init_state(led_data->pwm, &led_data->pwmstate);
- if (!led_data->pwmstate.period)
- led_data->pwmstate.period = led->pwm_period_ns;
-
ret = devm_led_classdev_register(dev, &led_data->cdev);
if (ret == 0) {
priv->num_leds++;