Lines Matching full:toshiba

3  *  toshiba_acpi.c - Toshiba Laptop ACPI Extras
14 * Jonathan A. Buzzard - Toshiba HCI info, and critical tips on reverse
47 #include <linux/toshiba.h>
52 MODULE_DESCRIPTION("Toshiba Laptop ACPI Extras Driver");
70 /* Toshiba ACPI method paths */
74 * The Toshiba configuration interface is composed of the HCI and the SCI,
77 * HCI is Toshiba's "Hardware Control Interface" which is supposed to
398 pr_info("Toshiba SCI already opened\n"); in sci_open()
415 pr_info("Toshiba SCI is not present\n"); in sci_open()
435 pr_info("Toshiba SCI not opened\n"); in sci_close()
437 pr_info("Toshiba SCI is not present\n"); in sci_close()
1776 #define PROC_TOSHIBA "toshiba"
1834 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in fan_store() local
1845 ret = set_fan_status(toshiba, state); in fan_store()
1855 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in fan_show() local
1859 ret = get_fan_status(toshiba, &value); in fan_show()
1871 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in kbd_backlight_mode_store() local
1881 if (toshiba->kbd_type == 1) { in kbd_backlight_mode_store()
1885 } else if (toshiba->kbd_type == 2) { in kbd_backlight_mode_store()
1901 if (toshiba->kbd_mode != mode) { in kbd_backlight_mode_store()
1903 int time = toshiba->kbd_time << HCI_MISC_SHIFT; in kbd_backlight_mode_store()
1906 if (toshiba->kbd_type == 1) { in kbd_backlight_mode_store()
1908 time |= toshiba->kbd_mode; in kbd_backlight_mode_store()
1909 } else if (toshiba->kbd_type == 2) { in kbd_backlight_mode_store()
1914 ret = toshiba_kbd_illum_status_set(toshiba, time); in kbd_backlight_mode_store()
1918 toshiba->kbd_mode = mode; in kbd_backlight_mode_store()
1935 if (toshiba->kbd_type == 2 && in kbd_backlight_mode_store()
1936 !toshiba->kbd_event_generated) in kbd_backlight_mode_store()
1947 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in kbd_backlight_mode_show() local
1950 if (toshiba_kbd_illum_status_get(toshiba, &time) < 0) in kbd_backlight_mode_show()
1960 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in kbd_type_show() local
1962 return sprintf(buf, "%d\n", toshiba->kbd_type); in kbd_type_show()
1970 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in available_kbd_modes_show() local
1972 if (toshiba->kbd_type == 1) in available_kbd_modes_show()
1985 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in kbd_backlight_timeout_store() local
1994 if (toshiba->kbd_type == 1) { in kbd_backlight_timeout_store()
1997 } else if (toshiba->kbd_type == 2) { in kbd_backlight_timeout_store()
2005 if (toshiba->kbd_time != time) { in kbd_backlight_timeout_store()
2009 if (toshiba->kbd_type == 1) in kbd_backlight_timeout_store()
2011 else if (toshiba->kbd_type == 2) in kbd_backlight_timeout_store()
2014 ret = toshiba_kbd_illum_status_set(toshiba, time); in kbd_backlight_timeout_store()
2018 toshiba->kbd_time = time >> HCI_MISC_SHIFT; in kbd_backlight_timeout_store()
2028 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in kbd_backlight_timeout_show() local
2031 if (toshiba_kbd_illum_status_get(toshiba, &time) < 0) in kbd_backlight_timeout_show()
2042 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in touchpad_store() local
2053 ret = toshiba_touchpad_set(toshiba, state); in touchpad_store()
2063 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in touchpad_show() local
2067 ret = toshiba_touchpad_get(toshiba, &state); in touchpad_show()
2078 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in usb_sleep_charge_show() local
2082 ret = toshiba_usb_sleep_charge_get(toshiba, &mode); in usb_sleep_charge_show()
2093 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in usb_sleep_charge_store() local
2112 mode = toshiba->usbsc_mode_base; in usb_sleep_charge_store()
2122 ret = toshiba_usb_sleep_charge_set(toshiba, mode); in usb_sleep_charge_store()
2134 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in sleep_functions_on_battery_show() local
2140 ret = toshiba_sleep_functions_status_get(toshiba, &state); in sleep_functions_on_battery_show()
2157 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in sleep_functions_on_battery_store() local
2176 tmp = toshiba->usbsc_bat_level << HCI_MISC_SHIFT; in sleep_functions_on_battery_store()
2182 ret = toshiba_sleep_functions_status_set(toshiba, status); in sleep_functions_on_battery_store()
2186 toshiba->usbsc_bat_level = status >> HCI_MISC_SHIFT; in sleep_functions_on_battery_store()
2195 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in usb_rapid_charge_show() local
2199 ret = toshiba_usb_rapid_charge_get(toshiba, &state); in usb_rapid_charge_show()
2210 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in usb_rapid_charge_store() local
2220 ret = toshiba_usb_rapid_charge_set(toshiba, state); in usb_rapid_charge_store()
2231 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in usb_sleep_music_show() local
2235 ret = toshiba_usb_sleep_music_get(toshiba, &state); in usb_sleep_music_show()
2246 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in usb_sleep_music_store() local
2256 ret = toshiba_usb_sleep_music_set(toshiba, state); in usb_sleep_music_store()
2267 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in kbd_function_keys_show() local
2271 ret = toshiba_function_keys_get(toshiba, &mode); in kbd_function_keys_show()
2282 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in kbd_function_keys_store() local
2297 ret = toshiba_function_keys_set(toshiba, mode); in kbd_function_keys_store()
2310 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in panel_power_on_show() local
2314 ret = toshiba_panel_power_on_get(toshiba, &state); in panel_power_on_show()
2325 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in panel_power_on_store() local
2335 ret = toshiba_panel_power_on_set(toshiba, state); in panel_power_on_store()
2348 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in usb_three_show() local
2352 ret = toshiba_usb_three_get(toshiba, &state); in usb_three_show()
2363 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in usb_three_store() local
2378 ret = toshiba_usb_three_set(toshiba, state); in usb_three_store()
2391 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in cooling_method_show() local
2395 ret = toshiba_cooling_method_get(toshiba, &state); in cooling_method_show()
2399 return sprintf(buf, "%d %d\n", state, toshiba->max_cooling_method); in cooling_method_show()
2406 struct toshiba_acpi_dev *toshiba = dev_get_drvdata(dev); in cooling_method_store() local
2425 if (state < 0 || state > toshiba->max_cooling_method) in cooling_method_store()
2428 ret = toshiba_cooling_method_set(toshiba, state); in cooling_method_store()
2704 dev->wwan_rfk = rfkill_alloc("Toshiba WWAN", in toshiba_acpi_setup_wwan_rfkill()
2893 dev->hotkey_dev->name = "Toshiba input device"; in toshiba_acpi_setup_keyboard()
3003 dev->backlight_dev = backlight_device_register("toshiba", in toshiba_acpi_setup_backlight()
3010 pr_err("Could not register toshiba backlight device\n"); in toshiba_acpi_setup_backlight()
3076 pr_err("Toshiba ACPI object invalid\n"); in charge_control_end_threshold_show()
3100 pr_err("Toshiba ACPI object invalid\n"); in charge_control_end_threshold_store()
3149 .name = "Toshiba Battery Extension",
3280 /* Toshiba Portégé R700 */
3283 DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"),
3289 /* Toshiba Satellite/Portégé R830 */
3293 DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"),
3299 /* Toshiba Satellite/Portégé Z830 */
3301 DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"),
3319 pr_info("Toshiba Laptop ACPI Extras version %s\n", in toshiba_acpi_add()
3371 dev->led_dev.name = "toshiba::illumination"; in toshiba_acpi_add()
3380 dev->eco_led.name = "toshiba::eco_mode"; in toshiba_acpi_add()
3395 dev->kbd_led.name = "toshiba::kbd_backlight"; in toshiba_acpi_add()
3414 pr_info("Registering Toshiba accelerometer iio device\n"); in toshiba_acpi_add()
3417 dev->indio_dev->name = "Toshiba accelerometer"; in toshiba_acpi_add()
3602 .name = "Toshiba ACPI driver",