Merge branch 'add_ibp_gen8_leds_support' into 'master'

Add ibp gen8 leds support

Closes #77

See merge request tuxedocomputers/development/packages/tuxedo-keyboard!50
This commit is contained in:
Christoffer 2023-05-15 11:06:14 +00:00
commit bef6df9bba
2 changed files with 4 additions and 1 deletions

View file

@ -64,6 +64,7 @@ typedef void (uniwill_event_callb_t)(u32);
#define UW_EC_REG_BAREBONE_ID_VALUE_PH6TRX1 0x15 #define UW_EC_REG_BAREBONE_ID_VALUE_PH6TRX1 0x15
#define UW_EC_REG_BAREBONE_ID_VALUE_PH6TQxx 0x16 #define UW_EC_REG_BAREBONE_ID_VALUE_PH6TQxx 0x16
#define UW_EC_REG_BAREBONE_ID_VALUE_PH4Axxx 0x17 #define UW_EC_REG_BAREBONE_ID_VALUE_PH4Axxx 0x17
#define UW_EC_REG_BAREBONE_ID_VALUE_PH4Pxxx 0x18
#define UW_EC_REG_FEATURES_0 0x0765 #define UW_EC_REG_FEATURES_0 0x0765
#define UW_EC_REG_FEATURES_1 0x0766 #define UW_EC_REG_FEATURES_1 0x0766

View file

@ -179,6 +179,7 @@ int uniwill_leds_init_early(struct platform_device *dev)
pr_err("Reading barebone ID failed.\n"); pr_err("Reading barebone ID failed.\n");
return ret; return ret;
} }
pr_debug("EC Barebone ID: %#04x\n", data);
if (data == UW_EC_REG_BAREBONE_ID_VALUE_PFxxxxx || if (data == UW_EC_REG_BAREBONE_ID_VALUE_PFxxxxx ||
data == UW_EC_REG_BAREBONE_ID_VALUE_PFxMxxx || data == UW_EC_REG_BAREBONE_ID_VALUE_PFxMxxx ||
@ -187,7 +188,8 @@ int uniwill_leds_init_early(struct platform_device *dev)
data == UW_EC_REG_BAREBONE_ID_VALUE_PH4TQx1 || data == UW_EC_REG_BAREBONE_ID_VALUE_PH4TQx1 ||
data == UW_EC_REG_BAREBONE_ID_VALUE_PH6TRX1 || data == UW_EC_REG_BAREBONE_ID_VALUE_PH6TRX1 ||
data == UW_EC_REG_BAREBONE_ID_VALUE_PH6TQxx || data == UW_EC_REG_BAREBONE_ID_VALUE_PH6TQxx ||
data == UW_EC_REG_BAREBONE_ID_VALUE_PH4Axxx) { data == UW_EC_REG_BAREBONE_ID_VALUE_PH4Axxx ||
data == UW_EC_REG_BAREBONE_ID_VALUE_PH4Pxxx) {
ret = uniwill_read_ec_ram(UW_EC_REG_KBD_BL_STATUS, &data); ret = uniwill_read_ec_ram(UW_EC_REG_KBD_BL_STATUS, &data);
if (ret) { if (ret) {
pr_err("Reading keyboard backlight status failed.\n"); pr_err("Reading keyboard backlight status failed.\n");