/freebsd/share/man/man4/ |
H A D | acpi.4 | 30 .Nm acpi 33 .Cd "device acpi" 40 driver provides support for the Intel/Microsoft/Compaq/Toshiba ACPI 45 ACPI core support is provided by the ACPI CA reference implementation 53 compiled into the kernel on platforms where ACPI is mandatory. 64 .Va hw.acpi.acline ) . 66 .It Va debug.acpi.enable_debug_objects 81 To enable ACPI CPU idling control, 84 .Li acpi 113 .It Va hw.acpi.acline [all …]
|
H A D | acpi_thermal.4 | 30 .Nd ACPI thermal management subsystem 32 .Cd "device acpi" 36 driver provides the thermal management features of the ACPI module. 42 The sysctls export properties of each ACPI thermal zone object. 56 .It Va hw.acpi.thermal.min_runtime 59 .It Va hw.acpi.thermal.polling_rate 61 .It Va hw.acpi.thermal.user_override 66 .It Va hw.acpi.thermal.tz%d.active 71 .It Va hw.acpi.thermal.tz%d.passive_cooling 77 .It Va hw.acpi.thermal.tz%d.thermal_flags [all …]
|
H A D | acpi_battery.4 | 31 .Nd ACPI battery management subsystem 33 .Cd "device acpi" 37 is a driver for battery management features of the ACPI module. 39 An ACPI-compatible battery device supports either a Control 42 .Pq ACPI Machine Language 44 and the latter is controlled directly through the ACPI EC 97 Returns battery information given by the ACPI 118 object in ACPI 4.0. 122 object in ACPI 6.0. 249 Returns battery information given by the ACPI [all …]
|
H A D | acpi_video.4 | 31 .Nd ACPI Video Extensions driver 35 This driver uses the ACPI Video Extensions to control display switching and 39 variables depends on the functions offered by the host's ACPI implementation. 49 .It Va hw.acpi.video. Ns Ao Ar device Ac Ns Va .active 51 .It Va hw.acpi.video. Ns Ao Ar device Ac Ns Va .levels 53 .It Va hw.acpi.video. Ns Ao Ar device Ac Ns Va .brightness 55 .It Va hw.acpi.video. Ns Ao Ar device Ac Ns Va .fullpower 57 .It Va hw.acpi.video. Ns Ao Ar device Ac Ns Va .economy 74 .Xr acpi 4 , 93 the proper information via ACPI.
|
H A D | acpi_fujitsu.4 | 49 driver enables the ACPI-controlled buttons on Fujitsu notebooks. 61 .It Va hw.acpi.fujitsu.lcd_brightness 63 .It Va hw.acpi.fujitsu.pointer_enable 65 .It Va hw.acpi.fujitsu.volume 67 .It Va hw.acpi.fujitsu.mute 81 match "system" "ACPI"; 111 LEVEL=`sysctl -n hw.acpi.${OEM}.mute` 120 LEVEL=`sysctl -n hw.acpi.${OEM}.pointer_enable` 129 LEVEL=`sysctl -n hw.acpi.${OEM}.lcd_brightness` 136 LEVEL=`sysctl -n hw.acpi.${OEM}.volume` [all …]
|
H A D | acpi_panasonic.4 | 31 .Nd "ACPI hotkey driver for Panasonic laptops" 108 .Qq Li ACPI 112 The source of the event in ACPI namespace. 141 .It Va hw.acpi.panasonic.lcd_brightness_max 145 .It Va hw.acpi.panasonic.lcd_brightness_min 149 .It Va hw.acpi.panasonic.lcd_brightness 152 .Va hw.acpi.panasonic.lcd_brightness_min 154 .Va hw.acpi.panasonic.lcd_brightness_max . 155 .It Va hw.acpi.panasonic.sound_mute 160 .Xr acpi 4 ,
|
/freebsd/sys/contrib/dev/acpica/include/ |
H A D | actbl.h | 3 * Name: actbl.h - Basic ACPI Table Definitions 158 * Fundamental ACPI tables 160 * This file contains definitions for the ACPI tables that are directly consumed 161 * by ACPICA. All other tables are consumed by the OS-dependent ACPI-related 164 * The RSDP and FACS do not use the common ACPI table header. All other ACPI 176 #define ACPI_SIG_FADT "FACP" /* Fixed ACPI Description Table */ 177 #define ACPI_SIG_FACS "FACS" /* Firmware ACPI Control Structure */ 189 * All tables and structures must be byte-packed to match the ACPI 200 * binary wire protocols." (Or ACPI tables and buffers.) "If you ask me, 209 * Master ACPI Table Header. This common header is used by all ACPI tables [all …]
|
H A D | actbl2.h | 3 * Name: actbl2.h - ACPI Table Definitions (tables not in ACPI spec) 158 * Additional ACPI Tables (2) 173 #define ACPI_SIG_BDAT "BDAT" /* BIOS Data ACPI Table */ 204 * All tables must be byte-packed to match the ACPI specification, since 215 * binary wire protocols." (Or ACPI tables and buffers.) "If you ask me, 226 * Conforms to: ACPI for the Armv8 RAS Extensions 1.1 Platform Design Document 411 * Conforms to "ACPI for Arm Components 1.1, Platform Design Document" 417 ACPI_TABLE_HEADER Header; /* Common ACPI table header */ 441 ACPI_TABLE_HEADER Header; /* Common ACPI table header */ 512 * BDAT - BIOS Data ACPI Table [all …]
|
/freebsd/sbin/devd/ |
H A D | asus.conf | 6 match "system" "ACPI"; 13 match "system" "ACPI"; 20 match "system" "ACPI"; 28 match "system" "ACPI"; 35 match "system" "ACPI"; 42 match "system" "ACPI"; 51 # match "system" "ACPI"; 57 # match "system" "ACPI"; 63 # match "system" "ACPI"; 69 # match "system" "ACPI";
|
H A D | devd.conf | 82 match "system" "ACPI"; 91 match "system" "ACPI"; 93 action "/etc/rc.suspend acpi $notify"; 96 match "system" "ACPI"; 98 action "/etc/rc.resume acpi $notify"; 106 # Here are some examples of ACPI notify handlers. ACPI subsystems that 110 # Information returned is not always the same as the ACPI notify 111 # events. See the ACPI specification for more information about 116 # CMBAT: ACPI battery events 119 # Thermal: ACPI thermal zone events [all …]
|
/freebsd/sys/contrib/dev/acpica/ |
H A D | changes.txt | 10 Added support for _DSC (Deepest State for Configuration) as per ACPI 6.5. 68 Add support for Arm's MPAM ACPI table version 2. 69 ACPI 6.5: MADT: add support for trace buffer extension in GICC. 91 Function Hardware) Opregion is approved to be added in ACPI 6.5 via code 116 this isn't technically an ACPI table (It doesn't go into the XSDT), it is 157 AML interpreter/iASL compiler: Add new Acpi 6.4 semantics for the 172 executer/exsystem: Inform users about ACPI spec violation for the Stall() 173 operator. Values greater than 100 microseconds violate the ACPI 174 specification, so warn users about it. From the ACPI Specification 193 Acpi table support. [all …]
|
/freebsd/sys/conf/ |
H A D | files.arm64 | 16 arm/arm/gic_acpi.c optional acpi 20 arm/arm/pmu_acpi.c optional acpi 22 arm64/acpica/acpi_iort.c optional acpi 23 arm64/acpica/acpi_machdep.c optional acpi 24 arm64/acpica/OsdEnvironment.c optional acpi 25 arm64/acpica/acpi_wakeup.c optional acpi 26 arm64/acpica/pci_cfgreg.c optional acpi pci 52 arm64/arm64/gic_v3_acpi.c optional acpi 90 arm64/coresight/coresight_acpi.c optional acpi 96 arm64/coresight/coresight_etm4x_acpi.c optional acpi [all...] |
H A D | files.x86 | 52 dev/acpica/acpi_hpet.c optional acpi 54 dev/acpica/acpi_pci.c optional acpi pci 55 dev/acpica/acpi_pci_link.c optional acpi pci 56 dev/acpica/acpi_pcib.c optional acpi pci 57 dev/acpica/acpi_pcib_acpi.c optional acpi pci 58 dev/acpica/acpi_pcib_pci.c optional acpi pci 59 dev/acpica/acpi_pxm.c optional acpi 60 dev/acpica/acpi_timer.c optional acpi 76 dev/atopcase/atopcase.c optional atopcase acpi hid spibus 77 dev/atopcase/atopcase_acpi.c optional atopcase acpi hid spibus [all …]
|
/freebsd/sys/contrib/edk2/Include/IndustryStandard/ |
H A D | Acpi20.h | 2 ACPI 2.0 definitions from the ACPI Specification, revision 2.0 45 /// ACPI 2.0 Generic Address Space definition 66 // ACPI 2.0 table structures 85 /// RSD_PTR Revision (as defined in ACPI 2.0 spec.) 90 /// Common table header, this prefaces all ACPI tables, including FACS, but 105 /// RSDT Revision (as defined in ACPI 2.0 spec.) 116 /// XSDT Revision (as defined in ACPI 2.0 spec.) 121 /// Fixed ACPI Description Table Structure (FADT) 179 /// FADT Version (as defined in ACPI 2.0 spec.) 184 // Fixed ACPI Description Table Preferred Power Management Profile [all …]
|
H A D | Acpi30.h | 2 ACPI 3.0 definitions from the ACPI Specification Revision 3.0b October 10, 2006 61 /// ACPI 3.0 Generic Address Space definition 91 // ACPI 3.0 table structures 110 /// RSD_PTR Revision (as defined in ACPI 3.0b spec.) 115 /// Common table header, this prefaces all ACPI tables, including FACS, but 130 /// RSDT Revision (as defined in ACPI 3.0 spec.) 141 /// XSDT Revision (as defined in ACPI 3.0 spec.) 146 /// Fixed ACPI Description Table Structure (FADT) 204 /// FADT Version (as defined in ACPI 3.0 spec.) 209 // Fixed ACPI Description Table Preferred Power Management Profile [all …]
|
H A D | Acpi10.h | 2 ACPI 1.0b definitions from the ACPI Specification, revision 1.0b 14 /// Common table header, this prefaces all ACPI tables, including FACS, but 24 /// The common ACPI description table header. This structure prefaces most ACPI tables. 304 // Ref ACPI specification 6.4.3.5.5 332 // Ref ACPI specification 6.4.2.1 347 // Ref ACPI specification 6.4.2.2 365 // Ref ACPI specification 6.4.2.5 373 // Ref ACPI specification 6.4.3.4 384 // ACPI 1.0b table structures 405 /// RSDT Revision (as defined in ACPI 1.0b specification). [all …]
|
H A D | Acpi40.h | 2 ACPI 4.0 definitions from the ACPI Specification Revision 4.0a April 5, 2010 19 /// ACPI 4.0 Generic Address Space definition 49 // ACPI 4.0 table structures 68 /// RSD_PTR Revision (as defined in ACPI 4.0b spec.) 73 /// Common table header, this prefaces all ACPI tables, including FACS, but 88 /// RSDT Revision (as defined in ACPI 4.0 spec.) 99 /// XSDT Revision (as defined in ACPI 4.0 spec.) 104 /// Fixed ACPI Description Table Structure (FADT) 162 /// FADT Version (as defined in ACPI 4.0 spec.) 167 // Fixed ACPI Description Table Preferred Power Management Profile [all …]
|
H A D | Acpi50.h | 2 ACPI 5.0 definitions from the ACPI Specification Revision 5.0a November 13, 2013. 141 /// ACPI 5.0 Generic Address Space definition 172 // ACPI 5.0 table structures 191 /// RSD_PTR Revision (as defined in ACPI 5.0 spec.) 196 /// Common table header, this prefaces all ACPI tables, including FACS, but 211 /// RSDT Revision (as defined in ACPI 5.0 spec.) 222 /// XSDT Revision (as defined in ACPI 5.0 spec.) 227 /// Fixed ACPI Description Table Structure (FADT) 287 /// FADT Version (as defined in ACPI 5.0 spec.) 292 // Fixed ACPI Description Table Preferred Power Management Profile [all …]
|
/freebsd/usr.sbin/acpi/acpidb/ |
H A D | acpidb.8 | 33 .Nd ACPI DSDT debugger 40 utility is a debugger for the ACPI DSDT. 49 Display ACPI objects or memory 51 Enable ACPI (hardware) mode 65 Display info about loaded ACPI tables 67 Unload an ACPI table 78 Find ACPI name(s) with wildcards 143 Load ACPI table from a file 146 .Xr acpi 4 , 163 and uses Intel ACPI-CA for the backend.
|
/freebsd/usr.sbin/zzz/ |
H A D | zzz.sh | 3 # Suspend the system using either ACPI or APM. 5 # For ACPI, the configured suspend state will be looked up, checked to see 13 ACPI_SUSPEND_STATE=hw.acpi.suspend_state 14 ACPI_SUPPORTED_STATES=hw.acpi.supported_sleep_state 17 # Check for ACPI support 27 # execute ACPI style suspend command 38 echo "Error: no ACPI or APM suspend support found."
|
/freebsd/sys/dev/acpica/ |
H A D | acpi_pci.c | 43 #include <contrib/dev/acpica/include/acpi.h> 59 /* Hooks for the ACPI CA debugging infrastructure. */ 69 ACPI_SERIAL_DECL(pci_powerstate, "ACPI PCI power methods"); 71 /* Be sure that ACPI and PCI power states are equivalent. */ 124 MODULE_DEPEND(acpi_pci, acpi, 1, 1, 1); 225 * the ACPI state. This means that when powering down a device, we in acpi_pci_set_powerstate_method() 226 * first shut it down using PCI, and then using ACPI, which lets ACPI in acpi_pci_set_powerstate_method() 228 * When powering up a device, we let ACPI set the state first so that in acpi_pci_set_powerstate_method() 243 device_printf(dev, "set ACPI power state D%d on %s\n", in acpi_pci_set_powerstate_method() 247 "failed to set ACPI power state D%d on %s: %s\n", in acpi_pci_set_powerstate_method() [all …]
|
/freebsd/usr.sbin/acpi/acpidump/ |
H A D | acpidump.8 | 1 .\" ACPI (ACPI Package) 35 .Nd dump ACPI tables and ASL 48 utility analyzes ACPI tables in physical memory and can dump them to a file. 59 ACPI tables have an essential data block (the DSDT, 76 option, it will read ACPI tables from physical memory via 97 utility dumps contents of all the ACPI tables, except the DSDT and SSDT. 116 .It FACS Firmware ACPI Control Structure 120 .It FACP Fixed ACPI Description Table (FADT) 143 the FACP (Fixed ACPI Description Table). 165 and the location of ACPI registers. [all …]
|
/freebsd/sys/i386/acpica/ |
H A D | acpi_machdep.c | 38 #include <contrib/dev/acpica/include/acpi.h> 51 TUNABLE_INT("hw.acpi.reset_video", &acpi_reset_video); 86 /* Check BIOS date. If 1998 or older, disable ACPI. */ 99 * Date must be >= 1/1/1999 or we don't trust ACPI. Note that this in acpi_machdep_quirks() 129 printf("ACPI: Failed checksum for table %s\n", sig); in map_table() 139 * See if a given ACPI table is the requested table. Returns the 190 if (resource_disabled("acpi", 0)) in acpi_find_table() 194 * Map in the RSDP. Since ACPI uses AcpiOsMapMemory() which in turn in acpi_find_table() 203 printf("ACPI: Failed to map RSDP\n"); in acpi_find_table() 208 * For ACPI >= 2.0, use the XSDT if it is available. in acpi_find_table() [all …]
|
/freebsd/sys/x86/acpica/ |
H A D | acpi_apm.c | 39 #include <contrib/dev/acpica/include/acpi.h> 214 * The acpi device is always managed by devd(8) and is considered in apm_create_clone() 217 if (strcmp("acpi", devtoname(dev)) == 0) in apm_create_clone() 222 ACPI_LOCK(acpi); in apm_create_clone() 224 ACPI_UNLOCK(acpi); in apm_create_clone() 243 ACPI_LOCK(acpi); in apmdtor() 247 ACPI_UNLOCK(acpi); in apmdtor() 257 acpi_sc = devclass_get_softc(devclass_find("acpi"), 0); in apmopen() 315 ACPI_LOCK(acpi); in apmioctl() 328 ACPI_UNLOCK(acpi); in apmioctl() [all …]
|
/freebsd/stand/kboot/kboot/arch/aarch64/ |
H A D | exec.c | 130 * that start with acpi. The old 'hints' can be removed before we branch in elf64_exec() 139 setenv("hint.acpi.0.rsdp", buf, 1); in elf64_exec() 140 setenv("acpi.rsdp", buf, 1); in elf64_exec() 145 setenv("hint.acpi.0.revision", buf, 1); in elf64_exec() 146 setenv("acpi.revision", buf, 1); in elf64_exec() 149 setenv("hint.acpi.0.oem", buf, 1); in elf64_exec() 150 setenv("acpi.oem", buf, 1); in elf64_exec() 152 setenv("hint.acpi.0.rsdt", buf, 1); in elf64_exec() 153 setenv("acpi.rsdt", buf, 1); in elf64_exec() 158 setenv("hint.acpi.0.xsdt", buf, 1); in elf64_exec() [all …]
|