Skip to content
Snippets Groups Projects

led-qcom: Check for LED driver

Merged Guido Günther requested to merge agx/feedbackd:qcom-lpg into main
1 unresolved thread
2 files
+ 50
6
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -15,8 +15,6 @@
#include <gio/gio.h>
#define LED_HW_PATTERN_ATTR "hw_pattern"
#define LED_REPEAT_ATTR "repeat"
typedef struct _FbdDevLedQcomMulticolor {
FbdDevLedMulticolor parent;
@@ -51,11 +49,24 @@ fbd_dev_led_qcom_multicolor_start_periodic (FbdDevLed *led,
return fbd_dev_led_start_periodic (FBD_DEV_LED (self->qcom_led), max_brightness_percentage, freq);
}
static void
fbd_dev_led_qcom_multicolor_finalize (GObject *object)
{
FbdDevLedQcomMulticolor *self = FBD_DEV_LED_QCOM_MULTICOLOR (object);
g_clear_object (&self->qcom_led);
G_OBJECT_CLASS (fbd_dev_led_qcom_multicolor_parent_class)->finalize (object);
}
static void
fbd_dev_led_qcom_multicolor_class_init (FbdDevLedQcomMulticolorClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
FbdDevLedClass *fbd_dev_led_class = FBD_DEV_LED_CLASS (klass);
object_class->finalize = fbd_dev_led_qcom_multicolor_finalize;
fbd_dev_led_class->probe = fbd_dev_led_qcom_multicolor_probe;
fbd_dev_led_class->start_periodic = fbd_dev_led_qcom_multicolor_start_periodic;
}
Loading