/linux-master/drivers/platform/x86/ |
H A D | lenovo-ymc.c | 82 { 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 D | xo15-ebook.c | 54 input_report_switch(button->input, SW_TABLET_MODE, !state); 123 set_bit(SW_TABLET_MODE, input->swbit);
|
H A D | fujitsu-tablet.c | 205 input_report_switch(fujitsu.idev, SW_TABLET_MODE, tablet_mode); 253 input_set_capability(idev, EV_SW, SW_TABLET_MODE);
|
H A D | classmate-laptop.c | 703 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 D | acer-wmi.c | 2049 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 D | asus-wmi.c | 543 input_report_switch(asus->inputdev, SW_TABLET_MODE, 555 input_set_capability(asus->inputdev, EV_SW, SW_TABLET_MODE);
|
H A D | thinkpad_acpi.c | 2232 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 D | chromeos_tbmc.c | 35 input_report_switch(idev, SW_TABLET_MODE, state); 88 input_set_capability(idev, EV_SW, SW_TABLET_MODE);
|
/linux-master/drivers/hid/ |
H A D | hid-google-hammer.c | 124 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 D | vbtn.c | 55 * 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 D | hid.c | 35 "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 D | olpc-xo1-sci.c | 83 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 D | surface_aggregator_tabletsw.c | 102 /* 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 D | surface_dtx.c | 780 /* 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 D | hp-wmi.c | 872 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 D | soc_button_array.c | 509 { "tablet_mode", 0, EV_SW, SW_TABLET_MODE, false, false, false },
|
/linux-master/drivers/platform/x86/dell/ |
H A D | dell-wmi-base.c | 327 * Note SW_TABLET_MODE is already reported through the intel_vbtn 421 SW_TABLET_MODE, !buffer[0]);
|
/linux-master/drivers/input/keyboard/ |
H A D | cros_ec_keyb.c | 128 .code = SW_TABLET_MODE,
|
/linux-master/include/uapi/linux/ |
H A D | input-event-codes.h | 907 #define SW_TABLET_MODE 0x01 /* set = tablet mode */ macro
|
/linux-master/scripts/dtc/include-prefixes/dt-bindings/input/ |
H A D | linux-event-codes.h | 907 #define SW_TABLET_MODE 0x01 /* set = tablet mode */ macro
|
/linux-master/include/dt-bindings/input/ |
H A D | linux-event-codes.h | 907 #define SW_TABLET_MODE 0x01 /* set = tablet mode */ macro
|