| Age | Commit message (Collapse) | Author | Files | Lines |
|
For some reason we would end up passing channel number zero to
the RXON firmware command, which the firmware doesn't like.
ok sthen@ reyk@
and also tested by stefan@, deraadt@, mikeb@
|
|
during hid abstraction
problem noticed and fix tested by abieber
|
|
isavar.h (a few parts of the tree include both)
ok jcs
|
|
ok deraadt@
|
|
|
|
After some hair pulling while implementing xnf(4) I've realised that
Xen uses free running producer/consumer indices wrapping with their
type (unsigned 32 bit integer). Later I've confirmed it with free
chapters of the "The Definitive Guide to the Xen Hypervisor" by David
Chisnall available online.
|
|
|
|
|
|
which only worked with ath(4) devices from a decade ago.
Diff tested on ath(4) hardware by me to verify that 11a/b modes still work.
ok reyk deraadt chris sthen kettenis
|
|
|
|
|
|
SPL_TYPx, SLP_EN and WAK_STS using the new SLEEP_STATUS_REG and
SLEEP_CONTROL_REG registers. Makes the transition into S5 (powerdown) work
on the ASUS X205TA.
ok deraadt@, mlarkin@
|
|
on the Samsung ATIV Book 9 laptop. This initial version only
supports ACPI config/attachment.
Add ihidev, a HID-over-i2c driver largely based on uhidev. dwiic
handles attaching ihidev devices found in ACPI.
Add ims, a HID-over-i2c mouse/trackpad driver to get basic cursor
and button functionality from HID-compliant i2c trackpads.
ok kettenis deraadt
|
|
now that start and txeof can run on different cpus, txeof could
have freed the mbuf before bpf got to it.
|
|
|
|
ok kettenis@
|
|
|
|
xs_intr() but put an empty message in the queue. This prevents
xs_reply() from being stuck in an endless loop because it expectes a
message in the queue to break out of it. Depends on mikeb@'s previous
commit because it would otherwise panic on trying to cleanup the empty
message.
OK mikeb@
|
|
Problem was reported and analyzed by reyk@
|
|
Handle interface specific command length more nicely. No functional
changes.
|
|
and ipmi_recvcmd(). No functional changes.
|
|
|
|
arguments. No functional changes.
|
|
sequence is always a pair of send and receive; call both from ipmi_cmd().
By making ipmi_cmd() take only one argument struct ipmi_cmd *, this also
helps to prepare to call ipmi_cmd() as a task.
No functional changes intended.
|
|
ipmi_poll too.
|
|
|
|
controllers integrated on Intel's Bay Trail SoCs.
|
|
them. Add symbolic constant for CISTPL_END.
ok jsg@
|
|
SD host controller standard. Support the larger base clock and larger
clock divisors.
ok jsg@
|
|
noone could understand how em_txeof worked, so i rewrote it.
this also gets rid of the sc_tx_desc_free var that needed atomic
ops. space to use in em_start and space to free in em_txeof is now
calculated from the producer and consumer.
testers have reported better responsiveness with this. somehow.
if em issues persist after this, im rolling back to pre-mpsafe changes.
|
|
"platform" devices that attach to acpi(4).
ok mlarkin@, deraadt@
|
|
ok deraadt kettenis
|
|
disabled. Replace a magic number while here.
|
|
clear DONTSTOP bits. Without this, BMC records, at least on some NEC
servers, watchdog timer expiration event, which only confuses admins.
OK kettenis@
|
|
are not quite right. At least I can't find them in any of the MMC and
SD card documentation I can find on the interwebs. Instead there is a
single "low voltage bit" that indicates support for the 1.65-1.95V or
1.70-1.95V range depending on the document you're reading. Go with the
1.65-1.95V range as that is what Linux does.
Necessary (but not sufficient) to make the eMMC on the ASUS X205TA work.
ok jsg@ (who did the armv7 bits)
|
|
ok ratchov@ deraadt@
|
|
by emulating the PM_CNT register such that SCI_EN is always enabled. It also
skip attaching acpitimer(4) since the relevant registers are no longer there.
ok deraadt@, mlarkin@
|
|
|
|
|
|
|
|
|
|
LR_MEM32FIXED to better match the names used in the specification.
Add lr_m32fixed to union acpi_resource.
ok jcs@
|
|
Reading Command.
Patch from jmatthew@. Extra review by kettenis@. Tested by me.
|
|
|
|
of it get the HID framework as they used to
|
|
HID separation
|
|
libusbhid
|
|
These files aren't USB-specific and were used by the previous
Bluetooth implementation, and will be used by the upcoming
HID-over-i2C implementation
ok deraadt
previous version ok kettenis and mpi
|
|
|
|
From Nathanael Rensen, ok dlg@
|