Lines Matching +full:0 +full:xffffff0f
38 module_param(fw_debug, bool, 0);
41 #define LG_ADDRESS_SPACE_ID 0x8F
43 #define LG_ADDRESS_SPACE_DEBUG_FLAG_ADR 0x00
44 #define LG_ADDRESS_SPACE_FAN_MODE_ADR 0x03
46 #define LG_ADDRESS_SPACE_DTTM_FLAG_ADR 0x20
47 #define LG_ADDRESS_SPACE_CPU_TEMP_ADR 0x21
48 #define LG_ADDRESS_SPACE_CPU_TRIP_LOW_ADR 0x22
49 #define LG_ADDRESS_SPACE_CPU_TRIP_HIGH_ADR 0x23
50 #define LG_ADDRESS_SPACE_MB_TEMP_ADR 0x24
51 #define LG_ADDRESS_SPACE_MB_TRIP_LOW_ADR 0x25
52 #define LG_ADDRESS_SPACE_MB_TRIP_HIGH_ADR 0x26
54 #define LG_ADDRESS_SPACE_DEBUG_MSG_START_ADR 0x3E8
55 #define LG_ADDRESS_SPACE_DEBUG_MSG_END_ADR 0x5E8
66 #define GOV_TLED 0x2020008
69 #define WM_KEY_LIGHT 0x400
70 #define WM_TLED 0x404
71 #define WM_FN_LOCK 0x407
72 #define WM_BATT_LIMIT 0x61
73 #define WM_READER_MODE 0xBF
74 #define WM_FAN_MODE 0x33
75 #define WMBB_USB_CHARGE 0x10B
76 #define WMBB_BATT_LIMIT 0x10C
91 #define INIT_INPUT_WMI_0 0x01
92 #define INIT_INPUT_WMI_2 0x02
93 #define INIT_INPUT_ACPI 0x04
94 #define INIT_SPARSE_KEYMAP 0x80
101 {KE_KEY, 0x70, {KEY_F15} }, /* LG control panel (F1) */
102 {KE_KEY, 0x74, {KEY_F21} }, /* Touchpad toggle (F5) */
103 {KE_KEY, 0xf020000, {KEY_F14} }, /* Read mode (F9) */
104 {KE_KEY, 0x10000000, {KEY_F16} },/* Keyboard backlight (F8) - pressing
108 {KE_END, 0}
121 args[0].type = ACPI_TYPE_INTEGER; in ggov()
122 args[0].integer.value = arg0; in ggov()
158 args[0].type = ACPI_TYPE_INTEGER; in lg_wmab()
159 args[0].integer.value = method; in lg_wmab()
188 args[0].type = ACPI_TYPE_INTEGER; in lg_wmbb()
189 args[0].integer.value = 0; /* ignored */ in lg_wmbb()
220 if (eventcode == 0x10000000) { in wmi_notify()
232 pr_debug("Type: %i Eventcode: 0x%llx\n", obj->type, in wmi_notify()
255 (void *)0); in wmi_input_setup()
286 r = lg_wmab(dev, WM_FAN_MODE, WM_GET, 0); in fan_mode_store()
297 r = lg_wmab(dev, WM_FAN_MODE, WM_SET, (m & 0xffffff0f) | (value << 4)); in fan_mode_store()
299 r = lg_wmab(dev, WM_FAN_MODE, WM_SET, (m & 0xfffffff0) | value); in fan_mode_store()
311 r = lg_wmab(dev, WM_FAN_MODE, WM_GET, 0); in fan_mode_show()
320 status = r->integer.value & 0x01; in fan_mode_show()
352 r = lg_wmbb(dev, WMBB_USB_CHARGE, WM_GET, 0); in usb_charge_show()
361 status = !!r->buffer.pointer[0x10]; in usb_charge_show()
394 r = lg_wmab(dev, WM_READER_MODE, WM_GET, 0); in reader_mode_show()
436 r = lg_wmab(dev, WM_FN_LOCK, WM_GET, 0); in fn_lock_show()
445 status = !!r->buffer.pointer[0]; in fn_lock_show()
487 r = lg_wmbb(&pf_device->dev, WMBB_BATT_LIMIT, WM_GET, 0); in charge_control_end_threshold_show()
496 status = r->buffer.pointer[0x10]; in charge_control_end_threshold_show()
498 r = lg_wmab(&pf_device->dev, WM_BATT_LIMIT, WM_GET, 0); in charge_control_end_threshold_show()
511 status = 0; in charge_control_end_threshold_show()
543 return 0; in lg_battery_add()
550 return 0; in lg_battery_remove()
583 return ggov(GOV_TLED) > 0 ? LED_ON : LED_OFF; in tpad_led_get()
586 static LED_DEVICE(tpad_led, 1, 0);
594 val = 0x22; in kbd_backlight_set()
596 val = 0; in kbd_backlight_set()
598 val = 0x24; in kbd_backlight_set()
608 r = lg_wmab(dev, WM_KEY_LIGHT, WM_GET, 0); in get_kbd_backlight_level()
613 if (r->type != ACPI_TYPE_BUFFER || r->buffer.pointer[1] != 0x05) { in get_kbd_backlight_level()
618 switch (r->buffer.pointer[0] & 0x27) { in get_kbd_backlight_level()
619 case 0x24: in get_kbd_backlight_level()
622 case 0x22: in get_kbd_backlight_level()
674 byte = value & 0xFF; in lg_laptop_address_space_write()
720 *value = 0x00; in lg_laptop_address_space_read()
775 return 0; in acpi_add()
785 if (ret < 0) in acpi_add()
808 case '0': in acpi_add()
827 case '0': in acpi_add()
859 return 0; in acpi_add()
883 {"LGEX0820", 0},
884 {"", 0}
904 if (result < 0) { in acpi_init()
909 return 0; in acpi_init()