| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
formats and creates an array of unique encodings. use the array in
azalia_query_encoding.
in other words, no more duplicate encodings in `audioctl encodings`.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* MAX_VOLUME_255 has been defined for ages. remove this define
and the code that was only being used when this wasn't defined.
* remove azalia_generic_mixer_{max,validate_value} since they
are pointless.
* when setting both stereo channels to the same level, just set
the right channel level to the left channel level instead of
calculating both separately.
from Alexey Suslikov
|
|
|
|
|
|
|
|
| |
Clean up a little while here.
from Alexey Suslikov, thanks
tested by several as part of a larger diff, thanks also
|
|
|
|
|
|
|
|
|
| |
from conection and mixer lists. It also removes knobs connected to
power widgets.
from NetBSD via Alexey Suslikov, thanks
tested by several, thanks also
|
|
|
|
|
|
|
|
|
| |
Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.
OK deraadt@
|
|
|
|
| |
Tested by jmc, ckuethe, kettenis and jakemsr.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Some codecs, like the AD1984 found in x60s, need this in order for the
speakers to work.
New mixer items with names *.eapd will show up for codecs that need it
and that are using the generic functions.
From kent@netbsd
|
|
|
|
|
|
|
|
|
|
|
| |
move it out of azalia_generic_mixer_set into its own function,
azalia_generic_mixer_pinctrl. From kent@netbsd.
In azalia_stac9200_mixer_init, let the unsolicited event handler make
the initial headphone vs speaker choice. Removes some duplicate code.
These changes only affect STAC9200. Tested by krw@ on a Latitude
D620.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- The STAC9200 codec was mistakenly referred to as STAC9220. Change
this to STAC9200 and add a link to the datasheet.
- Add a new target, MI_TARGET_PINCTRL, to azalia_generic_mixer_set()
that allows us to turn pins on and off.
- Add an unsolicited event handler for STAC9200 that will toggle the
headphone and speaker pins. This means the speaker will now mute and
unmute based on headphone presence.
- Spelling: PRESENSE -> PRESENCE
Tested by ajacoutot@, tedu@ and krw@, ok krw@.
|
|
|
|
| |
From kent NetBSD
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* azalia_codec_init_vtbl()
recognize the name of AD1983
* azalia_generic_codec_find_dac()
check validity of a node in a connection list
* introduce MIXER_DELTA, and simplify the code with it
* codec-specific mixer initialization for STAC9220
From kent NetBSD
Tested by a few end-users.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
rename them like azalia_mixer_foo() to azalia_generic_mixer_foo()
* enable codec-specific code to hook any mixer operations such
as creating mixer items, or special handling for a specific
item.
* provide a custom mixer table specific to ALC260
* provide a custom mixer table specific to Fujitsu LOOX
From kent NetBSD
ok jason@
|
| |
|
| |
|
|
|
|
| |
From NetBSD
|
| |
|
|
|
|
|
|
| |
- introduce WIDGET_CHANNELS macro
From NetBSD
|
|
Just as brain damaged and ill specified. From NetBSD.
|