Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-12-29 | Fix & unify 3D Labs GLINT & Permedia entries. Prefer chip names over board | Mark Kettenis | |
product names. | |||
2008-12-28 | get output from the first DAC to the line-out on the MacMini1,1 | Jacob Meuser | |
2008-12-28 | Ignore hotploug events while still in autoconf. Fixes problems with some | Mark Kettenis | |
machines that get a spurious hotplug reove event when resetting their onboard re(4). | |||
2008-12-28 | Remove confusion between "raw" and "swizzled" interrupt pins. Remove some | Mark Kettenis | |
#ifdef __i386__ code that can go now things have been cleaned up. | |||
2008-12-27 | Sync the sparc64 fb* api with the recent changes done on sparc. | Miod Vallat | |
2008-12-26 | implement support for another temperature sensor, DS18B20 | Todd T. Fries | |
from David Fries david(at)fries(dot)net ok grange@ | |||
2008-12-26 | don't try to create mutesets for selectors, they are only for | Jacob Meuser | |
mixers. problem noticed by Tas. thanks! | |||
2008-12-26 | add a function for initializing mixer_devinfo_t off/on enums | Jacob Meuser | |
and use it in 6 places. | |||
2008-12-26 | nuke unused macros. from Alexey Suslikov. | Jacob Meuser | |
2008-12-26 | - recognize a few more realtek codecs | Jacob Meuser | |
- 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. | |||
2008-12-26 | Back out rev 1.14 as it makes machines like the T30 crash on boot. | Jonathan Gray | |
2008-12-25 | Return proper display types to the WSDISPLAYIO_GTYPE ioctl, instead of | Miod Vallat | |
deprecated WSDISPLAY_TYPE_SUN24; X11 knows about them since several releases already. | |||
2008-12-25 | currently azalia only supports one codec. instead of using simply the | Jacob Meuser | |
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. | |||
2008-12-25 | add "virtual" mutes if the "virtual" volume amps have mute capability | Jacob Meuser | |
2008-12-25 | before naming a widget after a pin because the widget is the only thing | Jacob Meuser | |
the pin is connected to, make sure the pin is the only device that is connected to the widget. | |||
2008-12-25 | - one "default" direction is enough | Jacob Meuser | |
- 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 | |||
2008-12-24 | This creates the notion of a non-disk softraid device. The aoe target | Marco Peereboom | |
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 | |||
2008-12-24 | typo spotted by Alexey Suslikov | Jacob Meuser | |
2008-12-24 | Fix support for earlier i8XX chipsets (specifically the 830 and 840). | Owain Ainsworth | |
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. | |||
2008-12-23 | intagp support for Intel 4-series (e.g. GM45) chipsets. | Owain Ainsworth | |
Tested by several x200 owners. | |||
2008-12-23 | only a small number of thinkpads need the brightness adjustments | joshua stein | |
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. | |||
2008-12-23 | azalia_generic_mixer_pin_sense has nothing to do with pin sense anymore. | Jacob Meuser | |
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. | |||
2008-12-23 | add gpio quirk for Dell e6400 | Jacob Meuser | |
2008-12-23 | enable beep and CD mixer controls on alc88x codecs if appropriate | Jacob Meuser | |
2008-12-23 | add small quirks for certain codecs | Jacob Meuser | |
2008-12-23 | remove static mixer configurations wholesale, to make next commit | Jacob Meuser | |
more clear. | |||
2008-12-23 | - recognize some more codecs | Jacob Meuser | |
- remove the codec datasheet URLs. URLs change and these particular datasheets are all easy to find. | |||
2008-12-23 | gather up most of the code for printing debug info in dmesgs and | Jacob Meuser | |
move it to one place, instead of scattered thoughout with #define and DPRINTF. my eyes are happier now. | |||
2008-12-23 | line-in is now "line-in", line-out is still "line". S/PDIF-out is | Jacob Meuser | |
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. | |||
2008-12-23 | allow us to completely exhaust the rx ring now that we handle the RXO (rx | David Gwynne | |
overflow) interrupt. Yes deraadt@ | |||
2008-12-23 | a) a widget's nid is always it's index in the codec's widget list. | Jacob Meuser | |
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. | |||
2008-12-23 | backout previous. changing the index of valid nids breaks things. | Jacob Meuser | |
2008-12-23 | sizeof(bge_devices) / sizeof(bge_devices[0]) -> nitems(bge_devices) | David Gwynne | |
2008-12-23 | if we cant put enough packets on the rx ring then schedule a timeout to | David Gwynne | |
try again later. tested by many | |||
2008-12-23 | don't add invalid widgets to connection lists. | Jacob Meuser | |
2008-12-22 | First shoot of the uvideo firmware package. | Marcus Glocker | |
2008-12-22 | do not leak an AMRR USB xfer at each ifconfig down/up. | Damien Bergamini | |
2008-12-22 | I swapped MGETHDR arguments in my m_defrag removal commit. | Damien Bergamini | |
2008-12-22 | Fix some logic in the isight specific stream header decode function | Marcus Glocker | |
(still doesn't work). | |||
2008-12-22 | sync | Stuart Henderson | |
2008-12-22 | correct typo in ATI FireMV device id; Joe Malcolm on misc@ | Stuart Henderson | |
2008-12-22 | Sort quirk device list and fix some comments there. | Marcus Glocker | |
2008-12-22 | Add firmware load for Apple iSight first generation devices | Marcus Glocker | |
(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@ | |||
2008-12-22 | With respect to the previous diff we cannot just call acpicpu_setperf | Gordon Willem Klok | |
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@ | |||
2008-12-22 | Make acpicpu_setperf behave the same as the ACPI aware EST and | Gordon Willem Klok | |
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@ | |||
2008-12-22 | create "_source" mixer items for single connections, but be careful | Jacob Meuser | |
to not be redundant. important for understanding how widgets are connected. | |||
2008-12-22 | hex for unused widget names | Jacob Meuser | |
2008-12-22 | set a default name for widgets (u-wid$NID) and don't try to give | Jacob Meuser | |
disabled widgets any other name. | |||
2008-12-22 | disable unusable converters | Jacob Meuser | |
2008-12-22 | special case after general case. it's better to be named after | Jacob Meuser | |
a converter than a selector. |