Age | Commit message (Collapse) | Author |
|
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.
|
|
in fullpages that have been allocated.
spotted by claudio@
|
|
overflow) interrupt.
Yes deraadt@
|
|
add pool_walk as debug code.
this can be used to walk over all the items allocated with a pool and have
them examined by a function the caller provides.
with help from and ok tedu@
|
|
this can be used to walk over all the items allocated with a pool and have
them examined by a function the caller provides.
with help from and ok tedu@
|
|
on, aka, its coloring.
ok tedu@
|
|
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.
|
|
this pool (and the mbstat variables, and a few other things in certain
cases)
ok mikeb, tedu, and discussion with others...
|
|
|
|
|
|
try again later.
tested by many
|
|
|
|
save ourselves an instruction and remove the pretty misleading comments.
|
|
|
|
|
|
the issues seen by damien@. OK dlg@, damien@
|
|
|
|
bug. Don't try to fix things up; it's doomed to fail anyhow.
|
|
Mostly KNF issues, some reorganisation of the code.
ok dlg@, deraadt@, krw@
|
|
ok kettenis
|
|
(still doesn't work).
|
|
Use one assigned by tcpdump guys to keep
things in sync with them.
ok canacar@
|
|
|
|
|
|
|
|
(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
|
|
to handle it. this is to modularise it in preparation for further changes.
in my opinion it also makes the code a lot easier to read and to maintain.
tested by sthen@ johan@
|
|
"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.
|
|
|
|
they are no longer necessary. No good reason to do so but correctness, and
then leaving correct mappings after probe might hide bugs.
|
|
|
|
|
|
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.
|
|
e.g. the first DAC in the converter group is now dac, the second
is dac2, etc.
unused converters (not in a converter group) will have a "u-" prefix.
these will disappear completely in the near future, as they are useless.
if there is more than one converter group, converters in the second
group will have a "dig-" prefix, since they are digital converters.
|
|
- move the azalia_widget_init_connection call from
azalia_widget_label_widgets to just after azalia_widget_init
- move azalia_widget_label_widgets to after dacgroup initialization
- move the widget info printing from azalia_widget_init_connection
and azalia_widget_init to new function azalia_widget_dump_info
- call azalia_widget_dump_info right after azalia_widget_init_connection
- in functions that are ony used if AZALIA_DEBUG is defined, use printf
instead of DPRINTF()
|
|
classes in azalia.h instead of azalia_codec.c. this will allow
the mixer class to be determined outside of azalia_generic_mixer_init.
|