Age | Commit message (Collapse) | Author |
|
mixers. problem noticed by Tas. thanks!
|
|
and use it in 6 places.
|
|
|
|
- beep and CD support for a few more realtek codecs (ALC268 verified by
Alexey Suslikov, the others are quite similar based on datasheets)
- "ALC662-GR" is a part number. "ALC662" is a codec identifier.
|
|
|
|
deprecated WSDISPLAY_TYPE_SUN24; X11 knows about them since several releases
already.
|
|
first codec with an audio function group, use the first codec with
an audio function group that can do analog I/O, if there is one.
codecs that just do digital I/O aren't quite as useful, yet.
|
|
|
|
the pin is connected to, make sure the pin is the only device that is
connected to the widget.
|
|
- be careful not to set a direction that the pin doesn't support
- remove a workaround in the generic code which is more or less for a
specific device, there are better ways to deal with such situations now
|
|
is such a beast because it doesn't physically add a device to the OS but
exports a RAID partition. It creates a kernel thread for each
exported aoe target. Since it reuses all the goodies in softraid upon
reboot the metadata is discovered and therefore the partition is exported
at boot time.
ok tedu dlg
|
|
|
|
Earlier changes meant that we were reading the wrong register, on the
graphics card instead of the gmch (bus 0, device 0, function 0. it's the
memory controller on all boards with intel chipsets). Later chipsets
have a ``mirror'' register on the graphics card device, explaining why
this didn't manifest on all chipsets. For simplicity, always find and
read the register from the GMCH. While i'm here, fixup unaligned
configuration space access (0x50 vs 0x52)
Tested by several.
|
|
Tested by several x200 owners.
|
|
done in this driver, so for everything other than the x61s and
t61, tell the bios to adjust brightness itself. fixes the double
adjustment problem on newer models.
tested on quite a few different models.
|
|
it is about codec gpio quirks. so rename it as azalia_codec_gpio_quirks,
and move it to where the rest of the codec specific code is.
|
|
|
|
|
|
|
|
more clear.
|
|
- remove the codec datasheet URLs. URLs change and these particular
datasheets are all easy to find.
|
|
move it to one place, instead of scattered thoughout with #define
and DPRINTF. my eyes are happier now.
|
|
now "SPDIF", S/PDIF-in is still "SPDIF-in".
line change because we need to differentiate. S/PDIF change because
SPDIF-out is too long, and for consistency.
|
|
overflow) interrupt.
Yes deraadt@
|
|
b) members of the widget connection list may be invalid.
so,
- change azalia_nid_to_index to azalia_widget_enabled, and have it only
check that the given nid is valid, and that the corresponding widget
is enabled.
- use azalia_widget_enabled every time members of the connection list
are used.
|
|
|
|
|
|
try again later.
tested by many
|
|
|
|
|
|
|
|
|
|
(still doesn't work).
|
|
|
|
|
|
|
|
(0x05ac:8300 before firmware load, 0x05ac:0x8501 after firmware load).
Also those devices have a own stream header procotol for which we've
added a seperate stream header decode function, which does not work yet.
A jointventure work with robert@
|
|
directly, we must call the global function pointer cpu_setperf because
we might be on an MP system and if we don't, we only attempt to change
the frequency on a single core.
ok marco@
|
|
powernow drivers if the _PPC is evaluated because an external
change has occured such as being disconnected from wall power
and the available states in _PSS change. Have the acpicpu setperf
driver register a listner for _PPC changes, that way we are not
calling the setperf method twice on powernow machines when an
change occurs.
ok marco@
|
|
to not be redundant. important for understanding how widgets are
connected.
|
|
|
|
disabled widgets any other name.
|
|
|
|
a converter than a selector.
|
|
values read from pin complex widgets.
|
|
- use "beep" as pin device 0xe
|
|
"new" multicast address and address range counters in the ifp. shrinks
and simplifies that code a lot.
ive had this diff since may 2007.
|
|
us cope if the rx ring empties completely and the hardware tells us we're
still getting packets.
|
|
azalia_widget_label_widgets to right after the generic widget
initialization. nothing uses this yet.
|
|
widget for the widget it's connected to. but be a bit careful
to not end up with duplicate mixer item names.
|