On Sun, Feb 17, 2019 at 11:25 AM Simon Glass <s...@chromium.org> wrote: > > At present no x86 boards support sound. This series adds several options: > > - legacy beep > - Intel HDA > - I2S with codec > > These are enabled on coreboot, link and samus, respectively. > > A number of related patches are included to make the above work. > > Changes in v2: > - Add a PCI ID for the HD audio class > - Add a link to the HD audio PDF fie > - Add a note about undocumented IOMMU values > - Add a note as to why the default log level must be set to LOGL_DEBUG > - Add an example to the commit message for clarity > - Add comments next to verbs in the DT mentioning the HDA spec > - Add new patch to fix up Kconfig log level names > - Add the log-level names into the Kconfig help > - Adjust code to use #defines instead of open-coded values > - Also remove this feature from the TODO > - Change the driver name to i8254_drv > - Correct the default log level to 6 (LOGL_INFO) > - Drop useless 'set' comment > - Fix capital letter in Ivybridge in Kconfig help > - Fix comment about @return value in ioctl() method and function > - Fix ordering of PCI IDs > - Fix use of C++ comments in two places > - Move comment about silencing on error so that it is clearer > - Rename PPC_PORTB to SYSCTL_PORTB > - Rename sound driver to bd82x6x-hda > - Update in codec_init() to use defines for codec access > - Use "sandbox-pch" for the compatible string, for consistency > - Use PIT_TICK_RATE instead of creating a new define > - Use a more generic "intel,hd-audio" as the compatible string > - Use defines for all azalia verbs in binding file > - User lower-case hex consistently in the DT > > Simon Glass (34): > log: Fix up Kconfig log level names > log: Add a Kconfig option to set the default log level > log: Add documentation for convenience functions > log: Allow #define LOG_DEBUG to enable logging in a file > dm: syscon: Don't require a regmap for PCI devices > i2c: designware: Add error checking on init > pci: Don't export pci_hose_config_device() > pci: Fix comment in struct pci_child_platdata > gpio: Show inactive GPIOs when explicitly requested > gpio: Use case-insentive matching on the GPIO name > pci: Add IDs for Intel high-definition audio > sandbox: Add a note about the growing state_info struct > x86: Adjust I/O macros to work on 64-bit machines > x86: samus: Increase the pre-reloc memory > x86: link: Increase malloc size and decrease code size > x86: sandbox: pch: Add a CONFIG option for PCH > sandbox: pch: Add a test for the PCH uclass > pch: Add ioctl support > x86: ivybridge: Add a way to get the HDA config setting > sound: Mark sound_setup() as optional > sound: Add uclass operations for beeping > sound: Add support for Intel HDA > sandbox: sound: Silence sound for testing > sound: x86: link: Add sound support > sound: x86: Add beeping support in i8254 > sound: Add a driver for the i8254 beep > x86: coreboot: Enable the beeper sound driver > x86: broadwell: Add support for the ADSP > x86: broadwell: Don't bother probing the PCH for pinctrl > x86: broadwell: Add support for serial I/O devices > x86: sound: Add support for broadwell I2S > sound: Add a driver for RealTek RT5677 > x86: sound: Add sound support for samus (broadwell) > x86: Add sound support for samus >
Series applied to u-boot-x86, thanks! _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot