From: Mark Brown <broonie@kernel.org>
To: Takashi Iwai <tiwai@suse.de>
Cc: alsa-devel@alsa-project.org, Liam Girdwood <lgirdwood@gmail.com>
Subject: [GIT PULL] ASoC updates for v4.19
Date: Mon, 13 Aug 2018 10:58:20 +0100 [thread overview]
Message-ID: <20180813095820.GC6757@sirena.org.uk> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 45781 bytes --]
The following changes since commit 1ffaddd029c867d134a1dde39f540dcc8c52e274:
Linux 4.18-rc8 (2018-08-05 12:37:41 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v4.19
for you to fetch changes up to 4aa5db22d35588e1a5d2ee88472348ea73d9fb23:
Merge branch 'asoc-4.19' into asoc-next (2018-08-09 14:47:05 +0100)
----------------------------------------------------------------
ASoC: Updates for v4.19
A fairly big update, including quite a bit of core activity this time
around (which is good to see) along with a fairly large set of new
drivers.
- A new snd_pcm_stop_xrun() helper which is now used in several
drivers.
- Support for providing name prefixes to generic component nodes.
- Quite a few fixes for DPCM as it gains a bit wider use and more
robust testing.
- Generalization of the DIO2125 support to a simple amplifier driver.
- Accessory detection support for the audio graph card.
- DT support for PXA AC'97 devices.
- Quirks for a number of new x86 systems.
- Support for AM Logic Meson, Everest ES7154, Intel systems with
RT5682, Qualcomm QDSP6 and WCD9335, Realtek RT5682 and TI TAS5707.
----------------------------------------------------------------
Adam Thomson (1):
ASoC: da7219: Add delays to capture path to remove DC offset noise
Agrawal, Akshu (4):
ASoC: AMD: Add NULL pointer check
ASoC: AMD: Change codec to channel link as per hardware redesign
ASoC: AMD: Send correct channel for configuring DMA descriptors
ASoC: AMD: For capture have interrupts on I2S->ACP channel
Ajit Pandey (1):
ASoC: wm_adsp: Correct DSP pointer for preloader control
Akshu Agrawal (6):
ASoC: AMD: Configure channel 1 or channel 0 for capture
ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002
ASoC: AMD: Fix build warning
ASoC: soc-pcm: Use delay set in component pointer function
ASoC: AMD: Make ACP->SYSMEM DMA non circular
ASoC: AMD: Set delay value for the capture case
Alexey Khoroshilov (3):
ASoC: rockchip: put device_node on remove
ASoC: tegra: fix device_node refcounting
ASoC: tegra_alc5632: fix device_node refcounting
Andrew Gabbasov (1):
ASoC: rsnd: cmd: Add missing newline to debug message
Arnaud Pouliquen (2):
MAINTAINERS: add entry for STI audio drivers
MAINTAINERS: add entry for STM32 audio drivers
Arnd Bergmann (2):
ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA
ASoC: meson: axg-spdifout: select SND_PCM_IEC958
Bard Liao (3):
ASoC: rt5682: add rt5682 codec driver
ASoC: rt5682: add button detection mode control
ASoC: rt5631: add Volume to the name of volume control
Charles Keepax (5):
ASoC: pcm: Tidy up open/hw_params handling
ASoC: wm_adsp: Simplify handling of alg offset and length
ASoC: arizona: Set compressed IRQ to a wake source
ASoC: wm_adsp: Correct algorithm list allocation size
ASoC: wm_adsp: Take prefix into account in control name length
Codrin Ciubotariu (2):
ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk)
ASoC: atmel-i2s: dt-bindings: Remove unnecessary phandle to aclk
Colin Ian King (5):
ASoC: twl6040: make pointer dmic_codec_dev static
ASoC: ak5558: make two structures static
ASoC: ak4458: make structure soc_codec_dev_ak4458 static const
ASoC: nau8540: remove redundant variable osrate
ASoC: stm32: remove redundant pointers 'priv' and 'rtd'
Dan Carpenter (3):
ASoC: qdsp6: qdafe: fix some off by one bugs
ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data()
ASoC: qdsp6: q6routing: off by one in routing_hw_params()
Daniel Kurtz (6):
ASoC: AMD: Always stop ch2 first
ASoC: AMD: Always subtract bytescount
ASoC: AMD: Fix Capture DMA channel names
ASoC: AMD: Do not generate interrups for every captured sample
ASoC: AMD: Reset bytescount when starting transaction
ASoC: AMD: Simplify trigger handler
Daniel Mack (11):
ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97
ASoC: pxa: clean up function names in pxa2xx-lib
ASoC: pxa: move some functions to pxa2xx-lib
ASoC: pxa2xx-pcm-lib: fix indenting
ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components
ASoC: pxa: remove bindings from pxa2xx-pcm
ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable
ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it
ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks
ASoC: pxa-ssp: add support for an external clock in devicetree
ASoC: pxa: remove clock divider and pll setup from zylonite and magician
Edward Cragg (1):
ASoC: tegra: i2s: Fix typo/broken macro
Fabio Estevam (5):
ASoC: soc-utils: Fix unregistration order
ASoC: fsl-asoc-card: Switch to SPDX identifier
ASoC: fsl_asrc: Switch to SPDX identifier
ASoC: fsl_utils: Switch to SPDX identifier
ASoC: imx-sgtl5000: Switch to SPDX identifier
Geert Uytterhoeven (1):
ASoC: rt1305: Use ULL suffixes for 64-bit constants
Gustavo A. R. Silva (37):
ASoC: pxa-ssp: mark expected switch fall-through
ASoC: nau8825: use 64-bit arithmetic instead of 32-bit
ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit
ASoC: nau8824: use 64-bit arithmetic instead of 32-bit
ASoC: sirf: Fix potential NULL pointer dereference
ASoC: wm8961: Mark expected switch fall-through
ASoC: rt5640: Mark expected switch fall-through
ASoC: rt5677: Mark expected switch fall-through
ASoC: wm8955: Mark expected switch fall-through
ASoC: wm8960: Mark expected switch fall-through
ASoC: wm8904: Mark expected switch fall-through
ASoC: wm8996: Mark expected switch fall-through
ASoC: wm8962: Mark expected switch fall-through
ASoC: wm8995: Mark expected switch fall-through
ASoC: wm9081: Mark expected switch fall-through
ASoC: wm8994: Mark expected switch fall-through
ASoC: smd845: fix memory leak
ASoC: davinci-i2s: mark expected switch fall-through
ASoC: omap-mcpdm: Mark expected switch fall-throughs
ASoC: core: mark expected switch fall-through
ASoC: fsl_esai: Mark expected switch fall-through
ASoC: omap-dmic: Mark expected switch fall-throughs
ASoC: samsung: i2s: Mark expected switch fall-through
ASoC: max9850: use true and false for boolean values
ASoC: rt5631: use true and false for boolean values
ASoC: tda7419: use true and false for boolean values
ASoC: wm8990: use true and false for boolean values
ASoC: cs4270: use true and false for boolean values
ASoC: wm8996: use true and false for boolean values
ASoC: da7219: use true and false for boolean values
ASoC: twl6040: use true and false for boolean values
ASoC: da7213: use true and false for boolean values
ASoC: wm5100-tables: use true and false for boolean values
ASoC: da9055: use true and false for boolean values
ASoC: wm8903: use true and false for boolean values
ASoC: wm8994: Fix missing break in switch
ASoC: adav80x: mark expected switch fall-through
Hans de Goede (28):
ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet
ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet
ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold
ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define
ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1
ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged
ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings
ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping
ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping
ASoC: Intel: bytcr_rt5651: Simplify card long-name
ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk
ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically
ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet
ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper
ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe()
ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO
ASoC: rt5651: Fix workqueue cancel vs irq free race on remove
ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL)
ASoC: rt5651: Add button press support
ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume
ASoC: Intel: bytcr_rt5651: Reporting button presses
ASoC: rt5651: Add IN3 Boost volume control
ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards
ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA
ASoC: Intel: bytcr_rt5651: Add IN2 input mapping
ASoC: Intel: bytcr_rt5651: Add mono speaker quirk
ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices
ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet
Hiroyuki Yokoyama (1):
ASoC: rsnd: Document R-Car M3-N support
Janusz Krzysztofik (1):
ASoC: cx20442: Don't ignore regulator_get() errors.
Jerome Brunet (39):
clk: add duty cycle support
ASoC: simple-amplifier: remame dio2125 documentation
ASoC: simple-amplifier: rename dio2125 to simple-amplifer
ASoC: simple-amplifer: add simple-amplifier compatible
ASoC: tas571x: add tas5707 compatible
ASoC: tas517x: add tas5707 support
ASoC: dpcm: improve runtime update predictability
ASoC: dpcm: extend channel merging to the backend cpu dai
ASoC: dpcm: don't merge format from invalid codec dai
ASoC: es7134: remove 64kHz rate from the supported rates
ASoC: es7134: check if mclk rate is valid
ASoC: es7134: Add VDD and AVDD power supplies
ASoC: es7241: add dt-bindings documentation for the es7241 adc
ASoC: es7241: add es7241 codec support
ASoC: es7134: update DT binding with new compatible and supplies
ASoC: es7134: correct required power supplies
ASoC: es7134: add support for the es7154
ASoC: dpcm: rework runtime stream merge
ASoC: dpcm: add rate merge to the BE stream merge
ASoC: add DT documentation for the sound-name-prefix property
ASoC: allow soc-core to pick up name prefixes from component nodes
ASoC: meson: add axg fifos DT binding documentation
ASoC: meson: add axg fifo base driver
ASoC: meson: add axg frddr driver
ASoC: meson: add axg toddr driver
ASoC: meson: add axg spdif output DT bindings documentation
ASoC: meson: add axg spdif output
ASoC: meson: add axg tdm formatters DT bindings documentation
ASoC: meson: add axg tdm interface DT bindings documentation
ASoC: meson: add tdm formatter base driver
ASoC: meson: add tdm interface driver
ASoC: meson: add tdm output driver
ASoC: meson: add tdm input driver
ASoC: export snd_soc_of_get_slot_mask
ASoC: meson: add axg sound card DT bindings documentation
ASoC: meson: add axg sound card support
ASoC: meson: use IRQ_RETVAL in the fifo irq handler
ASoC: meson: update axg sound card bindings
ASoC: meson: align axg card driver with DT bindings documentation
Jiada Wang (1):
ASoC: soc-pcm: DPCM cares BE channel constraint
Jianqun Xu (1):
ASoC: rockchip: add config for rockchip dmaengine pcm register
KaiChieh Chuang (2):
ASoC: mediatek: sub dai use list_head
ASoC: mt6797: sub dai use list_head
Katsuhiro Suzuki (7):
ASoC: simple-card-utils: move hp and mic detect gpios from simple-card
ASoC: simple-card: move hp and mic detection to soc_card probe
ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card
ASoC: uniphier: remove redundant check of PLL ID
ASoC: add hp-det-gpio and mic-det-gpio to audio graph card binding
ASoC: uniphier: add support for multichannel output
ASoC: uniphier: change functions to static
Kuninori Morimoto (37):
ASoC: fsi: convert to SPDX identifiers
ASoC: hac: convert to SPDX identifiers
ASoC: ssi: convert to SPDX identifiers
ASoC: siu: convert to SPDX identifiers
ASoC: rsnd: convert to SPDX identifiers
ASoC: migor: convert to SPDX identifiers
ASoC: dma-sh7760: convert to SPDX identifiers
ASoC: sh7760-ac97: convert to SPDX identifiers
ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin
ASoC: rsnd: SSI parent cares SWSP bit
ASoC: rsnd: add rsnd_daidrv_get()
ASoC: simple-card: convert to SPDX identifiers
ASoC: simple-card-utils: convert to SPDX identifiers
ASoC: simple-scu-card.c: convert to SPDX identifiers
ASoC: audio-graph-card.c: convert to SPDX identifiers
ASoC: audio-graph-scu-card.c: convert to SPDX identifiers
ASoC: soc-io.c: convert to SPDX identifiers
ASoC: soc-dai.h: convert to SPDX identifiers
ASoC: soc-ops.c: convert to SPDX identifiers
ASoC: soc-pcm.c: convert to SPDX identifiers
ASoC: soc-dpcm.h: convert to SPDX identifiers
ASoC: soc-jack.c: convert to SPDX identifiers
ASoC: soc-utils.c: convert to SPDX identifiers
ASoC: soc-devres.c: convert to SPDX identifiers
ASoC: soc-acpi: convert to SPDX identifiers
ASoC: soc-core: convert to SPDX identifiers
ASoC: soc-dapm: convert to SPDX identifiers
ASoC: soc-topology: convert to SPDX identifiers
ASoC: soc-compress: convert to SPDX identifiers
ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers
ASoC: ac97: convert to SPDX identifiers
ASoC: ak4642: convert to SPDX identifiers
ASoC: ak4554: convert to SPDX identifiers
ASoC: da7210: convert to SPDX identifiers
ASoC: ak4613: convert to SPDX identifiers
ASoC: sh: Kconfig: convert to SPDX identifiers
ASoC: fsi: convert to SPDX identifiers
Ladislav Michl (1):
ASoC: wm8988: fix typo in rate constraints
Lars-Peter Clausen (1):
ASoC: adau171x1: Connect playback DAI to the DSP
Liam Girdwood (4):
ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs
ASoC: topology: Give more data to clients via callbacks
ASoC: topology: Add callback for DAPM route load/unload
ASoC: core: Allow topology to override machine driver FE DAI link config.
Liang Chen (1):
ASoC: rockchip-i2s: add description for px30
Mac Chiang (1):
ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port
Marcel Ziswiler (2):
ASoC: sgtl5000: fix spelling in devicetree binding document
ASoC: tegra: improve goto error label
Mark Brown (12):
Merge branch 'asoc-4.17' into asoc-linus
Merge branch 'asoc-4.18' into asoc-next
Merge branch 'asoc-4.18' into asoc-4.19 for amd dep
Merge tag 'pxa-for-4.19-dma_slave_map' of https://github.com/rjarzmik/linux into asoc-4.19 for ac'97 deps
Merge tag 'alsa-add-snd-sgbuf-aligned-pages' of https://git.kernel.org/.../broonie/sound into asoc-4.19
Merge branch 'topic/drm_audio_component' of https://git.kernel.org/.../tiwai/sound into asoc-4.19
Merge tag 'clk-core-duty-cycle-for-mark' of git://git.kernel.org/.../clk/linux into asoc-4.19
ASoC: wcd9335: Fix build due to CLASS-H Controller support
ASoC: wcd9335: Fix build
Merge branch 'asoc-4.18' into asoc-4.19 wmadsp dep
Merge branch 'asoc-4.18' into asoc-linus
Merge branch 'asoc-4.19' into asoc-next
Matthias Kaehlcke (1):
ASoC: rt5677: Fix initialization of rt5677_of_match.data
Mukunda, Vijendar (1):
ASoC: AMD: Modified DMA pointer for capture
Naveen Manohar (3):
ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a
ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry
ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver
Oder Chiou (1):
ASoC: rt5514: Fix the issue of the delay volume applied
Pierre-Louis Bossart (13):
ASoC: Intel: Skylake: cleanup before moving ACPI tables
ASoC: Intel: move SKL+ codec ACPI tables to common directory
ASoC: Intel: common: add firmware/topology information for SOF
ASoC: Intel: common: add entries for SOF-based machine drivers
ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file
ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table
ASoC: Intel: common: fix missing rename from 'reef' to 'sof'
ASoC: Intel: Haswell: fix endianness handling
ASoC: Intel: Skylake: BDL definitions should be __le32
ASoC: Intel: common: make sst_dma functions static
ASoC: Intel: Atom: simplify iomem address and casts
ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32
ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally
Rakesh Ughreja (8):
ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead
ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead
ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead
ALSA: hdac: ext: add wait for codec to respond after link reset
ALSA: hda: split snd_hda_codec_new function
ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init
ALSA: hdac: add extended ops in the hdac_bus
ASoC: Intel: Skylake: fix widget handling
Richard Fitzgerald (4):
ASoC: wm_adsp: Allow up to 8 channels for voice control
ASoC: wm_adsp: Parse HOST_BUFFER controls
ASoC: wm_adsp: Declare firmware controls from codec driver
ASoC: wm_adsp: Make DSP name configurable by codec driver
Robert Jarzmik (13):
ASoC: pxa: add binding for pxa2xx-ac97 audio complex
ASoC: pxa: add devicetree support
dmaengine: pxa: use a dma slave map
ARM: pxa: add dma slave map
dmaengine: pxa: add a default requestor policy
mmc: pxamci: remove the dmaengine compat need
media: pxa_camera: remove the dmaengine compat need
mtd: rawnand: marvell: remove the dmaengine compat need
ata: pata_pxa: remove the dmaengine compat need
dmaengine: pxa: document pxad_param
ARM: pxa: remove the DMA IO resources
ARM: pxa: change SSP DMA channels allocation
ASoC: pxa: remove the dmaengine compat need
Rohit Kumar (1):
ASoC: qcom: apq8096: set card as device drvdata
Rohit kumar (5):
ASoC: qcom: dt-bindings: Add sdm845 machine bindings
ASoC: dt-bindings: Update dt binding name for apq8096
ASoC: qcom: Add support to parse common audio device nodes
ASoC: qcom: add sdm845 sound card support
ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845
Russell King (1):
ASoC: hdmi-codec: fix routing
Ryan Lee (1):
ASoC: max98373: Added software reset register to readable registers
Srinivas Kandagatla (36):
ASoC: q6adm: dt-bindings: add compatible string to routing
ASoC: q6asm: dt-bindings: add compatible string to dais
ASoC: q6afe: dt-bindings: add compatible string to dais
ASoC: qdsp6: q6adm: use of_platform_populate/depopulate()
ASoC: qdsp6: q6asm: use of_platform_populate/depopulate()
ASoC: qdsp6: q6afe: use of_platform_populate/depopulate()
ASoC: qdsp6: q6afe-dai: support dt based module loading
ASoC: qdsp6: q6asm-dai: support dt based module loading
ASoC: qdsp6: q6routing: support dt based module loading
ASoC: qcom: apq8096: remove redundant owner assignment
ASoC: qdsp6: q6routing: add proper error check
ASoC: qdsp6: q6asm: remove unused struct q6asm member
ASoC: qdsp6: q6afe-dai: do not close port if its not opened
ASoC: qdsp6: q6asm-dai: do not close port if its not opened
ASoC: qdsp6: q6afe: Add missing slimbus capture ports
ASoC: qdsp6: q6afe-dai: add support to slim tx dais
ASoC: qdsp6: q6routing: add slim rx routings
ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels
ASoC: core: add support to card re-bind using component framework
ASoC: qdsp6: q6afe-dai: remove component fw related code
ASoC: qdsp6: q6asm-dai: remove component framework related code
ASoC: qdsp6: q6routing: remove component framework related code
ASoC: qcom: apq8096: remove component framework related code
ASoC: core: add support to snd_soc_dai_get_channel_map()
ASoC: dt-bindings: add dt bindings for wcd9335 audio codec
ASoC: wcd9335: add support to wcd9335 codec
ASoC: wcd9335: add CLASS-H Controller support
ASoC: apq8096: remove auto rebinding
ASoC: smd845: remove auto rebinding
ASoC: core: remove support for card rebind using component framework
ASoC: qcom: make common.c as proper module
ASoC: apq8096: remove unused header files
ASoC: sdm845: remove unused header files
ASoC: qcom: remove unused header files from common.h
ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm
ASoC: compress: make BE and FE order inline with dpcm
Sriram Periyasamy (1):
ASoC: hdac_hdmi: Add documentation for power management
Stefan Agner (1):
ASoC: codecs: PCM1789: unconditionally flush work
Steven Eckhoff (3):
ASoC: TSCS42xx: Add mic bias boost control
ASoC: TSCS42xx: Remove Playback/Capture in names
ASoC: TSCS42xx: Add headphone auto switching
Stuart Henderson (1):
ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return
Takashi Iwai (18):
ASoC: davinci: Use snd_pcm_stop_xrun() helper
ASoC: qcom: Use snd_pcm_stop_xrun() helper
ASoC: sti: Use snd_pcm_stop_xrun() helper
ASoC: stm32: Use snd_pcm_stop_xrun() helper
Merge branch 'topic/hda-core-intel' into topic/hda-acomp
drm/i915: Split audio component to a generic type
ALSA: hda/i915: Associate audio component with devres
ALSA: hda: Make audio component support more generic
ASoC: zte: Fix incorrect PCM format bit usages
ASoC: dmaengine: Fix missing __user prefix in copy_user callback
ASoC: dapm: Use int for format bit position
ALSA: pcm: Add snd_mask_set_format() helper for standard usages
ASoC: doc: Replace open code with params_set_format()
ASoC: intel: Fix snd_pcm_format_t handling
ASoC: fsl: Use snd_mask_set_format()
ASoC: pcm186x: Declare PCM format with snd_pcm_format_t
ASoC: dmaengine: Use standard pcm_format_to_bits() macro
ALSA: memalloc: Fix missing PAGE_SIZE definition
Wei Yongjun (2):
ASoC: rt5682: use devm_snd_soc_register_component()
ASoC: rt1305: use devm_snd_soc_register_component()
Yong Zhi (1):
ASoC: Intel: bxt: Use refcap device for mono recording
benjamin.gaignard@linaro.org (1):
ASoC: stm32: replace "%p" with "%pK"
olivier moysan (1):
ASoC: stm32: sai: add iec958 controls support
.../devicetree/bindings/sound/amlogic,axg-fifo.txt | 23 +
.../bindings/sound/amlogic,axg-sound-card.txt | 124 +
.../bindings/sound/amlogic,axg-spdifout.txt | 20 +
.../bindings/sound/amlogic,axg-tdm-formatters.txt | 28 +
.../bindings/sound/amlogic,axg-tdm-iface.txt | 22 +
.../devicetree/bindings/sound/atmel-i2s.txt | 11 +-
.../devicetree/bindings/sound/audio-graph-card.txt | 2 +
.../devicetree/bindings/sound/dioo,dio2125.txt | 12 -
.../devicetree/bindings/sound/everest,es7134.txt | 7 +-
.../devicetree/bindings/sound/everest,es7241.txt | 28 +
.../bindings/sound/marvell,pxa2xx-ac97.txt | 27 +
.../devicetree/bindings/sound/mrvl,pxa-ssp.txt | 8 +
.../devicetree/bindings/sound/mrvl,pxa2xx-pcm.txt | 15 -
.../devicetree/bindings/sound/name-prefix.txt | 24 +
.../devicetree/bindings/sound/qcom,apq8096.txt | 15 +-
.../devicetree/bindings/sound/qcom,q6adm.txt | 6 +
.../devicetree/bindings/sound/qcom,q6afe.txt | 6 +
.../devicetree/bindings/sound/qcom,q6asm.txt | 6 +
.../devicetree/bindings/sound/qcom,sdm845.txt | 80 +
.../devicetree/bindings/sound/qcom,wcd9335.txt | 123 +
.../devicetree/bindings/sound/renesas,rsnd.txt | 1 +
.../devicetree/bindings/sound/rockchip-i2s.txt | 1 +
Documentation/devicetree/bindings/sound/rt5682.txt | 50 +
.../devicetree/bindings/sound/sgtl5000.txt | 2 +-
.../devicetree/bindings/sound/simple-amplifier.txt | 12 +
.../devicetree/bindings/sound/tas571x.txt | 1 +
Documentation/sound/soc/dpcm.rst | 4 +-
MAINTAINERS | 15 +
arch/arm/mach-pxa/devices.c | 148 +-
arch/arm/mach-pxa/devices.h | 6 +-
arch/arm/mach-pxa/pxa25x.c | 38 +-
arch/arm/mach-pxa/pxa27x.c | 39 +-
arch/arm/mach-pxa/pxa3xx.c | 41 +-
arch/arm/plat-pxa/ssp.c | 47 -
drivers/ata/pata_pxa.c | 10 +-
drivers/clk/clk.c | 199 +-
drivers/dma/pxa_dma.c | 15 +-
drivers/gpu/drm/i915/Kconfig | 1 +
drivers/gpu/drm/i915/intel_audio.c | 22 +-
drivers/media/platform/pxa_camera.c | 22 +-
drivers/mmc/host/pxamci.c | 29 +-
drivers/mtd/nand/raw/marvell_nand.c | 17 +-
include/drm/drm_audio_component.h | 118 +
include/drm/i915_component.h | 85 +-
include/linux/clk-provider.h | 26 +
include/linux/clk.h | 33 +
include/linux/dma/pxa-dma.h | 9 +
include/linux/platform_data/mmp_dma.h | 4 +
include/linux/pxa2xx_ssp.h | 10 +-
include/sound/ac97/codec.h | 8 +-
include/sound/ac97/compat.h | 9 +-
include/sound/ac97/controller.h | 8 +-
include/sound/ac97/regs.h | 20 +-
include/sound/ac97_codec.h | 25 +-
include/sound/compress_driver.h | 21 +-
include/sound/dmaengine_pcm.h | 14 +-
include/sound/hda_component.h | 61 +
include/sound/hda_i915.h | 37 +-
include/sound/hdaudio.h | 35 +-
include/sound/hdaudio_ext.h | 123 +-
include/sound/memalloc.h | 18 +-
include/sound/pcm_params.h | 10 +-
include/sound/pxa2xx-lib.h | 13 +-
include/sound/rt5682.h | 40 +
include/sound/sh_fsi.h | 13 +-
include/sound/simple_card.h | 7 +-
include/sound/simple_card_utils.h | 23 +-
include/sound/soc-acpi-intel-match.h | 19 +-
include/sound/soc-acpi.h | 13 +-
include/sound/soc-dai.h | 15 +-
include/sound/soc-dapm.h | 11 +-
include/sound/soc-dpcm.h | 7 +-
include/sound/soc-topology.h | 37 +-
include/sound/soc.h | 31 +-
include/trace/events/clk.h | 36 +
sound/arm/Kconfig | 5 -
sound/arm/Makefile | 3 -
sound/arm/pxa2xx-ac97-lib.c | 12 +
sound/arm/pxa2xx-ac97.c | 124 +-
sound/arm/pxa2xx-pcm-lib.c | 75 +-
sound/arm/pxa2xx-pcm.c | 129 -
sound/arm/pxa2xx-pcm.h | 27 -
sound/hda/Kconfig | 7 +-
sound/hda/Makefile | 1 +
sound/hda/ext/hdac_ext_bus.c | 80 +-
sound/hda/ext/hdac_ext_controller.c | 64 +-
sound/hda/ext/hdac_ext_stream.c | 104 +-
sound/hda/hdac_component.c | 335 +++
sound/hda/hdac_i915.c | 335 +--
sound/pci/hda/hda_codec.c | 68 +-
sound/pci/hda/hda_codec.h | 2 +
sound/pci/hda/patch_hdmi.c | 57 +-
sound/soc/Kconfig | 1 +
sound/soc/Makefile | 1 +
sound/soc/amd/Kconfig | 1 +
sound/soc/amd/acp-da7219-max98357a.c | 109 +-
sound/soc/amd/acp-pcm-dma.c | 214 +-
sound/soc/amd/acp.h | 13 +-
sound/soc/atmel/atmel-i2s.c | 46 +-
sound/soc/codecs/Kconfig | 25 +-
sound/soc/codecs/Makefile | 8 +-
sound/soc/codecs/adau17x1.c | 1 +
sound/soc/codecs/adav80x.c | 1 +
sound/soc/codecs/ak4458.c | 2 +-
sound/soc/codecs/ak4554.c | 17 +-
sound/soc/codecs/ak4613.c | 26 +-
sound/soc/codecs/ak4642.c | 26 +-
sound/soc/codecs/ak5558.c | 4 +-
sound/soc/codecs/cs4270.c | 2 +-
sound/soc/codecs/cs47l24.c | 11 +
sound/soc/codecs/cx20442.c | 23 +-
sound/soc/codecs/da7210.c | 27 +-
sound/soc/codecs/da7213.c | 4 +-
sound/soc/codecs/da7219-aad.c | 5 +
sound/soc/codecs/da7219.c | 48 +-
sound/soc/codecs/da7219.h | 8 +-
sound/soc/codecs/da9055.c | 4 +-
sound/soc/codecs/es7134.c | 227 +-
sound/soc/codecs/es7241.c | 322 +++
sound/soc/codecs/hdac_hdmi.c | 495 ++--
sound/soc/codecs/hdmi-codec.c | 21 +-
sound/soc/codecs/max98373.c | 1 +
sound/soc/codecs/max9850.c | 4 +-
sound/soc/codecs/nau8540.c | 3 -
sound/soc/codecs/nau8824.c | 2 +-
sound/soc/codecs/nau8825.c | 2 +-
sound/soc/codecs/pcm1789.c | 3 +-
sound/soc/codecs/pcm186x.c | 2 +-
sound/soc/codecs/rt1305.c | 15 +-
sound/soc/codecs/rt5514.c | 8 +-
sound/soc/codecs/rt5631.c | 12 +-
sound/soc/codecs/rt5640.c | 2 +
sound/soc/codecs/rt5651.c | 235 +-
sound/soc/codecs/rt5651.h | 8 +
sound/soc/codecs/rt5677.c | 3 +-
sound/soc/codecs/rt5682.c | 2681 ++++++++++++++++++++
sound/soc/codecs/rt5682.h | 1324 ++++++++++
sound/soc/codecs/{dio2125.c => simple-amplifier.c} | 42 +-
sound/soc/codecs/tas571x.c | 110 +
sound/soc/codecs/tas571x.h | 16 +
sound/soc/codecs/tda7419.c | 4 +-
sound/soc/codecs/tscs42xx.c | 37 +-
sound/soc/codecs/tscs42xx.h | 8 +
sound/soc/codecs/twl6040.c | 2 +-
sound/soc/codecs/wm2200.c | 10 +-
sound/soc/codecs/wm5100-tables.c | 12 +-
sound/soc/codecs/wm5102.c | 10 +
sound/soc/codecs/wm5110.c | 13 +
sound/soc/codecs/wm8903.c | 4 +-
sound/soc/codecs/wm8904.c | 1 +
sound/soc/codecs/wm8955.c | 1 +
sound/soc/codecs/wm8960.c | 1 +
sound/soc/codecs/wm8961.c | 1 +
sound/soc/codecs/wm8962.c | 1 +
sound/soc/codecs/wm8988.c | 4 +-
sound/soc/codecs/wm8990.c | 4 +-
sound/soc/codecs/wm8994.c | 1 +
sound/soc/codecs/wm8995.c | 1 +
sound/soc/codecs/wm8996.c | 9 +-
sound/soc/codecs/wm9081.c | 1 +
sound/soc/codecs/wm_adsp.c | 216 +-
sound/soc/codecs/wm_adsp.h | 12 +-
sound/soc/codecs/wmfw.h | 1 +
sound/soc/davinci/davinci-i2s.c | 1 +
sound/soc/davinci/davinci-mcasp.c | 16 +-
sound/soc/fsl/fsl-asoc-card.c | 20 +-
sound/soc/fsl/fsl_asrc.c | 18 +-
sound/soc/fsl/fsl_asrc.h | 5 +-
sound/soc/fsl/fsl_asrc_dma.c | 18 +-
sound/soc/fsl/fsl_esai.c | 1 +
sound/soc/fsl/fsl_spdif.c | 2 +-
sound/soc/fsl/fsl_utils.c | 18 +-
sound/soc/fsl/fsl_utils.h | 7 +-
sound/soc/fsl/imx-sgtl5000.c | 15 +-
sound/soc/generic/audio-graph-card.c | 41 +-
sound/soc/generic/audio-graph-scu-card.c | 25 +-
sound/soc/generic/simple-card-utils.c | 74 +-
sound/soc/generic/simple-card.c | 106 +-
sound/soc/generic/simple-scu-card.c | 21 +-
sound/soc/intel/atom/sst/sst_drv_interface.c | 29 +-
sound/soc/intel/atom/sst/sst_loader.c | 6 +-
sound/soc/intel/boards/Kconfig | 14 +
sound/soc/intel/boards/Makefile | 2 +
sound/soc/intel/boards/bdw-rt5677.c | 4 +-
sound/soc/intel/boards/bxt_da7219_max98357a.c | 20 +-
sound/soc/intel/boards/bxt_rt298.c | 2 +-
sound/soc/intel/boards/bytcr_rt5640.c | 55 +-
sound/soc/intel/boards/bytcr_rt5651.c | 364 ++-
sound/soc/intel/boards/glk_rt5682_max98357a.c | 643 +++++
sound/soc/intel/boards/kbl_da7219_max98357a.c | 3 +-
sound/soc/intel/boards/kbl_rt5663_max98927.c | 4 +-
.../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 4 +-
sound/soc/intel/boards/skl_nau88l25_max98357a.c | 2 +-
sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 2 +-
sound/soc/intel/boards/skl_rt286.c | 2 +-
sound/soc/intel/common/Makefile | 6 +-
sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 59 +
sound/soc/intel/common/soc-acpi-intel-byt-match.c | 40 +-
sound/soc/intel/common/soc-acpi-intel-cht-match.c | 56 +-
sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 32 +
sound/soc/intel/common/soc-acpi-intel-glk-match.c | 41 +
.../intel/common/soc-acpi-intel-hsw-bdw-match.c | 16 +-
sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 91 +
sound/soc/intel/common/soc-acpi-intel-skl-match.c | 47 +
sound/soc/intel/common/sst-firmware.c | 6 +-
sound/soc/intel/haswell/sst-haswell-dsp.c | 53 +-
sound/soc/intel/skylake/skl-messages.c | 50 +-
sound/soc/intel/skylake/skl-nhlt.c | 8 +-
sound/soc/intel/skylake/skl-pcm.c | 119 +-
sound/soc/intel/skylake/skl-sst-cldma.c | 8 +-
sound/soc/intel/skylake/skl-sst-cldma.h | 2 +-
sound/soc/intel/skylake/skl-topology.c | 28 +-
sound/soc/intel/skylake/skl-topology.h | 11 +-
sound/soc/intel/skylake/skl.c | 360 +--
sound/soc/intel/skylake/skl.h | 7 +-
.../soc/mediatek/common/mtk-afe-platform-driver.c | 64 +-
sound/soc/mediatek/common/mtk-base-afe.h | 6 +-
sound/soc/mediatek/mt6797/mt6797-afe-common.h | 1 +
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 65 +-
sound/soc/mediatek/mt6797/mt6797-dai-adda.c | 20 +-
sound/soc/mediatek/mt6797/mt6797-dai-hostless.c | 16 +-
sound/soc/mediatek/mt6797/mt6797-dai-pcm.c | 19 +-
sound/soc/meson/Kconfig | 65 +
sound/soc/meson/Makefile | 21 +
sound/soc/meson/axg-card.c | 671 +++++
sound/soc/meson/axg-fifo.c | 341 +++
sound/soc/meson/axg-fifo.h | 80 +
sound/soc/meson/axg-frddr.c | 141 +
sound/soc/meson/axg-spdifout.c | 456 ++++
sound/soc/meson/axg-tdm-formatter.c | 381 +++
sound/soc/meson/axg-tdm-formatter.h | 39 +
sound/soc/meson/axg-tdm-interface.c | 542 ++++
sound/soc/meson/axg-tdm.h | 78 +
sound/soc/meson/axg-tdmin.c | 229 ++
sound/soc/meson/axg-tdmout.c | 259 ++
sound/soc/meson/axg-toddr.c | 199 ++
sound/soc/omap/omap-abe-twl6040.c | 2 +-
sound/soc/omap/omap-dmic.c | 2 +
sound/soc/omap/omap-mcpdm.c | 4 +
sound/soc/pxa/Kconfig | 6 +-
sound/soc/pxa/magician.c | 106 +-
sound/soc/pxa/pxa-ssp.c | 181 +-
sound/soc/pxa/pxa2xx-ac97.c | 47 +-
sound/soc/pxa/pxa2xx-i2s.c | 9 +-
sound/soc/pxa/pxa2xx-pcm.c | 73 -
sound/soc/pxa/zylonite.c | 9 -
sound/soc/qcom/Kconfig | 14 +
sound/soc/qcom/Makefile | 4 +
sound/soc/qcom/apq8096.c | 188 +-
sound/soc/qcom/common.c | 112 +
sound/soc/qcom/common.h | 11 +
sound/soc/qcom/lpass-platform.c | 2 +-
sound/soc/qcom/qdsp6/q6adm.c | 16 +-
sound/soc/qcom/qdsp6/q6afe-dai.c | 225 +-
sound/soc/qcom/qdsp6/q6afe.c | 43 +-
sound/soc/qcom/qdsp6/q6asm-dai.c | 42 +-
sound/soc/qcom/qdsp6/q6asm.c | 17 +-
sound/soc/qcom/qdsp6/q6routing.c | 71 +-
sound/soc/qcom/sdm845.c | 285 +++
sound/soc/rockchip/Makefile | 3 +-
sound/soc/rockchip/rockchip_i2s.c | 3 +-
sound/soc/rockchip/rockchip_pcm.c | 45 +
sound/soc/rockchip/rockchip_pcm.h | 14 +
sound/soc/rockchip/rockchip_rt5645.c | 27 +-
sound/soc/samsung/i2s.c | 1 +
sound/soc/sh/Kconfig | 1 +
sound/soc/sh/dma-sh7760.c | 26 +-
sound/soc/sh/fsi.c | 22 +-
sound/soc/sh/hac.c | 20 +-
sound/soc/sh/migor.c | 14 +-
sound/soc/sh/rcar/Makefile | 1 +
sound/soc/sh/rcar/adg.c | 15 +-
sound/soc/sh/rcar/cmd.c | 19 +-
sound/soc/sh/rcar/core.c | 41 +-
sound/soc/sh/rcar/ctu.c | 15 +-
sound/soc/sh/rcar/dma.c | 17 +-
sound/soc/sh/rcar/dvc.c | 16 +-
sound/soc/sh/rcar/gen.c | 16 +-
sound/soc/sh/rcar/mix.c | 14 +-
sound/soc/sh/rcar/rsnd.h | 17 +-
sound/soc/sh/rcar/src.c | 16 +-
sound/soc/sh/rcar/ssi.c | 59 +-
sound/soc/sh/rcar/ssiu.c | 15 +-
sound/soc/sh/sh7760-ac97.c | 14 +-
sound/soc/sh/siu.h | 26 +-
sound/soc/sh/siu_dai.c | 26 +-
sound/soc/sh/siu_pcm.c | 27 +-
sound/soc/sh/ssi.c | 21 +-
sound/soc/sirf/sirf-usp.c | 7 +-
sound/soc/soc-ac97.c | 29 +-
sound/soc/soc-acpi.c | 20 +-
sound/soc/soc-compress.c | 120 +-
sound/soc/soc-core.c | 200 +-
sound/soc/soc-dapm.c | 51 +-
sound/soc/soc-devres.c | 15 +-
sound/soc/soc-generic-dmaengine-pcm.c | 30 +-
sound/soc/soc-io.c | 19 +-
sound/soc/soc-jack.c | 19 +-
sound/soc/soc-ops.c | 29 +-
sound/soc/soc-pcm.c | 469 ++--
sound/soc/soc-topology.c | 91 +-
sound/soc/soc-utils.c | 24 +-
sound/soc/sti/uniperif_player.c | 6 +-
sound/soc/sti/uniperif_reader.c | 2 +-
sound/soc/stm/Kconfig | 1 +
sound/soc/stm/stm32_adfsdm.c | 10 +-
sound/soc/stm/stm32_sai_sub.c | 146 +-
sound/soc/tegra/tegra20_ac97.c | 2 +-
sound/soc/tegra/tegra30_i2s.h | 2 +-
sound/soc/tegra/tegra_alc5632.c | 17 +-
sound/soc/tegra/tegra_rt5677.c | 17 +-
sound/soc/uniphier/aio-core.c | 84 +-
sound/soc/uniphier/aio-cpu.c | 5 -
sound/soc/uniphier/aio-ld11.c | 2 +-
sound/soc/uniphier/aio-reg.h | 1 +
sound/soc/uniphier/aio.h | 6 +-
sound/soc/zte/zx-tdm.c | 4 +-
317 files changed, 15598 insertions(+), 4320 deletions(-)
create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-fifo.txt
create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-sound-card.txt
create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-spdifout.txt
create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-tdm-formatters.txt
create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-tdm-iface.txt
delete mode 100644 Documentation/devicetree/bindings/sound/dioo,dio2125.txt
create mode 100644 Documentation/devicetree/bindings/sound/everest,es7241.txt
create mode 100644 Documentation/devicetree/bindings/sound/marvell,pxa2xx-ac97.txt
delete mode 100644 Documentation/devicetree/bindings/sound/mrvl,pxa2xx-pcm.txt
create mode 100644 Documentation/devicetree/bindings/sound/name-prefix.txt
create mode 100644 Documentation/devicetree/bindings/sound/qcom,sdm845.txt
create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd9335.txt
create mode 100644 Documentation/devicetree/bindings/sound/rt5682.txt
create mode 100644 Documentation/devicetree/bindings/sound/simple-amplifier.txt
create mode 100644 include/drm/drm_audio_component.h
create mode 100644 include/sound/hda_component.h
create mode 100644 include/sound/rt5682.h
delete mode 100644 sound/arm/pxa2xx-pcm.c
delete mode 100644 sound/arm/pxa2xx-pcm.h
create mode 100644 sound/hda/hdac_component.c
create mode 100644 sound/soc/codecs/es7241.c
create mode 100644 sound/soc/codecs/rt5682.c
create mode 100644 sound/soc/codecs/rt5682.h
rename sound/soc/codecs/{dio2125.c => simple-amplifier.c} (68%)
create mode 100644 sound/soc/intel/boards/glk_rt5682_max98357a.c
create mode 100644 sound/soc/intel/common/soc-acpi-intel-bxt-match.c
create mode 100644 sound/soc/intel/common/soc-acpi-intel-cnl-match.c
create mode 100644 sound/soc/intel/common/soc-acpi-intel-glk-match.c
create mode 100644 sound/soc/intel/common/soc-acpi-intel-kbl-match.c
create mode 100644 sound/soc/intel/common/soc-acpi-intel-skl-match.c
create mode 100644 sound/soc/meson/Kconfig
create mode 100644 sound/soc/meson/Makefile
create mode 100644 sound/soc/meson/axg-card.c
create mode 100644 sound/soc/meson/axg-fifo.c
create mode 100644 sound/soc/meson/axg-fifo.h
create mode 100644 sound/soc/meson/axg-frddr.c
create mode 100644 sound/soc/meson/axg-spdifout.c
create mode 100644 sound/soc/meson/axg-tdm-formatter.c
create mode 100644 sound/soc/meson/axg-tdm-formatter.h
create mode 100644 sound/soc/meson/axg-tdm-interface.c
create mode 100644 sound/soc/meson/axg-tdm.h
create mode 100644 sound/soc/meson/axg-tdmin.c
create mode 100644 sound/soc/meson/axg-tdmout.c
create mode 100644 sound/soc/meson/axg-toddr.c
create mode 100644 sound/soc/qcom/common.c
create mode 100644 sound/soc/qcom/common.h
create mode 100644 sound/soc/qcom/sdm845.c
create mode 100644 sound/soc/rockchip/rockchip_pcm.c
create mode 100644 sound/soc/rockchip/rockchip_pcm.h
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
[-- Attachment #2: Type: text/plain, Size: 0 bytes --]
next reply other threads:[~2018-08-13 9:58 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-08-13 9:58 Mark Brown [this message]
2018-08-13 10:17 ` [GIT PULL] ASoC updates for v4.19 Takashi Iwai
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180813095820.GC6757@sirena.org.uk \
--to=broonie@kernel.org \
--cc=alsa-devel@alsa-project.org \
--cc=lgirdwood@gmail.com \
--cc=tiwai@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.