xref: /freebsd/share/man/man4/acpi_toshiba.4 (revision fa9896e082a1046ff4fbc75fcba4d18d1f2efc19)
1e6769554SRui Paulo.\"
2e6769554SRui Paulo.\" Copyright (c) 2003 Philip Paeps <philip@FreeBSD.org>
3e6769554SRui Paulo.\" All rights reserved.
4e6769554SRui Paulo.\"
5e6769554SRui Paulo.\" Redistribution and use in source and binary forms, with or without
6e6769554SRui Paulo.\" modification, are permitted provided that the following conditions
7e6769554SRui Paulo.\" are met:
8e6769554SRui Paulo.\" 1. Redistributions of source code must retain the above copyright
9e6769554SRui Paulo.\"    notice, this list of conditions and the following disclaimer.
10e6769554SRui Paulo.\" 2. Redistributions in binary form must reproduce the above copyright
11e6769554SRui Paulo.\"    notice, this list of conditions and the following disclaimer in the
12e6769554SRui Paulo.\"    documentation and/or other materials provided with the distribution.
13e6769554SRui Paulo.\"
14e6769554SRui Paulo.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
15e6769554SRui Paulo.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16e6769554SRui Paulo.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17e6769554SRui Paulo.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
18e6769554SRui Paulo.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19e6769554SRui Paulo.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20e6769554SRui Paulo.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21e6769554SRui Paulo.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22e6769554SRui Paulo.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23e6769554SRui Paulo.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24e6769554SRui Paulo.\" SUCH DAMAGE.
25e6769554SRui Paulo.\"
26891acefeSGavin Atkinson.Dd February 8, 2010
27891acefeSGavin Atkinson.Dt ACPI_TOSHIBA 4
28e6769554SRui Paulo.Os
29e6769554SRui Paulo.Sh NAME
30e6769554SRui Paulo.Nm acpi_toshiba
31e6769554SRui Paulo.Nd Toshiba HCI interface
32e6769554SRui Paulo.Sh SYNOPSIS
33e6769554SRui PauloTo compile this driver into the kernel,
34e6769554SRui Pauloplace the following line in your
35e6769554SRui Paulokernel configuration file:
36e6769554SRui Paulo.Bd -ragged -offset indent
37e6769554SRui Paulo.Cd "device acpi_toshiba"
38e6769554SRui Paulo.Ed
39e6769554SRui Paulo.Pp
40e6769554SRui PauloAlternatively, to load the driver as a
41e6769554SRui Paulomodule at boot time, place the following line in
42e6769554SRui Paulo.Xr loader.conf 5 :
43e6769554SRui Paulo.Bd -literal -offset indent
44e6769554SRui Pauloacpi_toshiba_load="YES"
45e6769554SRui Paulo.Ed
46e6769554SRui Paulo.Sh DESCRIPTION
47e6769554SRui PauloHCI is Toshiba's
48e6769554SRui Paulo.Em "Hardware Control Interface"
49e6769554SRui Paulowhich is somewhat uniform across their models.
50e6769554SRui PauloThe
51e6769554SRui Paulo.Nm
52e6769554SRui Paulodriver allows the user to manipulate HCI-controlled hardware using a number of
53e6769554SRui Paulo.Xr sysctl 8
54e6769554SRui Paulovariables.
55e6769554SRui Paulo.Sh SYSCTL VARIABLES
56e6769554SRui PauloThe following sysctls are currently implemented:
57e6769554SRui Paulo.Bl -tag -width indent
58e6769554SRui Paulo.It Va hw.acpi.toshiba.force_fan
59e6769554SRui PauloCauses active cooling to be forcibly enabled
60e6769554SRui Paulo.Pq Ql 1
61e6769554SRui Pauloor disabled
62e6769554SRui Paulo.Pq Ql 0
63e6769554SRui Pauloregardless of the current temperature.
64e6769554SRui Paulo.It Va hw.acpi.toshiba.video_output
65e6769554SRui PauloSets the active display to use according to a bitwise OR of the following:
66e6769554SRui Paulo.Pp
67e6769554SRui Paulo.Bl -tag -width indent -compact
68e6769554SRui Paulo.It Li 0
69e6769554SRui PauloNo display
70e6769554SRui Paulo.It Li 1
71e6769554SRui PauloLCD
72e6769554SRui Paulo.It Li 2
73e6769554SRui PauloCRT
74e6769554SRui Paulo.It Li 4
75e6769554SRui PauloTV-Out
76e6769554SRui Paulo.El
77e6769554SRui Paulo.Pp
78e6769554SRui PauloOnly some systems (i.e., the Libretto L5) support video switching via
79e6769554SRui Paulothis hardware-specific driver.
80e6769554SRui PauloUse the
81e6769554SRui Paulo.Xr acpi_video 4
82e6769554SRui Paulodriver for generic video output support.
83e6769554SRui Paulo.It Va hw.acpi.toshiba.lcd_brightness
84e6769554SRui PauloMakes the LCD backlight brighter or dimmer (higher values are brighter).
85e6769554SRui Paulo.It Va hw.acpi.toshiba.lcd_backlight
86e6769554SRui PauloTurns the LCD backlight on and off.
87e6769554SRui Paulo.It Va hw.acpi.toshiba.cpu_speed
88e6769554SRui PauloSets the CPU speed to the specified speed.
89e6769554SRui PauloThis provides functionality similar to the
90e6769554SRui Paulo.Va hw.acpi.cpu.throttle_state
91e6769554SRui Paulovariable.
92e6769554SRui PauloHigher sysctl values mean lower CPU speeds.
93e6769554SRui Paulo.El
94e6769554SRui Paulo.Pp
95e6769554SRui PauloDefaults for these variables can be set in
96e6769554SRui Paulo.Xr sysctl.conf 5 ,
97e6769554SRui Paulowhich is parsed at boot-time.
98e6769554SRui Paulo.Sh LOADER TUNABLES
99e6769554SRui PauloThe
100e6769554SRui Paulo.Va hw.acpi.toshiba.enable_fn_keys
101e6769554SRui Paulotunable enables or disables the function keys on the keyboard.
102e6769554SRui PauloFunction keys are enabled by default.
103e6769554SRui Paulo.Pp
104e6769554SRui PauloThis behaviour can be changed at the
105e6769554SRui Paulo.Xr loader 8
106e6769554SRui Pauloprompt or in
107e6769554SRui Paulo.Xr loader.conf 5 .
108e6769554SRui Paulo.Sh SEE ALSO
109e6769554SRui Paulo.Xr acpi 4 ,
110e6769554SRui Paulo.Xr acpi_video 4 ,
111e6769554SRui Paulo.Xr loader.conf 5 ,
112e6769554SRui Paulo.Xr sysctl.conf 5 ,
113e6769554SRui Paulo.Xr sysctl 8
114e6769554SRui Paulo.Sh HISTORY
115e6769554SRui PauloThe
116e6769554SRui Paulo.Nm
117e6769554SRui Paulodriver first appeared in
118e6769554SRui Paulo.Fx 5.1 .
119e6769554SRui Paulo.Sh AUTHORS
120e6769554SRui Paulo.An -nosplit
121e6769554SRui PauloThe
122e6769554SRui Paulo.Nm
123e6769554SRui Paulodriver was written by
124*6c899950SBaptiste Daroussin.An Hiroyuki Aizu Aq Mt aizu@navi.org .
125e6769554SRui PauloThis manual page was written by
126*6c899950SBaptiste Daroussin.An Philip Paeps Aq Mt philip@FreeBSD.org .
127