| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
Reviewed by: wulf
Differential Revision: https://reviews.freebsd.org/D55716
|
| |
|
|
|
|
|
|
| |
Add acpi_system76 for handling acpi-controlled buttons
on System76 Laptops.
Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D55694
|
| |
|
|
|
|
|
|
| |
For now, the only kernel module built is acpi_ged.ko.
Sponsored by: Netflix
Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D54315
|
| |
|
|
|
|
|
|
| |
This makes diffs that add or remove modules easier to read.
Reviewed by: imp
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D54314
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix maximal keyboard backlight level, Although Linux source code
comment says that backlight level is encoded in 3 bits of data,
actual code limits maximum level to 3.
- Add backlight(9) support for keyboard
- Turn off/on keyboard backlight on suspend/resume
Sponsored by: Future Crew LLC
MFC after: 1 month
Reviewed by: mav
Differential Revision: https://reviews.freebsd.org/D48983
|
| |
|
|
|
|
|
|
|
| |
Use input event device to export hotkey events.
Sponsored by: Future Crew LLC
MFC after: 1 month
Reviewed by: mav
Differential Revision: https://reviews.freebsd.org/D48982
|
| |
|
|
|
|
|
|
|
|
| |
unless the dev.acpi_ibm.0.handlerevents sysctl is set to process
them internally. The default for the latter is to ignore them,
so passing to evdev(4) is enabled by default.
Reviewed by: wulf, imp
Tested on: Lenovo Thinpad X11 Carbon 7Th Gen
Differential Revision: https://reviews.freebsd.org/D48174
|
| |
|
|
|
|
|
|
|
| |
Expose a sysctl knob to inform the SBL bootloader that a firmware update is
available and should be applied on the next reboot.
See also: https://slimbootloader.github.io/security/firmware-update.html#triggering-firmware-update
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D47035
|
| |
|
|
|
|
|
| |
This is a residual of the $FreeBSD$ removal.
MFC After: 3 days (though I'll just run the command on the branches)
Sponsored by: Netflix
|
| |
|
|
| |
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| |
|
|
|
|
|
|
|
| |
Now that we properly define INTRNG generically on all the platforms that
need it in opt_global.h, we don't need to define it here.
Sponsored by: Netflix
Reviewed by: kevans
Differential Revision: https://reviews.freebsd.org/D37110
|
| |
|
|
|
|
| |
Reviewed-by: cy
Differential Revision: https://reviews.freebsd.org/D37104
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New driver to ACPI generic event device, defined in ACPI spec.
Some ACPI power button may not work without this.
In qemu arm64 with "virt" machine, with ACPI firmware,
enable devd check devd message by
and invoke following command in qemu monitor
(qemu) system_powerdown
and make sure some power button input event appear.
(setting sysctl hw.acpi.power_button_state=S5 is not work,
because ACPI tree does not have \_S5 object.)
Reviewed by: andrew, hrs
Differential Revision: https://reviews.freebsd.org/D37032
|
| |
|
|
| |
This fixes the standalone build.
|
| |
|
|
|
|
|
|
|
|
|
| |
This simplifies make output/logic
Tested with: `cd sys/modules; make ALL_MODULES=` on amd64
MFC after: 1 month
Sponsored by: Dell EMC Isilon
Notes:
svn path=/head/; revision=314651
|
| |
|
|
| |
Notes:
svn path=/head/; revision=298716
|
| |
|
|
| |
Notes:
svn path=/head/; revision=272447
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This includes:
o All directories named *ia64*
o All files named *ia64*
o All ia64-specific code guarded by __ia64__
o All ia64-specific makefile logic
o Mention of ia64 in comments and documentation
This excludes:
o Everything under contrib/
o Everything under crypto/
o sys/xen/interface
o sys/sys/elf_common.h
Discussed at: BSDcan
Notes:
svn path=/head/; revision=268351
|
| |
|
|
| |
Notes:
svn path=/head/; revision=250838
|
| |
|
|
|
|
|
| |
Note that it is just for 'Advanced' configuration for Rapid start technology.
Notes:
svn path=/head/; revision=250363
|
| |
|
|
| |
Notes:
svn path=/head/; revision=249663
|
| |
|
|
| |
Notes:
svn path=/head/; revision=246849
|
| |
|
|
| |
Notes:
svn path=/head/; revision=243347
|
| |
|
|
| |
Notes:
svn path=/head/; revision=239340
|
| |
|
|
| |
Notes:
svn path=/head/; revision=238381
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Asus laptops. It is alike to acpi_asus(4), but uses WMI interface instead
of separate ACPI device.
On Asus EeePC T101MT netbook it allows to handle hotkeys and on/off WLAN,
Bluetooth, LCD backlight, camera, cardreader and touchpad.
On Asus UX31A ultrabook it allows to handle hotkeys, on/off WLAN, Bluetooth,
Wireless LED, control keyboard backlight brightness, monitor temperature
and fan speed. LCD brightness control doesn't work now for unknown reason,
possibly requiring some video card initialization.
Sponsored by: iXsystems, Inc.
Notes:
svn path=/head/; revision=237981
|
| |
|
|
| |
Notes:
svn path=/head/; revision=231844
|
| |
|
|
| |
Notes:
svn path=/head/; revision=229989
|
| |
|
|
| |
Notes:
svn path=/head/; revision=228110
|
| |
|
|
| |
Notes:
svn path=/head/; revision=220663
|
| |
|
|
| |
Notes:
svn path=/head/; revision=218590
|
| |
|
|
| |
Notes:
svn path=/head/; revision=216471
|
| |
|
|
|
|
|
|
|
|
| |
set FORCE_BUILD. This is to avoid foot-shooting while making MFC to stable
branches easier.
Discussed with: jhb
Notes:
svn path=/head/; revision=215201
|
| |
|
|
|
|
|
|
|
| |
Move logic of building ACPI headers for acpi_wakeup.c into better places,
remove intermediate makefile and shell script, and reduce diff between i386
and amd64.
Notes:
svn path=/head/; revision=215200
|
| |
|
|
|
|
|
| |
file acpi_apm.c, and place it on sys/x86/acpica.
Notes:
svn path=/head/; revision=215072
|
| |
|
|
|
|
|
| |
identical on both platforms.
Notes:
svn path=/head/; revision=215012
|
| |
|
|
|
|
|
| |
compiled into the kernel, not as a loadable module.
Notes:
svn path=/head/; revision=215007
|
| |
|
|
| |
Notes:
svn path=/head/; revision=213884
|
| |
|
|
| |
Notes:
svn path=/head/; revision=212761
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Use MACHINE_CPUARCH in preference to MACHINE_ARCH. The former is the
source code location of the machine, the latter the binary output. In
general, we want to use MACHINE_CPUARCH instead of MACHINE_ARCH unless
we're tesitng for a specific target. The isn't even moot for
i386/amd64 where there's momemntum towards a MACHINE_CPUARCH == x86,
although a specific cleanup for that likely would be needed...
Notes:
svn path=/head/; revision=211690
|
| |
|
|
| |
Notes:
svn path=/head/; revision=210976
|
| |
|
|
| |
Notes:
svn path=/head/; revision=210477
|
| |
|
|
|
|
|
|
|
|
| |
Note it is done just for correctness sake because we do not build, ship, or
support acpi.ko on amd64.
Prodded by: bde
Notes:
svn path=/head/; revision=210005
|
| |
|
|
|
|
|
|
| |
better places and remove intermediate makefile and shell scripts. This
makes parallel kernel build little bit safer for amd64.
Notes:
svn path=/head/; revision=209957
|
| |
|
|
|
|
|
|
|
|
|
|
| |
It has more features than acpi_aiboost(4) and it will eventually replace
acpi_aiboost(4).
Submitted by: Constantine A. Murenin <cnst at FreeBSD.org>
Reviewed by: freebsd-acpi, imp
MFC after: 1 month
Notes:
svn path=/head/; revision=209523
|
| |
|
|
| |
Notes:
svn path=/head/; revision=207344
|
| |
|
|
|
|
|
| |
it into kernel, there is no need to prevent it from building at all.
Notes:
svn path=/head/; revision=204877
|
| |
|
|
|
|
|
| |
Submitted by: Paul B Mahol (onemda at gmail dot com)
Notes:
svn path=/head/; revision=204874
|
| |
|
|
| |
Notes:
svn path=/head/; revision=199338
|
| |
|
|
|
|
|
|
| |
These files will generate almost empty object files without ACPI_DEBUG/DDB
options. As a result, size of acpi.ko will increase slightly.
Notes:
svn path=/head/; revision=197688
|