Skip to content

Commit ad78d7e

Browse files
author
Jiri Kosina
committed
Merge branch 'for-6.16/apple' into for-linus
- Kconfig dependency fixes (Geert Uytterhoeven) - time scaling fix for appletb_tb_idle_timeout and appletb_tb_dim_timeout parameters (Thorsten Blum)
2 parents 578e1b9 + de7ad66 commit ad78d7e

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

drivers/hid/Kconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ config HID_APPLEIR
151151
config HID_APPLETB_BL
152152
tristate "Apple Touch Bar Backlight"
153153
depends on BACKLIGHT_CLASS_DEVICE
154+
depends on X86 || COMPILE_TEST
154155
help
155156
Say Y here if you want support for the backlight of Touch Bars on x86
156157
MacBook Pros.
@@ -163,6 +164,7 @@ config HID_APPLETB_KBD
163164
depends on USB_HID
164165
depends on BACKLIGHT_CLASS_DEVICE
165166
depends on INPUT
167+
depends on X86 || COMPILE_TEST
166168
select INPUT_SPARSEKMAP
167169
select HID_APPLETB_BL
168170
help

drivers/hid/hid-appletb-kbd.c

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,8 @@ static void appletb_inactivity_timer(struct timer_list *t)
172172
if (!kbd->has_dimmed) {
173173
backlight_device_set_brightness(kbd->backlight_dev, 1);
174174
kbd->has_dimmed = true;
175-
mod_timer(&kbd->inactivity_timer, jiffies + msecs_to_jiffies(appletb_tb_idle_timeout * 1000));
175+
mod_timer(&kbd->inactivity_timer,
176+
jiffies + secs_to_jiffies(appletb_tb_idle_timeout));
176177
} else if (!kbd->has_turned_off) {
177178
backlight_device_set_brightness(kbd->backlight_dev, 0);
178179
kbd->has_turned_off = true;
@@ -188,7 +189,8 @@ static void reset_inactivity_timer(struct appletb_kbd *kbd)
188189
kbd->has_dimmed = false;
189190
kbd->has_turned_off = false;
190191
}
191-
mod_timer(&kbd->inactivity_timer, jiffies + msecs_to_jiffies(appletb_tb_dim_timeout * 1000));
192+
mod_timer(&kbd->inactivity_timer,
193+
jiffies + secs_to_jiffies(appletb_tb_dim_timeout));
192194
}
193195
}
194196

@@ -407,7 +409,8 @@ static int appletb_kbd_probe(struct hid_device *hdev, const struct hid_device_id
407409
} else {
408410
backlight_device_set_brightness(kbd->backlight_dev, 2);
409411
timer_setup(&kbd->inactivity_timer, appletb_inactivity_timer, 0);
410-
mod_timer(&kbd->inactivity_timer, jiffies + msecs_to_jiffies(appletb_tb_dim_timeout * 1000));
412+
mod_timer(&kbd->inactivity_timer,
413+
jiffies + secs_to_jiffies(appletb_tb_dim_timeout));
411414
}
412415

413416
kbd->inp_handler.event = appletb_kbd_inp_event;

0 commit comments

Comments
 (0)