]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
platform: cznic: turris-omnia-mcu: Inform about missing LED panel brightness change...
authorMarek BehĂșn <kabel@kernel.org>
Mon, 11 Nov 2024 10:03:52 +0000 (11:03 +0100)
committerLee Jones <lee@kernel.org>
Thu, 12 Dec 2024 18:37:36 +0000 (18:37 +0000)
When reading MCU firmware features, check also for the LED panel
brightness change interrupt feature, and suggest upgrading the firmware
if it is missing.

Signed-off-by: Marek BehĂșn <kabel@kernel.org>
Link: https://lore.kernel.org/r/20241111100355.6978-9-kabel@kernel.org
Signed-off-by: Lee Jones <lee@kernel.org>
drivers/platform/cznic/turris-omnia-mcu-base.c

index bb871226e357c205de56fa5b41148ed9a4878907..3bb4a3cfdb29c61bcd47c14e70fae9e202d7d23c 100644 (file)
@@ -258,6 +258,7 @@ static int omnia_mcu_read_features(struct omnia_mcu *mcu)
                _DEF_FEAT(NEW_INT_API,          "new interrupt API"),
                _DEF_FEAT(POWEROFF_WAKEUP,      "poweroff and wakeup"),
                _DEF_FEAT(TRNG,                 "true random number generator"),
+               _DEF_FEAT(BRIGHTNESS_INT,       "LED panel brightness change interrupt"),
 #undef _DEF_FEAT
        };
        struct i2c_client *client = mcu->client;