UBUNTU: [SRU] Disco/raspi2: refresh RaspberryPi BSP

Paolo Pisati paolo.pisati at canonical.com
Fri May 31 10:48:11 UTC 2019

BugLink: https://bugs.launchpad.net/bugs/1831219
BugLink: https://bugs.launchpad.net/bugs/1825235


Since the release of Ubuntu Disco, the upstream RaspberryPI BSP has received a
lot of bug fixes and improvements over the revision imported in disco/raspi2.

Among the fixes, it corrects a patological 'fictious high load situation' we
inherithed from it:



As part of our SRU process, remove the imported RaspberryPI BSP (first patch in
the series) and do a fresh import of the latest available revision.


Since it contains many changes, it comes with regression risks, but so does
every stable update series we apply.

Tested on Ubuntu classic for armhf and arm64, proposing for disco/raspi2.


The following changes since commit 0a1a41469e81a43f31e528b5196fe7264ebad6d5:

  UBUNTU: Ubuntu-raspi2-5.0.0-1009.9 (2019-05-15 11:23:23 -0700)

are available in the git repository at:

  git://git.launchpad.net/~p-pisati/ubuntu/+source/linux 6071d538f5d3bdee7167e6c8de4ffbb18c408dcb

for you to fetch changes up to 6071d538f5d3bdee7167e6c8de4ffbb18c408dcb:

  UBUNTU: [Config] updateconfigs (2019-05-30 16:09:12 +0000)

6by9 (1):
      staging: bcm2835-camera: Check the error for REPEAT_SEQ_HEADER (#2782     https://github.com/raspberrypi/linux rpi-5.0.y)

Aaron Shaw (1):
      Add Support for JustBoom Audio boards

Alexandre Belloni (1):
      rtc: rv3028: add new driver

Annaliese McDermond (16):
      ASoC: tlv320aic32x4: Break out clock setting into separate function
      ASoC: tlv320aic32x4: Properly Set Processing Blocks
      ASoC: tlv320aic32x4: Model PLL in CCF
      ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF
      ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF
      ASoC: tlv320aic32x4: Model BDIV divider in CCF
      ASoC: tlv320aic32x4: Control clock gating with CCF
      ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions
      ASoC: tlv320aic32x4: Dynamically Determine Clocking
      ASoC: tlv320aic32x4: Restructure set_dai_sysclk
      ASoC: tlv320aic32x4: Remove mclk references
      ASoC: tlv320aic32x4: Allow 192000 Sample Rate
      ASoC: tlv320aic32x4: Change author's name
      ASoC: tlv320aic32x4: Update copyright and use SPDX identifier
      ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage
      ASoC: tlv320aic32x4: Add Playback PowerTune Controls

BabuSubashChandar (1):
      Add support for Allo Boss DAC add-on board for Raspberry Pi. (#1924     https://github.com/raspberrypi/linux rpi-5.0.y)

Cheong2K (1):
      brcm: adds support for BCM43341 wifi

Claggy3 (1):
      Update vfpmodule.c

Clive Messer (1):
      Allo Piano DAC boards: Initial 2 channel (stereo) support (#1645     https://github.com/raspberrypi/linux rpi-5.0.y)

Dan Pasanen (1):
      arm: partially revert 702b94bff3c50542a6e4ab9a4f4cef093262fe65

Daniel Matuschek (2):
      Added support for HiFiBerry DAC+
      Added driver for HiFiBerry Amp amplifier add-on board

Dave Stevenson (8):
      gpu:vc4-fkms: Update driver to not use plane->crtc.
      net: lan78xx: Disable TCP Segmentation Offload (TSO     https://github.com/raspberrypi/linux rpi-5.0.y)
      staging: bcm2835-camera: Ensure H264 header bytes get a sensible timestamp
      firmware: raspberrypi: Report the fw variant during probe
      firmware: raspberrypi: Report the fw git hash during probe
      gpu: vc4_firmware_kms: Fix up 64 bit compile warnings.
      drm: vc4: Programming the CTM is conditional on running full KMS
      staging: mmal-vchiq: Replace spinlock protecting context_map with mutex

DigitalDreamtime (1):
      Add support for Dion Audio LOCO DAC-AMP HAT

Eric Anholt (14):
      clk: bcm2835: Mark GPIO clocks enabled at boot as critical.
      mm: Remove the PFN busy warning
      raspberrypi-firmware: Export the general transaction function.
      drm/vc4: Add a mode for using the closed firmware for display.
      drm/vc4: Name the primary and cursor planes in fkms.
      drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of fkms.
      drm/vc4: Fix sending of page flip completion events in FKMS mode.
      drm/vc4: Add support for setting DPMS in firmwarekms.
      drm/vc4: Add FB modifier support to firmwarekms.
      drm/vc4: Add missing enable/disable vblank handlers in fkms.
      drm/vc4: Fix warning about vblank interrupts before DRM core is ready.
      drm/vc4: Skip SET_CURSOR_INFO when the cursor contents didn't change.
      drm/vc4: Remove duplicate primary/cursor fields from FKMS driver.
      drm/vc4: Don't wait for vblank on fkms cursor updates.

Ezekiel Bethel (1):
      bcm2835_smi: re-add dereference to fix DMA transfers

FERHAT Nicolas (1):
      Audiophonics I-Sabre 9038Q2M DAC driver

Fe-Pi (1):
      Add support for Fe-Pi audio sound card. (#1867     https://github.com/raspberrypi/linux rpi-5.0.y)

Florian Meier (2):
      dmaengine: Add support for BCM2708
      ASoC: Add support for Rpi-DAC

GT (1):
      ASoC: decommissioning driver for 3Dlab Nano soundcard

Gordon Garrity (1):
      Add IQaudIO Sound Card support for Raspberry Pi

Harm Hanemaaijer (1):
      Speed up console framebuffer imageblit function

Henrique Gontijo (1):
      configs: Enable PIDs cgroup

HiFiBerry (1):
      Added driver for the HiFiBerry DAC+ ADC (#2694     https://github.com/raspberrypi/linux rpi-5.0.y)

IQaudIO (1):
      Added IQaudIO Pi-Codec board support (#2969     https://github.com/raspberrypi/linux rpi-5.0.y)

James Hughes (2):
      AXI performance monitor driver (#2222     https://github.com/raspberrypi/linux rpi-5.0.y)
      Update issue templates (#2736     https://github.com/raspberrypi/linux rpi-5.0.y)

James Hutchinson (1):
      media: m88ds3103: serialize reset messages in m88ds3103_set_frontend

Jean-Francois Dagenais (1):
      w1: ds2408: reset on output_write retry with readback

Joshua Emele (1):
      lan78xx: Debounce link events to minimize poll storm

Khem Raj (1):
      build/arm64: Add rules for .dtbo files for dts overlays

Klaus Schulz (1):
      sound: pcm512x-codec: Adding 352.8kHz samplerate support

Luke Wren (3):
      Add /dev/gpiomem device for rootless user GPIO access
      Add SMI driver
      Add SMI NAND driver

Mariusz Bialonczyk (2):
      w1: fix the resume command API
      w1: ds2482: cosmetic fixes after 54865314f5a1

Mark Brown (1):
      ASoC: tlv320aic32x4: Only enable with common clock

Martin Sperl (2):
      Register the clocks early during the boot process, so that special/critical clocks can get enabled early on in the boot process avoiding the risk of disabling a clock, pll_divider or pll when a claiming driver fails to install propperly - maybe it needs to defer.
      MISC: bcm2835: smi: use clock manager and fix reload issues

Matt Flax (2):
      New AudioInjector.net Pi soundcard with low jitter audio in and out.
      Add support for the AudioInjector.net Octo sound card

Matthias Reichl (4):
      ASoC: pcm512x: implement set_tdm_slot interface
      ASoC: Add driver for Cirrus Logic Audio Card
      rpi-wm8804-soundcard: drop PWRDN register writes
      rpi-wm8804-soundcard: configure wm8804 clocks only on rate change

Michael Zoran (4):
      Add arm64 configuration and device tree differences. Disable MMC_BCM2835_SDHOST and MMC_BCM2835 since these drivers are crashing at the moment.
      ARM64/DWC_OTG: Port dwc_otg driver to ARM64
      ARM64: Round-Robin dispatch IRQs between CPUs.
      ARM64: Force hardware emulation of deprecated instructions.

Miquel (1):
      sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT

Nick Bulleid (1):
      Add ability to export gpio used by gpio-poweroff

Noralf Trønnes (8):
      irqchip: bcm2835: Add FIQ support
      irqchip: irq-bcm2835: Add 2836 FIQ support
      dmaengine: bcm2835: Load driver early and support legacy API
      watchdog: bcm2835: Support setting reboot partition
      i2c: bcm2835: Add debug support
      char: broadcom: Add vcio module
      firmware: bcm2835: Support ARCH_BCM270x
      ARM: bcm2835: Set Serial number and Revision

P33M (3):
      rpi_display: add backlight driver and overlay
      dts: Increase default coherent pool size
      lan78xx: use default alignment for rx buffers

Pantelis Antoniou (1):
      OF: DT-Overlay configfs interface

Paolo Pisati (2):
      UBUNTU: raspberrypi: remove the old RaspberryPi BSP
      UBUNTU: [Config] updateconfigs

Peter Malkin (1):
      Driver support for Google voiceHAT soundcard.

Peter Robinson (1):
      arm: dts: overlays: rpi-sense: add upstream humidity compatible

Phil Elwell (53):
      Revert "rtc: pcf8523: properly handle oscillator stop bit"
      Protect __release_resource against resources without parents
      irq-bcm2836: Prevent spurious interrupts, and trap them early
      irq-bcm2836: Avoid "Invalid trigger warning"
      spi: spidev: Completely disable the spidev warning
      rtc: Add SPI alias for pcf2123 driver
      clk-bcm2835: Mark used PLLs and dividers CRITICAL
      clk-bcm2835: Add claim-clocks property
      clk-bcm2835: Read max core clock from firmware
      sound: Demote deferral errors to INFO level
      ASoC: Add prompt for ICS43432 codec
      irqchip: irq-bcm2836: Remove regmap and syscon use
      lan78xx: Enable LEDs and auto-negotiation
      amba_pl011: Don't use DT aliases for numbering
      amba_pl011: Round input clock up
      amba_pl011: Insert mb() for correct FIFO handling
      amba_pl011: Add cts-event-workaround DT property
      Adding bcm2835-sdhost driver, and an overlay to enable it
      scripts: Add mkknlimg and knlinfo scripts from tools repo
      BCM270x_DT: Add pwr_led, and the required "input" trigger
      gpio-poweroff: Allow it to work on Raspberry Pi
      mfd: Add Raspberry Pi Sense HAT core driver
      hci_h5: Don't send conf_req when ACTIVE
      Revert "build/arm64: Add rules for .dtbo files for dts overlays"
      mcp2515: Use DT-supplied interrupt flags
      cgroup: Disable cgroup "memory" by default
      dwc-otg: FIQ: Fix "bad mode in data abort handler"
      ARM: Activate FIQs to avoid __irq_startup warnings
      serial: 8250: bcm2835aux - suppress EPROBE_DEFER
      i2c-gpio: Also set bus numbers from reg property
      lan78xx: Read initial EEE status from DT
      firmware/raspberrypi: Notify firmware of a reboot
      irqchip: irq-bcm2835: Calc. FIQ_START at boot-time
      of: configfs: Use of_overlay_fdt_apply API call
      brcmfmac: Re-enable firmware roaming support
      lan78xx: Move enabling of EEE into PHY init code
      sc16is7xx: Don't spin if no data received
      brcmfmac: Disable ARP offloading when promiscuous
      gpiolib: Don't prevent IRQ usage of output GPIOs
      lan78xx: disable interrupts for PHY irqs
      net: lan78xx: Support auto-downshift to 100Mb/s
      arm64: dts: broadcom: Enable fixups for overlays
      spi: spi-bcm2835: Re-enable HW CS
      spi: spi-bcm2835: Disable forced software CS
      configs: Enable the AD193x codecs
      lan78xx: EEE support is now a PHY property
      Revert "staging: vchiq: delete vchiq_killable.h"
      Revert "staging: vchiq_2835_arm: quit using custom down_interruptible()"
      Revert "staging: vchiq: switch to wait_for_completion_killable"
      Revert "staging: vchiq: rework remove_event handling"
      bcm2835-dma: Add support for per-channel flags
      sound: Fixes for audioinjector-octo under 4.19
      BCM270X_DT: Also set coherent_pool=1M for BT Pis

Phil Howard (2):
      rtc: rv3028: Add backup switchover mode support
      dt-bindings: rv3028 backup switchover support

Raashid Muhammed (1):
      Add support for Allo Piano DAC 2.1 plus add-on board for Raspberry Pi.

Ram Chandrasekar (1):
      drivers: thermal: step_wise: add support for hysteresis

Russell Joyce (2):
      configs: Enable netdev LED trigger
      configs: Enable ICS-43432 I2S microphone module

Sam Nazarko (1):
      smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default

Samuel Hsu (2):
      Input: ili210x - fetch touchscreen geometry from DT
      Input: ili210x - add DT binding document

Serge Schneider (3):
      Add rpi-poe-fan driver
      drivers: thermal: step_wise: avoid throttling at hysteresis temperature after dropping below it
      mfd: Add rpi_sense_core of compatible string

Siarhei Siamashka (1):
      fbdev: add FBIOCOPYAREA ioctl

Stefan Wahren (4):
      hwmon: raspberrypi: Prevent voltage low warnings from filling log
      firmware: raspberrypi: Add backward compatible get_throttled
      overlays: Add PiGlow overlay
      configs: enable LED driver for PiGlow

Steve Glendinning (1):
      smsx95xx: fix crimes against truesize

Tim Gover (3):
      vcsm: VideoCore shared memory service for BCM2835
      ASoC: Add generic RPI driver for simple soundcards.
      ASoC: Create a generic Pi Hat WM8804 driver

Waldemar Brodkorb (1):
      Add driver for rpi-proto

allocom (1):
      Driver and overlay for Allo Katana DAC

b-ak (2):
      ASoC: Add support for AudioSense-Pi add-on soundcard
      ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated

detule (1):
      vchiq_2835_arm: Implement a DMA pool for small bulk transfers (#2699     https://github.com/raspberrypi/linux rpi-5.0.y)

dev-3Dlab (1):
      ASoC: add driver for 3Dlab Nano soundcard (#2758     https://github.com/raspberrypi/linux rpi-5.0.y)

escalator2015 (1):
      New driver for RRA DigiDAC1 soundcard using WM8741 + WM8804

gellert (1):
      MMC: added alternative MMC driver

gtrainavicius (1):
      Support for Blokas Labs pisound board

hdoverobinson (1):
      added capture_clear option to pps-gpio via dtoverlay (#2433     https://github.com/raspberrypi/linux rpi-5.0.y)

notro (2):
      pinctrl-bcm2835: Set base to 0 give expected gpio numbering
      BCM2708: Add core Device Tree support

popcornmix (25):
      Allow mac address to be set in smsc95xx
      firmware: Updated mailbox header
      reboot: Use power off rather than busy spinning when halt is requested
      bcm: Make RASPBERRYPI_POWER depend on PM
      bcm2835-rng: Avoid initialising if already enabled
      Main bcm2708/bcm2709 linux port
      Add dwc_otg driver
      bcm2708 framebuffer driver
      vc_mem: Add vc_mem driver for querying firmware memory addresses
      Revert "Add SMI NAND driver"
      Add cpufreq driver
      Add Chris Boot's i2c driver
      Added Device IDs for August DVB-T 205
      Improve __copy_to_user and __copy_from_user performance
      ASoC: Add Kconfig and Makefile for sound/soc/bcm
      bcm2835-virtgpio: Virtual GPIO driver
      net: Add non-mainline source for rtl8192cu wlan
      config: Add default configs
      cache: export clean and invalidate
      vc4_fkms: Apply firmware overscan offset to hardware cursor
      vc4_firmware_kms: fix build
      hid: Reduce default mouse polling interval to 60Hz
      cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with MEDIA_SUBDRV_AUTOSELECT
      Revert "staging: bcm2835-audio: Drop DT dependency"
      .gitignore: Add *.dtbo explicitly

 .gitignore                                         |   3 +-
 .../devicetree/bindings/input/ilitek,ili2xxx.txt   |  26 +
 Documentation/devicetree/bindings/rtc/rtc.txt      |  18 +-
 arch/arm/boot/dts/bcm2708-rpi-0-w.dts              |   2 +-
 arch/arm/boot/dts/bcm270x.dtsi                     |   2 +-
 arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts         |   2 +-
 arch/arm/boot/dts/bcm2710-rpi-3-b.dts              |   2 +-
 arch/arm/boot/dts/bcm283x.dtsi                     |   2 +-
 .../dts/overlays/3dlab-nano-player-overlay.dts     |  32 -
 arch/arm/boot/dts/overlays/Makefile                |   8 +-
 arch/arm/boot/dts/overlays/README                  | 117 +++-
 .../dts/overlays/audioinjector-addons-overlay.dts  |  19 +-
 arch/arm/boot/dts/overlays/draws-overlay.dts       | 200 ++++++
 arch/arm/boot/dts/overlays/i-sabre-q2m-overlay.dts |  39 ++
 arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts     |  20 +-
 arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts  |  16 +
 arch/arm/boot/dts/overlays/ilitek251x-overlay.dts  |  45 ++
 .../boot/dts/overlays/iqaudio-codec-overlay.dts    |  42 ++
 arch/arm/boot/dts/overlays/max98357a-overlay.dts   |  84 +++
 arch/arm/boot/dts/overlays/piglow-overlay.dts      |  97 +++
 arch/arm/boot/dts/overlays/rpi-sense-overlay.dts   |   2 +-
 .../boot/dts/overlays/sc16is750-i2c-overlay.dts    |   3 +-
 .../boot/dts/overlays/sc16is752-i2c-overlay.dts    |   2 +-
 arch/arm/boot/dts/overlays/sdio-overlay.dts        |   9 +
 arch/arm/boot/dts/overlays/udrc-overlay.dts        | 128 ++++
 arch/arm/configs/bcm2709_defconfig                 |  19 +-
 arch/arm/configs/bcmrpi_defconfig                  |  18 +-
 arch/arm64/configs/bcmrpi3_defconfig               |  23 +-
 .../abi/5.0.0-1008.8/arm64/raspi2.modules          |   1 -
 .../abi/5.0.0-1008.8/armhf/raspi2.modules          |   1 -
 debian.raspi2/config/config.common.ubuntu          |   6 +-
 drivers/char/broadcom/vc_sm/Makefile               |   2 +-
 drivers/char/broadcom/vc_sm/vc_vchi_sm.c           |   6 +-
 drivers/char/broadcom/vc_sm/vmcs_sm.c              |  14 +-
 drivers/dma/bcm2835-dma.c                          |  10 +-
 drivers/gpu/drm/vc4/vc4_firmware_kms.c             |  15 +-
 drivers/gpu/drm/vc4/vc4_kms.c                      |   6 +-
 drivers/i2c/busses/i2c-bcm2835.c                   |   1 -
 drivers/input/touchscreen/ili210x.c                | 321 +++++----
 drivers/media/dvb-frontends/m88ds3103.c            |   9 +-
 drivers/mmc/host/bcm2835-mmc.c                     |  23 +-
 drivers/mmc/host/bcm2835-sdhost.c                  |   5 +
 drivers/net/usb/lan78xx.c                          |   4 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |   2 -
 .../wireless/broadcom/brcm80211/brcmfmac/common.c  |   2 +-
 drivers/rtc/Kconfig                                |   9 +
 drivers/rtc/Makefile                               |   1 +
 drivers/rtc/rtc-rv3028.c                           | 749 +++++++++++++++++++++
 .../staging/vc04_services/bcm2835-audio/bcm2835.c  |  31 +-
 .../vc04_services/bcm2835-camera/mmal-vchiq.c      |  13 +-
 .../interface/vchiq_arm/vchiq_2835_arm.c           |   3 +-
 .../vc04_services/interface/vchiq_arm/vchiq_arm.c  |  22 +-
 .../interface/vchiq_arm/vchiq_connected.c          |   1 +
 .../vc04_services/interface/vchiq_arm/vchiq_core.c |  85 ++-
 .../vc04_services/interface/vchiq_arm/vchiq_core.h |  12 +-
 .../interface/vchiq_arm/vchiq_killable.h           |  55 ++
 .../vc04_services/interface/vchiq_arm/vchiq_util.c |   7 +-
 drivers/usb/host/dwc_otg/dwc_otg_cil_intr.c        |   9 +-
 drivers/usb/host/dwc_otg/dwc_otg_driver.c          |   3 +-
 drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.c         |   6 +-
 drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.h         |   1 +
 drivers/usb/host/dwc_otg/dwc_otg_hcd.c             |  28 +-
 drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c       |  10 +-
 drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c       |   9 +-
 drivers/video/fbdev/bcm2708_fb.c                   | 292 +++++---
 drivers/w1/masters/ds2482.c                        |  18 +-
 drivers/w1/slaves/w1_ds2408.c                      |  76 ++-
 drivers/w1/w1_io.c                                 |   3 +-
 include/soc/bcm2835/raspberrypi-firmware.h         |   1 +
 sound/soc/bcm/3dlab-nano-player.c                  | 370 ----------
 sound/soc/bcm/Kconfig                              |  20 +-
 sound/soc/bcm/Makefile                             |   6 +-
 sound/soc/bcm/allo-katana-codec.c                  |  60 +-
 sound/soc/bcm/audioinjector-octo-soundcard.c       |   2 +-
 sound/soc/bcm/i-sabre-q2m.c                        | 157 +++++
 sound/soc/bcm/iqaudio-codec.c                      | 250 +++++++
 sound/soc/bcm/pisound.c                            |   8 +-
 sound/soc/codecs/Kconfig                           |  12 +-
 sound/soc/codecs/Makefile                          |   4 +-
 sound/soc/codecs/cs42xx8-i2c.c                     |   7 +
 sound/soc/codecs/cs42xx8.c                         |   2 +
 sound/soc/codecs/i-sabre-codec.c                   | 392 +++++++++++
 sound/soc/codecs/i-sabre-codec.h                   |  42 ++
 sound/soc/codecs/pcm512x.c                         |   2 +-
 sound/soc/codecs/tlv320aic32x4-clk.c               | 483 +++++++++++++
 sound/soc/codecs/tlv320aic32x4-i2c.c               |  18 +-
 sound/soc/codecs/tlv320aic32x4-spi.c               |  18 +-
 sound/soc/codecs/tlv320aic32x4.c                   | 475 +++++++------
 sound/soc/codecs/tlv320aic32x4.h                   |  14 +
 89 files changed, 4061 insertions(+), 1133 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/input/ilitek,ili2xxx.txt
 delete mode 100644 arch/arm/boot/dts/overlays/3dlab-nano-player-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/draws-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i-sabre-q2m-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/ilitek251x-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/iqaudio-codec-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/max98357a-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/piglow-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/udrc-overlay.dts
 create mode 100644 drivers/rtc/rtc-rv3028.c
 create mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_killable.h
 delete mode 100644 sound/soc/bcm/3dlab-nano-player.c
 create mode 100644 sound/soc/bcm/i-sabre-q2m.c
 create mode 100644 sound/soc/bcm/iqaudio-codec.c
 create mode 100644 sound/soc/codecs/i-sabre-codec.c
 create mode 100644 sound/soc/codecs/i-sabre-codec.h
 create mode 100644 sound/soc/codecs/tlv320aic32x4-clk.c

More information about the kernel-team mailing list