Searched refs:SW_TABLET_MODE (Results 1 - 21 of 21) sorted by relevance

/linux-master/drivers/platform/x86/
H A Dlenovo-ymc.c82 { KE_SW, 0x01, { .sw = { SW_TABLET_MODE, 0 } } },
84 { KE_SW, 0x02, { .sw = { SW_TABLET_MODE, 1 } } },
86 { KE_SW, 0x03, { .sw = { SW_TABLET_MODE, 1 } } },
88 { KE_SW, 0x04, { .sw = { SW_TABLET_MODE, 1 } } },
H A Dxo15-ebook.c54 input_report_switch(button->input, SW_TABLET_MODE, !state);
123 set_bit(SW_TABLET_MODE, input->swbit);
H A Dfujitsu-tablet.c205 input_report_switch(fujitsu.idev, SW_TABLET_MODE, tablet_mode);
253 input_set_capability(idev, EV_SW, SW_TABLET_MODE);
H A Dclassmate-laptop.c703 input_report_switch(inputdev, SW_TABLET_MODE, !val);
715 set_bit(SW_TABLET_MODE, inputdev->swbit);
719 input_report_switch(inputdev, SW_TABLET_MODE, !val);
742 input_report_switch(inputdev, SW_TABLET_MODE, !val);
H A Dacer-wmi.c2049 input_report_switch(acer_wmi_input_dev, SW_TABLET_MODE, sw_tablet_mode);
2063 input_report_switch(acer_wmi_input_dev, SW_TABLET_MODE, sw_tablet_mode);
2467 input_set_capability(acer_wmi_input_dev, EV_SW, SW_TABLET_MODE);
H A Dasus-wmi.c543 input_report_switch(asus->inputdev, SW_TABLET_MODE,
555 input_set_capability(asus->inputdev, EV_SW, SW_TABLET_MODE);
H A Dthinkpad_acpi.c2232 SW_TABLET_MODE, !!state);
3537 input_set_capability(tpacpi_inputdev, EV_SW, SW_TABLET_MODE);
3539 SW_TABLET_MODE, tabletsw_state);
3860 * duplicates from intel-vbtn, which already emits SW_TABLET_MODE events
/linux-master/drivers/platform/chrome/
H A Dchromeos_tbmc.c35 input_report_switch(idev, SW_TABLET_MODE, state);
88 input_set_capability(idev, EV_SW, SW_TABLET_MODE);
/linux-master/drivers/hid/
H A Dhid-google-hammer.c124 SW_TABLET_MODE,
158 input_report_switch(cbas_ec.input, SW_TABLET_MODE, 1);
199 input_set_capability(input, EV_SW, SW_TABLET_MODE);
221 input_report_switch(input, SW_TABLET_MODE,
404 input_report_switch(cbas_ec.input, SW_TABLET_MODE, folded);
572 input_report_switch(cbas_ec.input, SW_TABLET_MODE, 1);
/linux-master/drivers/platform/x86/intel/
H A Dvbtn.c55 * SW_DOCK=1 when in laptop-mode (in tandem with setting SW_TABLET_MODE=0).
62 { KE_SW, 0xCC, { .sw = { SW_TABLET_MODE, 1 } } }, /* Tablet */
63 { KE_SW, 0xCD, { .sw = { SW_TABLET_MODE, 0 } } }, /* Laptop */
89 input_report_switch(priv->switches_dev, SW_TABLET_MODE, m);
205 * but simply always return 0, which we translate to SW_TABLET_MODE=1. This in
209 * Since the problem of wrongly reporting SW_TABLET_MODE=1 in combination
211 * not even notice when SW_TABLET_MODE is not being reported, a DMI based allow
215 * SW_TABLET_MODE with a chassis-type of 8 ("Portable") or 10 ("Notebook"),
H A Dhid.c35 "Enable SW_TABLET_MODE reporting -1:auto 0:off 1:at-first-event 2:at-probe. "
137 * Some convertible use the intel-hid ACPI interface to report SW_TABLET_MODE,
140 * SW_TABLET_MODE report.
165 * Some devices, even non convertible ones, can send incorrect SW_TABLET_MODE
463 __set_bit(SW_TABLET_MODE, priv->switches->swbit);
481 input_report_switch(priv->switches, SW_TABLET_MODE, m);
492 input_report_switch(input_dev, SW_TABLET_MODE, 1);
496 input_report_switch(input_dev, SW_TABLET_MODE, 0);
514 * SW_TABLET_MODE report, in these cases we enable support when receiving
/linux-master/arch/x86/platform/olpc/
H A Dolpc-xo1-sci.c83 if (test_bit(SW_TABLET_MODE, ebook_switch_idev->sw) == !!state)
86 input_report_switch(ebook_switch_idev, SW_TABLET_MODE, state);
477 set_bit(SW_TABLET_MODE, ebook_switch_idev->swbit);
/linux-master/drivers/platform/surface/
H A Dsurface_aggregator_tabletsw.c102 /* Send SW_TABLET_MODE event. */
104 input_report_switch(sw->mode_switch, SW_TABLET_MODE, tablet);
159 input_set_capability(sw->mode_switch, EV_SW, SW_TABLET_MODE);
160 input_report_switch(sw->mode_switch, SW_TABLET_MODE, tablet);
H A Dsurface_dtx.c780 /* Send SW_TABLET_MODE event. */
782 input_report_switch(ddev->mode_switch, SW_TABLET_MODE, tablet);
849 /* Send SW_TABLET_MODE event. */
851 input_report_switch(ddev->mode_switch, SW_TABLET_MODE, tablet);
1009 input_set_capability(ddev->mode_switch, EV_SW, SW_TABLET_MODE);
1010 input_report_switch(ddev->mode_switch, SW_TABLET_MODE, tablet_mode);
/linux-master/drivers/platform/x86/hp/
H A Dhp-wmi.c872 if (test_bit(SW_TABLET_MODE, hp_wmi_input_dev->swbit))
873 input_report_switch(hp_wmi_input_dev, SW_TABLET_MODE,
989 __set_bit(SW_TABLET_MODE, hp_wmi_input_dev->swbit);
990 input_report_switch(hp_wmi_input_dev, SW_TABLET_MODE, val);
1578 if (test_bit(SW_TABLET_MODE, hp_wmi_input_dev->swbit))
1579 input_report_switch(hp_wmi_input_dev, SW_TABLET_MODE,
/linux-master/drivers/input/misc/
H A Dsoc_button_array.c509 { "tablet_mode", 0, EV_SW, SW_TABLET_MODE, false, false, false },
/linux-master/drivers/platform/x86/dell/
H A Ddell-wmi-base.c327 * Note SW_TABLET_MODE is already reported through the intel_vbtn
421 SW_TABLET_MODE, !buffer[0]);
/linux-master/drivers/input/keyboard/
H A Dcros_ec_keyb.c128 .code = SW_TABLET_MODE,
/linux-master/include/uapi/linux/
H A Dinput-event-codes.h907 #define SW_TABLET_MODE 0x01 /* set = tablet mode */ macro
/linux-master/scripts/dtc/include-prefixes/dt-bindings/input/
H A Dlinux-event-codes.h907 #define SW_TABLET_MODE 0x01 /* set = tablet mode */ macro
/linux-master/include/dt-bindings/input/
H A Dlinux-event-codes.h907 #define SW_TABLET_MODE 0x01 /* set = tablet mode */ macro

Completed in 432 milliseconds