| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On a HP ProBook 650 G1 acpivout backlight brightness control only works
if we don't claim to be Windows 8. If we don't claim to be Windows 8
_BCL gives 21 levels with increments of 5, otherwise 101 levels (0-100)
and a _BCM that does nothing. This is related to requirements Microsoft
has for Windows 8 and later hardware certification.
Having acpivout not fully attach lets inteldrm handle brightness ioctls.
Brightness control via physical buttons will require a new acpi driver
for the HP flavour of WMI.
Add Windows 10 2004 _OSI value to the list while here.
ok mpi@ kmos@ on an earlier version
tested by kmos@ on 6460b and 6470b ProBooks which had the same problem
feedback and ok kettenis@
|
|
|
|
|
|
|
| |
for now as amd64/i386 firmware still caters for legacy OSes that only
support a single PCI segment.
ok patrick@
|
|
|
|
|
|
| |
bridges based on information provided by ACPI.
ok mlarkin@
|
|
|
|
| |
ok mpi@, jung@, krw@, deraadt@
|
|
|
|
|
|
|
| |
provide the OEM defined regions that are used by the AML on some
Cherryview-based machines.
ok mlarkin@
|
|
|
|
|
|
|
| |
This is needed by an upcoming acpiec commit that handles machines breaking
the current ACPI specifications.
Change suggested by and ok kettenis@, guenther@
|
|
|
|
|
|
|
| |
The second argument of aml_showvalue() was probably supposed to set
the verbosity level through dnprintf() but in fact it does nothing.
OK deraadt@
|
| |
|
|
|
|
| |
ok jsg@
|
| |
|
|
|
|
|
|
|
| |
ACPI specs. With the correct value, it can now be used in a few places
instead of hardcoding 0x79.
ok kettenis@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
traverse sideways. This seems to be what all callersexpect it to do, and
fixes a bug in dwiic(4) where it would try to access i2c devices on busses
they're not attached to.
If there is any fallout from this change, the right thing to do is probably
to make sure callers pass the right node.
While there, change the return type to void, as the return value was useless
and none of the callers looked at it.
ok mlarkin@
|
|
|
|
|
|
| |
descriptors.
ok jcs@
|
|
|
|
|
|
|
| |
LR_MEM32FIXED to better match the names used in the specification.
Add lr_m32fixed to union acpi_resource.
ok jcs@
|
|
|
|
|
|
| |
testing by many, particularly krw@ and jcs@
tweaks by kettenis@
ok deraadt@
|
|
|
|
|
|
|
| |
handling into RAMDISK. This is now possible because the install media
has ample room. The goal is to reduce special cases where we may be
skipping (unknown) important operations...
ok mlarkin kettenis
|
|
|
|
|
|
| |
correctly.
Tested by nobody.
|
|
|
|
|
|
|
|
| |
I think this diff is the way to go if we want to have proper locking in
our acpi drivers. This doesn't hook onto anything from the kernel and
is just building framework towards locking.
Okay mlarkin@, kettenis@.
|
|
|
|
|
| |
on an AML node. Shortens the tricky code in a lot of callers.
Earlier version seen by pirofti and kettenis.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Serialize processing ACPI tasks for sleep/powerdown/GPE event
ok deraadt@
|
|
|
|
| |
ok deraadt
|
| |
|
|
|
|
| |
Add flags and type codes for AML resources
|
| |
|
|
|
|
| |
for ones everyone knows better
|
| |
|
|
|
|
|
|
| |
Simplify resource parsing function to use buffer argument
Convert namespace linked lists to use queue macros
ok marco@, deraadt@
|
| |
|
|
|
|
| |
ok marco
|
|
|
|
| |
Useful for acpitz, acpipwrres, etc.
|
| |
|
|
|
|
| |
ok marco@
|
|
|
|
|
| |
Exported aml_evalinteger method
ok marco@
|
|
|
|
|
|
| |
in evaluation of the Return() operator). Based jordan@'s diff from rev. 1.133.
ok jordan@, marco@
|
|
|
|
|
|
| |
(removal of unused functions).
requested by deraadt@
|
|
|
|
| |
(Supermicro X5DLR, and seperately, see pr 5941)
|
|
|
|
|
| |
Removed unused functions
ok marco@
|
|
|
|
| |
ok @canacaR
|
|
|
|
| |
ok @marco
|
|
|
|
|
|
|
| |
floppies. Fixes crazy sony vaio kettenis has.
tested by deraadt
ok deraadt jordan kettenis
|
|
|
|
|
|
| |
now too.
ok kettenis deraadt
|
|
|
|
|
|
|
|
| |
it didnt have enough oks from the right people, it did break machines
that were previously working, and it bloated the RAMDISKS and install
media beyond the constraints of the media.
requested by deraadt@
|
|
|
|
|
|
| |
Old guts of code still exists, needs to be torn out next
ok marco@
ok brad@
|
|
|
|
| |
ok marco@
|
| |
|
|
|
|
|
|
| |
which returns invalid pointers if the value is not a string, causing
acpibat to panic, as reported by mbalmer@ and Alexey Suslikov.
tested by Alexey Suslikov, ok marco@
|
|
|
|
|
|
|
| |
Fixes mk's laptop. No regressions so far (thank you to the
testers).
ok gwk@, mk@, marco@
|