[linux-yocto] [ PULL ] Sound Patches for BXT
Bruce Ashfield
bruce.ashfield at windriver.com
Fri Jul 22 11:19:52 PDT 2016
On 2016-07-19 1:50 PM, Ernst, Eric wrote:
> Bruce, can you consider this for merge into bxt-rebase?
>
This has now been merged.
If anything is missing, send along new pull requests.
Bruce
> On Fri, Jul 15, 2016 at 10:09:08PM -0700, Weight, Russell H wrote:
>> These patches apply, and I'm able to build an yocto image that boots
>> on Grosse Tete, however, I do not have the hardware to verify the audio
>> patches. I am able to successfully insmod the snd-soc-sst-bxt-florida.ko.
>>
>> I'm providing this pull request to enable others to test the patch-set.
>>
>> - Russ
>>
>> -----
>>
>> The following changes since commit
>> 40f97efe70b8b17405846f62c3909da973e795f6:
>>
>> Merge branch 'forklift' into yocto (2016-06-21 15:01:07 -0700)
>>
>> are available in the git repository at:
>>
>>
>> https://github.com/rweight/linux-yocto-4.4.git github/bxt-rebase-sound
>>
>> for you to fetch changes up to a8b72f8710df1881f3917c8795d10889b6cd1a41:
>>
>> UPSTREAM: ASoC: rt5514: Fix the issue that the variable dereferenced before checking (2016-07-15 17:03:37 -0700)
>>
>> ----------------------------------------------------------------
>> Adam Thomson (10):
>> UPSTREAM: ASoC: da7219: Fix Sidetone to work regardless of DAI capture
>> UPSTREAM: ASoC: da7219: Disable regulators on probe() failure
>> UPSTREAM: ASoC: da7219: Update REFERENCES reg default, in-line with HW
>> UPSTREAM: ASoC: da7219: Remove internal LDO features of codec
>> UPSTREAM: ASoC: da7219: Add support for 1.6V micbias level
>> UPSTREAM: ASoC: da7219: Remove support for 32KHz PLL mode
>> UPSTREAM: ASoC: da7219: Add regmap patch to support old silicon
>> UPSTREAM: ASoC: da7219: Correct BCLK inversion for DSP DAI format mode
>> UPSTREAM: ASoC: da7219: Update PLL ranges and dividers to improve locking
>> UPSTREAM: ASoC: da7219: Disallow unsupported 32KHz clock setting in set_dai_sysclk()
>>
>> Anatol Pomazau (2):
>> CHROMIUM: ASoC: nau8825: Unground HPL/HPR before playback
>> CHROMIUM: ASoC: nau8825: Use TESTDAC to reduce start/stop playback plop
>>
>> Antonio Ospite (1):
>> UPSTREAM: ASoC: rk3036: fix missing dependency on REGMAP_MMIO
>>
>> Arnd Bergmann (2):
>> UPSTREAM: ASoC: rockchip: use __maybe_unused to hide st_irq_syscfg_resume
>> UPSTREAM: ASoC: hdmi-codec: select CONFIG_HDMI
>>
>> Axel Lin (2):
>> UPSTREAM: ASoC: rt5616: Return error if device ID mismatch
>> UPSTREAM: ASoC: da7219: Use logical instead of bitwise OR for boolean expression
>>
>> Bard Liao (4):
>> UPSTREAM: ASoC: rt5616: add rt5616 codec driver
>> UPSTREAM: ASoC: rt5616: rename some alsa control names
>> UPSTREAM: ASoC: rt298: fix remove unnedded clk setting
>> UPSTREAM: ASoC: rt286: fix capture doesn't work at some cases
>>
>> Caesar Wang (8):
>> UPSTREAM: ASoC: rockchip: i2s: change bclk and lrck according to sample rates
>> UPSTREAM: ASoC: rockchip-max98090: Allow more sample rates
>> UPSTREAM: ASoC: rockchip-rt5645: Allow more sample rates
>> UPSTREAM: ASoC: rt5616: add an of_match table
>> UPSTREAM: ASoC: rt5616: add devicetree document for rt5616
>> UPSTREAM: ASoC: rt5616: add mclk property for rt5616 document
>> UPSTREAM: ASoC: rt5616: trivial: fix the typo
>> UPSTREAM: ASoC: rt5616: add the mclk for the codec driver
>>
>> Charles Keepax (2):
>> UPSTREAM: ASoC: dapm: Make enable/disable_pin work with always on widgets
>> mfd: arizona: Disable IRQ whilst we unbind driver
>>
>> Fang, Yang A (1):
>> CHROMIUM: ASoC: ts3a227e: add acpi table
>>
>> Jianqun Xu (1):
>> UPSTREAM: ASoC: rockchip: add bindings for rk3399 i2s
>>
>> John Lin (1):
>> UPSTREAM: ASoC: rt5616: add missing mute control for HPVOL
>>
>> Jyri Sarha (3):
>> UPSTREAM: ALSA: pcm: add IEC958 channel status helper for hw_params
>> UPSTREAM: ALSA: pcm: Allow 32 bit sample format in IEC958 channel status helper
>> UPSTREAM: ASoC: hdmi-codec: Add hdmi-codec for external HDMI-encoders
>>
>> Kangjie Lu (2):
>> UPSTREAM: ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
>> UPSTREAM: ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
>>
>> Koro Chen (1):
>> UPSTREAM: ASoC: dpcm: Make BE prepare possible in suspend state
>>
>> Lars-Peter Clausen (1):
>> UPSTREAM: ASoC: dapm: Don't prefix autodisable widgets twice
>>
>> Linus Walleij (2):
>> UPSTREAM: ASoC: ac97: fix parent assignment
>> UPSTREAM: ASoC: ac97: Be sure to clamp return value
>>
>> Mark Brown (1):
>> BACKPORT: ASoC: hdac: Fix Makefile and Kconfig sorting
>>
>> Mengdong Lin (1):
>> UPSTREAM: ASoC: Vendor drivers get a link's runtime by snd_soc_get_pcm_runtime()
>>
>> Michael Trimarchi (1):
>> UPSTREAM: ASoC: rockchip: i2s: Add SNDRV_PCM_FMTBIT_S32_LE support
>>
>> Oder Chiou (3):
>> UPSTREAM: ASoC: rt5514: add rt5514 codec driver
>> UPSTREAM: ASoC: rt5514: add rt5514 SPI driver
>> UPSTREAM: ASoC: rt5514: Fix the issue that the variable dereferenced before checking
>>
>> PC Liao (1):
>> UPSTREAM: ASoC: dpcm: Apply symmetry for DPCM
>>
>> Philipp Zabel (2):
>> UPSTREAM: ASoC: hdmi-codec: Add ELD control
>> UPSTREAM: ASoC: hdmi-codec: Add ELD control
>>
>> Ramesh Babu (1):
>> UPSTREAM: ASoC: Intel: Skylake: Add strip extended manifest utility
>>
>> Richard Fitzgerald (2):
>> UPSTREAM: ALSA: compress: Add procfs info file for compressed nodes
>> UPSTREAM: ALSA: compress: Pass id string to snd_compress_new
>>
>> Robert Jarzmik (1):
>> UPSTREAM: ASoC: ac97: add gpio chip
>>
>> Rohit Ainapure (1):
>> UPSTREAM: ASoC: max98357a: Add ACPI ID for Maxim
>>
>> Sanyog Kale (1):
>> UPSTREAM: ASoC: pcm: allow delayed suspending request by users
>>
>> Shreyas NC (2):
>> UPSTREAM: ASoC: Intel: Skylake: Use UUID in binary format
>> UPSTREAM: ASoC: Intel: Skylake: Add DSP firmware manifest parsing
>>
>> Sugar Zhang (6):
>> UPSTREAM: ASoC: rockchip: i2s: compatible with different chips
>> UPSTREAM: ASoC: rockchip: i2s: add default values for registers
>> UPSTREAM: ASoC: rockchip: add bindings for spdif controller
>> UPSTREAM: ASoC: rockchip: i2s: rename I2S_CKR_TRCM_TX/RXSHARE to I2S_CKR_TRCM_TX/RXONLY
>> BACKPORT: ASoC: rockchip: i2s: configure the sdio pins' iomux mode
>> UPSTREAM: ASoC: rockchip: add playback property
>>
>> Vinod Koul (7):
>> UPSTREAM: ASoC: fsl-asoc-card: Update the rtd query
>> UPSTREAM: ASoC: Intel: Skylake: Don't use local pointer for firmware
>> UPSTREAM: ASoC: Intel: Skylake: Strip manifest for Skylake platform
>> UPSTREAM: ASoC: Intel: Skylake: Strip manifest for Broxton platform
>> UPSTREAM: ASoC: Intel: Skylake: Find uuids for Skylake
>> UPSTREAM: ASoC: Intel: Skylake: Find uuids for Broxton
>> ASoC: arizona: set contraints if runtime is valid
>>
>> Xing Zheng (1):
>> UPSTREAM: ASoC: rt5616: Add support sample rate to 192KHz
>>
>> Yao-Wen Mao (1):
>> BACKPORT: ALSA: usb-audio: add dB range mapping for some devices
>>
>> ZhengShunQian (1):
>> UPSTREAM: ASoC: rk3036: Inno codec driver for RK3036 SoC
>>
>> kbuild test robot (1):
>> UPSTREAM: ASoC: rk3036: fix platform_no_drv_owner.cocci warnings
>>
>> Documentation/devicetree/bindings/sound/da7219.txt | 8 +-
>> .../devicetree/bindings/sound/rockchip-i2s.txt | 8 +
>> .../devicetree/bindings/sound/rockchip-spdif.txt | 8 +-
>> Documentation/devicetree/bindings/sound/rt5514.txt | 25 +
>> Documentation/devicetree/bindings/sound/rt5616.txt | 32 +
>> drivers/mfd/arizona-core.c | 1 +
>> include/sound/ac97_codec.h | 3 +
>> include/sound/compress_driver.h | 7 +-
>> include/sound/da7219.h | 14 +-
>> include/sound/hdmi-codec.h | 100 ++
>> include/sound/pcm_iec958.h | 2 +
>> sound/core/compress_offload.c | 86 +-
>> sound/core/pcm_iec958.c | 65 +-
>> sound/core/timer.c | 2 +
>> sound/soc/codecs/Kconfig | 33 +-
>> sound/soc/codecs/Makefile | 14 +-
>> sound/soc/codecs/arizona.c | 5 +-
>> sound/soc/codecs/da7219.c | 193 ++-
>> sound/soc/codecs/da7219.h | 29 +-
>> sound/soc/codecs/hdmi-codec.c | 432 +++++
>> sound/soc/codecs/inno_rk3036.c | 490 ++++++
>> sound/soc/codecs/inno_rk3036.h | 123 ++
>> sound/soc/codecs/max98357a.c | 10 +
>> sound/soc/codecs/nau8825.c | 37 +-
>> sound/soc/codecs/nau8825.h | 1 +
>> sound/soc/codecs/rt286.c | 26 +-
>> sound/soc/codecs/rt298.c | 2 -
>> sound/soc/codecs/rt5514-spi.c | 460 +++++
>> sound/soc/codecs/rt5514-spi.h | 38 +
>> sound/soc/codecs/rt5514.c | 1114 ++++++++++++
>> sound/soc/codecs/rt5514.h | 256 +++
>> sound/soc/codecs/rt5616.c | 1423 +++++++++++++++
>> sound/soc/codecs/rt5616.h | 1819 ++++++++++++++++++++
>> sound/soc/codecs/ts3a227e.c | 10 +
>> sound/soc/fsl/fsl-asoc-card.c | 11 +-
>> sound/soc/fsl/imx-wm8962.c | 10 +-
>> sound/soc/intel/skylake/Makefile | 2 +-
>> sound/soc/intel/skylake/bxt-sst.c | 26 +-
>> sound/soc/intel/skylake/skl-sst-dsp.h | 10 +-
>> sound/soc/intel/skylake/skl-sst-ipc.h | 3 +
>> sound/soc/intel/skylake/skl-sst-utils.c | 256 +++
>> sound/soc/intel/skylake/skl-sst.c | 32 +-
>> sound/soc/intel/skylake/skl-topology.c | 10 +-
>> sound/soc/intel/skylake/skl-topology.h | 2 +-
>> sound/soc/intel/skylake/skl-tplg-interface.h | 2 +-
>> sound/soc/pxa/mioa701_wm9713.c | 6 +-
>> sound/soc/rockchip/rockchip_i2s.c | 130 +-
>> sound/soc/rockchip/rockchip_i2s.h | 11 +-
>> sound/soc/rockchip/rockchip_max98090.c | 6 +
>> sound/soc/rockchip/rockchip_rt5645.c | 6 +
>> sound/soc/rockchip/rockchip_spdif.c | 17 +-
>> sound/soc/samsung/bells.c | 40 +-
>> sound/soc/samsung/littlemill.c | 32 +-
>> sound/soc/samsung/odroidx2_max98090.c | 9 +-
>> sound/soc/samsung/snow.c | 9 +-
>> sound/soc/samsung/speyside.c | 12 +-
>> sound/soc/samsung/tobermory.c | 21 +-
>> sound/soc/soc-ac97.c | 125 ++
>> sound/soc/soc-compress.c | 8 +-
>> sound/soc/soc-dapm.c | 10 +-
>> sound/soc/soc-pcm.c | 88 +-
>> sound/soc/tegra/tegra_wm8903.c | 3 +-
>> sound/usb/mixer_maps.c | 12 +
>> 63 files changed, 7519 insertions(+), 266 deletions(-)
>> create mode 100644 Documentation/devicetree/bindings/sound/rt5514.txt
>> create mode 100644 Documentation/devicetree/bindings/sound/rt5616.txt
>> create mode 100644 include/sound/hdmi-codec.h
>> create mode 100644 sound/soc/codecs/hdmi-codec.c
>> create mode 100644 sound/soc/codecs/inno_rk3036.c
>> create mode 100644 sound/soc/codecs/inno_rk3036.h
>> create mode 100644 sound/soc/codecs/rt5514-spi.c
>> create mode 100644 sound/soc/codecs/rt5514-spi.h
>> create mode 100644 sound/soc/codecs/rt5514.c
>> create mode 100644 sound/soc/codecs/rt5514.h
>> create mode 100644 sound/soc/codecs/rt5616.c
>> create mode 100644 sound/soc/codecs/rt5616.h
>> create mode 100644 sound/soc/intel/skylake/skl-sst-utils.c
>>
>
>> --
>> _______________________________________________
>> linux-yocto mailing list
>> linux-yocto at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/linux-yocto
>
More information about the linux-yocto
mailing list