[linux-yocto] [PULL REQUEST] add standard/bxt-rebase branch
Saul Wold
sgw at linux.intel.com
Wed Jun 1 08:36:01 PDT 2016
On Tue, 2016-05-31 at 23:31 -0400, Bruce Ashfield wrote:
>
> On 2016-05-31 6:24 PM, Ranostay, Matt wrote:
> >
> >
> > This pull request is for adding the standard/bxt-rebase branch with
> > has various backports from 4.6 and 4.5, which are have an
> > unacceptable risk of breaking other platforms.
> > This is based on standard/intel and will be rebased. Thus nobody
> > should expect the history to be linear.
> Seems sane to me.
>
> One minor question though. To keep the branch naming and inheritance
> sane, I'd create this as standard/intel/bxt-rebase
>
> Any objections ?
>
This is actually what I had asked for (standard/intel/bxt-rebase) so no
objections here.
Sau!
>
> Bruce
>
> >
> >
> >
> > The following changes since commit
> > 53e84104c5e68eb468823dd0d262a64623d01a55:
> >
> > mmc: mmc: Fix partition switch timeout for some eMMCs (2016-05-
> > 19
> > 17:15:25 -0700)
> >
> > are available in the git repository at:
> >
> > git://sandbox.sakoman.com/linux-yocto-4.4.git standard/bxt-rebase
> >
> > for you to fetch changes up to
> > 1203930e034957e1fc9e0c4842ecd7922d5e0897:
> >
> > [UPSTREAM] ASoC: skylake: added WARN_ON invalid dsp (2016-05-27
> > 17:21:19 -0700)
> >
> > ----------------------------------------------------------------
> > Aaron Plattner (1):
> > ALSA: hda - Add new GPU codec ID 0x10de0083 to snd-hda
> >
> > Adrian Hunter (4):
> > mmc: core: Add a facility to "pause" re-tuning
> > mmc: block: Pause re-tuning while switched to the RPMB
> > partition
> > mmc: block: Always switch back to main area after RPMB access
> > mmc: sdhci-pci: Remove MMC_CAP_BUS_WIDTH_TEST for Intel
> > controller
> >
> > Alan (1):
> > ASoC: Intel: Skylake: fix pointer scaling
> >
> > Alan Cox (1):
> > ASoC: Intel: Skylake: remove bogus comparison of an array
> > with NULL
> >
> > Alex Dai (2):
> > drm/i915/guc: Add GuC css header parser
> > drm/i915/guc: Clean up locks in GuC
> >
> > Alex Goins (2):
> > i915: wait for fence in mmio_flip_work_func
> > i915: wait for fence in prepare_plane_fb
> >
> > Ander Conselvan de Oliveira (10):
> > drm/i915: Don't pass *DP around to link training functions
> > drm/i915: Split write of pattern to DP reg from
> > intel_dp_set_link_train
> > drm/i915 Call get_adjust_train() from clock recovery and
> > channel eq
> > drm/i915: Move register write into
> > intel_dp_set_signal_levels()
> > drm/i915: Move generic link training code to a separate file
> > drm/i915: Create intel_dp->prepare_link_retrain() hook
> > drm/i915: Make intel_dp_source_supports_hbr2() take an
> > intel_dp pointer
> > drm/i915: Fix SKL i_boost level
> > drm/i915: Don't do edp panel detection in g4x_dp_detect()
> > drm/i915: Remove platform specific *_dp_detect() functions
> >
> > Andreas Ziegler (1):
> > drm/i915: Remove select to deleted STOP_MACHINE from Kconfig
> >
> > Animesh Manna (4):
> > drm/i915/skl: Making DC6 entry is the last call in suspend
> > flow.
> > drm/i915/gen9: csr_init after runtime pm enable
> > drm/i915/gen9: Use flush_work to synchronize with dmc loader
> > drm/i915/skl: Removed assert for csr-fw-loading check during
> > disabling dc6
> >
> > Arun Siluvery (1):
> > Revert "drm/i915: Initialize HWS page address after GPU
> > reset"
> >
> > Bamvor Jian Zhang (1):
> > gpiolib: make comment consistent with code
> >
> > Chris Wilson (11):
> > drm/i915: Map the ringbuffer using WB on LLC machines
> > drm/i915: Report context GTT size
> > drm/i915: Add soft-pinning API for execbuffer
> > drm/i915: Recover all available ringbuffer space following
> > reset
> > drm/i915: Serialise updates to GGTT with access through GGTT
> > on Braswell
> > drm/i915: Fix RPS pointer passed from wait_ioctl to
> > i915_wait_request
> > drm/i915: Add soft-pinning API for execbuffer
> > drm/i915: Pin the ifbdev for the info->system_base GGTT
> > mmapping
> > drm/i915: Move Braswell stop_machine GGTT insertion
> > workaround
> > drm/i915: Allow i915_gem_object_get_page() on userptr as well
> > drm/i915: Balance assert_rpm_wakelock_held() for
> > !IS_ENABLED(CONFIG_PM)
> >
> > Damien Lespiau (4):
> > drm/i915/skl: Store and print the DMC firmware version we
> > load
> > drm/i915/skl: Print the DMC firmware status in debugfs
> > drm/i915/skl: Expose DC5/DC6 entry counts
> > drm/i915: Make turning on/off PW1 and Misc I/O part of the
> > init/fini sequences
> >
> > Damien.Horsley (1):
> > ASoC: Add SOC_DOUBLE_STS macro
> >
> > Dan Carpenter (3):
> > ASoC: Intel: Skylake: Fix a couple signedness bugs
> > ASoC: Intel: Skylake: pointer math issue
> > ASoC: Intel: sst: fix a loop timeout in
> > sst_hsw_stream_reset()
> >
> > Daniel Stone (2):
> > drm/i915/pm: Unstatic power_domain_str
> > drm/i915/pm: Print offending domain in refcount failure
> >
> > Daniel Vetter (25):
> > drm/i915: Fix formatting for gen8_cs_irq_handler
> > drm/i915: Update DRIVER_DATE to 20151023
> > Revert "drm/i915: Add soft-pinning API for execbuffer"
> > drm/i915: Shut up GuC errors when it's disabled
> > drm/i915: Don't complain about lack of ACPI video bios
> > drm/i915: use correct power domain for csr loading
> > drm/i915/gen9: move assert_csr_loaded into intel_rpm.c
> > drm/i915/gen9: Remove csr.state, csr_lock and related code.
> > drm/i915/gen9: Align line continuations in intel_csr.c.
> > drm/i915/gen9: Simplify csr loading failure printing.
> > drm/i915/gen9: Don't try to load garbage dmc firmware on
> > resume
> > drm/i915/gen9: Use dev_priv in csr functions
> > drm/i915/gen9: extract parse_csr_fw
> > drm/i915: Use request_firmware and our own async work
> > drm/i915: Drop return value from intel_fill_fb_ggtt_view
> > drm/i915: Stuff rotation params into view union
> > drm/i915: Fix i915_ggtt_view_equal to handle rotation
> > correctly
> > drm/i915: Update DRIVER_DATE to 20151120
> > drm/i915: fix fdi related fifo underruns on hsw
> > drm/i915: Restore skl_gt3 device info
> > Revert "drm/i915: Extend LRC pinning to cover GPU context
> > writeback"
> > drm/i915: Update DRIVER_DATE to 20151204
> > drm: Move drm_display_mode an related docs into kerneldoc
> > drm/i915: Update DRIVER_DATE to 20151218
> > drm/i915: Tune down rpm wakelock debug checks
> >
> > Danilo Cesar Lemes de Paula (1):
> > drm/doc: Convert to markdown
> >
> > Dave Gordon (4):
> > drm/i915: eliminate 'temp' in gen8_for_each_{pdd, pdpe,
> > pml4e} macros
> > drm/i915: intel_ring_initialized() must be simple and inline
> > drm/i915: mark GEM object pages dirty when mapped & written
> > by the CPU
> > drm/i915: mark a newly-created GEM object dirty when filled
> > with data
> >
> > Deepak M (4):
> > drm/i915: Correct the Ref clock value for BXT
> > drm/i915: add VBT address and size fields to ASLE mailbox
> > struct
> > drm/i915: dual link pipe selection for bxt
> > drm/i915: Add Intel opregion mailbox 5 structure
> >
> > Deepak S (2):
> > drm/i915/kbl: Add Kabylake PCI ID
> > drm/i915/kbl: Add Kabylake GT4 PCI ID
> >
> > Dharageswari R (2):
> > ASoC: Intel: Skylake: Add support for Loadable modules
> > ASoC: Intel: Skylake: Add support for Mic Select module
> >
> > Dharageswari.R (7):
> > ASoC: Intel: Skylake: Use CGCTL.MISCBDCGE for Phrase
> > detection notification
> > ASoC: Intel: Skylake: Fix pipe memory allocation leak
> > ASoC: Intel: Skylake: Get node id using helper
> > ASoC: Intel: Skylake: Add skl_tplg_be_get_cpr_module() helper
> > ASoC: Intel: Skylake: Add MCLK configuration
> > ASoC: Intel: Skylake: Fix the NULL pointer exception in
> > dsp_clean up
> > ASoC: Intel: Skylake: Prevent sending Set DMA Control IPC if
> > the widget is "On"
> >
> > Fang, Yang A (3):
> > ASoC: Intel: Skylake: add adi + nau8825 machine driver entry
> > ASoc: Intel: boards: fix dapm map of nau88l25_ssm4567 machine
> > ASoc: Intel: boards: Add HDMI/DP links for nau88l25_ssm4567
> > machine
> >
> > Gerd Hoffmann (2):
> > drm/i915: more virtual south bridge detection
> > drm/i915: refine qemu south bridge detection
> >
> > Guneshwor Singh (2):
> > ASoC: Intel: Skylake: Fix delay wrap condition
> > ASoC: Intel: Skylake: Fix mcps freeup after module unbind
> > failure
> >
> > Guruprasad Pawse (1):
> > ASoC: Intel: Add Broxton machine driver
> >
> > Hardik T Shah (3):
> > ASoC: Intel: Skylake: Add multiple pin formats
> > ASoC: Intel: Skylake: Update the topology interface structure
> > ASoC: Intel: Skylake: Add support for module GUIDs
> >
> > Harsha Priya (1):
> > ASoC: Intel: Skylake: Adding nau88l25+ssm4567 machine driver
> >
> > Imre Deak (42):
> > drm/i915/gen9: flush DMC fw loading work during system
> > suspend
> > drm/i915: get runtime PM reference around GEM set_tiling
> > IOCTL
> > drm/i915: fix the power well ID for always on wells
> > drm/i915: fix lookup_power_well for power wells without any
> > domain
> > drm/i915: rename intel_power_domains_resume to *_sync_hw
> > drm/i915/skl: init/uninit display core as part of the HW
> > power domain state
> > drm/i915/skl: don't toggle PW1 and MISC power wells on-demand
> > drm/i915/gen9: simplify DC toggling code
> > drm/i915/skl: disable DC states before display core
> > init/uninit
> > drm/i915/skl: make sure LCPLL is disabled when uniniting
> > CDCLK
> > drm/i915: fix handling of the disable_power_well module
> > option
> > drm/i915: take a power domain ref only when needed during
> > HDMI detect
> > drm/i915/skl: enable PC9/10 power states during suspend-to-
> > idle
> > drm/i915/skl: re-enable power well support
> > drm/i915/bxt: backlight clock gating workaround
> > drm/i915: vlv: clamp minimum RPS frequency to what Punit
> > allows
> > drm/i915: clarify comment about mandatory RPM put/get during
> > driver load/unload
> > drm/i915: refactor RPM disabling due to RC6 being disabled
> > drm/i915: get a permanent RPM reference on platforms w/o RPM
> > support
> > drm/i915: remove HAS_RUNTIME_PM check from RPM get/put/assert
> > helpers
> > drm/i915: add assert_rpm_wakelock_held helper
> > drm/i915: use assert_rpm_wakelock_held instead of opencoding
> > it
> > drm/i915: add support for checking if we hold an RPM
> > reference
> > drm/i915: check that we hold an RPM wakelock ref before we
> > put it
> > drm/i915: add support for checking RPM atomic sections
> > drm/i915: check that we are in an RPM atomic section in GGTT
> > PTE updaters
> > drm/i915: don't enable autosuspend on platforms without RPM
> > support
> > drm/i915: Add helper to get a display power ref if it was
> > already enabled
> > drm/i915: Ensure the HW is powered during display pipe HW
> > readout
> > drm/i915/ibx: Ensure the HW is powered during PLL HW readout
> > drm/i915: Ensure the HW is powered when disabling VGA
> > drm/i915: Ensure the HW is powered during HW access in
> > assert_pipe
> > drm/i915/crt: Ensure the HW is powered during HW state
> > readout
> > drm/i915/ddi: Ensure the HW is powered during HW state
> > readout
> > drm/i915: Ensure the HW is powered when accessing the CRC HW
> > block
> > drm/i915/dp: Ensure the HW is powered during HW state readout
> > drm/i915/dsi: Ensure the HW is powered during HW state
> > readout
> > drm/i915/hdmi: Ensure the HW is powered during HW state
> > readout
> > drm/i915/lvds: Ensure the HW is powered during HW state
> > readout
> > drm/i915/skl: Ensure HW is powered during DDB HW state
> > readout
> > drm/i915/skl: Fix power domain suspend sequence
> > drm/i915/bxt: Suspend power domains during suspend-to-idle
> >
> > Ioan-Adrian Ratiu (1):
> > drm/i915/dma: enforce pr_<loglevel> consistency
> >
> > Jani Nikula (37):
> > drm/i915: remove parens around revision ids
> > drm/i915/bxt: add revision id for A1 stepping and use it
> > drm/i915: add helpers for platform specific revision id range
> > checks
> > drm/i915: remove an extra level of indirection in PCI ID list
> > drm/i915: fix indentation on skl stepping info
> > drm/i915: constify bxt stepping info
> > drm/i915: refactor stepping info retrieval
> > drm/i915: remove duplicate definition of
> > for_each_power_domain
> > drm: fix potential dangling else problems in for_each_ macros
> > drm/i915: fix potential dangling else problems in for_each_
> > macros
> > drm/i915: fix the SDE irq dmesg warnings properly
> > drm/i915/dsi: merge pre_pll_enable hook to pre_enable
> > drm/i915: remove pre_pll_enable hook from DDI/gen9+ crtc
> > enable
> > drm/i915: add has_dsi_encoder to crtc state
> > drm/i915/bxt: add support for setting backlight freq from vbt
> > drm/i915: use default 200 Hz backlight frequency
> > drm/i915: simplify gmbus xfer error checks
> > drm/i915: abstract i2c bit banging fallback in gmbus xfer
> > drm/i915: move "no VBT in opregion" quirk to
> > intel_opregion_setup()
> > drm/i915/bios: have functions return vbt, not bdb, header
> > pointer
> > drm/i915/bios: move debug logging about VBT source to
> > intel_parse_bios()
> > drm/i915/bios: rename intel_parse_bios to intel_bios_init
> > drm/i915: refactor VBT validation
> > drm/i915/opregion: make VBT size limit more strict
> > drm/i915/opregion: make VBT pointer a const
> > drm/i915: don't use a temp buffer for opregion debugfs file
> > drm/i915/debugfs: add a separate debugfs file for VBT
> > drm/i915: prefer for_each_intel_* macros for iteration
> > drm/i915: move drmP.h include to i915_drv.h
> > drm/i915/bios: fix format string of the VBT signature logging
> > drm/i915/bios: prefer using dev_priv over dev pointer
> > drm/i915/bios: reduce indent in parse_general_features
> > drm/i915/opregion: handle VBT sizes bigger than 6 KB
> > drm/i915/backlight: prefer dev_priv over dev pointer
> > drm/i915/dsi: skip gpio element execution when not supported
> > drm/i915/dp: abstract training pattern selection
> > drm/i915/dp: reduce missing TPS3 support errors to debug
> > logging
> >
> > Jayachandran B (4):
> > ALSA: hdac: Increase timeout value for link power check
> > ASoC: Intel: Skylake: fix reset controller sequencing
> > ASoC: Intel: Skylake: Unstatify skl_dsp_enable_core
> > [REVERTME] mfd: arizona: Set pdata and supplies for Intel
> > WM8998/8281 AoBs
> >
> > Jeeja KP (70):
> > ASoC: Intel: Skylake: Fix to correct check for non DSP widget
> > ASoC: Intel: Skylake: Fix not to ignore return value in be
> > hw_params
> > ASoC: Intel: Skylake: Fix to add 32 bit in update FE params
> > ASoC: Intel: Skylake: Fix to ignore codec_mask check in probe
> > ASoC: Intel: Skylake: Fix to ignore blob check if link type
> > is HDA
> > ASoC: Intel: Skylake: Fix bit depth when querying the NHLT
> > blob
> > ASoC: Intel: Skylake: Add support for virtual dsp widgets
> > ASoC: Intel: Skylake: Fix DSP pipe underrun/overrun issue
> > ASoC: Intel: Skylake: Fix to remove be copier widget power
> > check
> > ASoC: Intel: Skylake: Ignore rate check for DMIC link
> > ASoC: Intel: Skylake: Fix to remove channel_map calculation
> > ASoC: Intel: Skylake: Fix PM behaviour
> > ASoC: Intel: Skylake: Fix the SSP0 Fmt fixup to 24 bit
> > ASoC: Intel: Skylake: Add support for SSP1 BE cpu dai
> > ASoC: Intel: Skylake: remove pm_runtime_get/put calls
> > ASoC: Intel: Skylake: Don't enable WAKEENABLE on suspend
> > ASoC: Intel: Skylake: Remove redundant init in resume
> > ASoC: Intel: Skylake: Fix cleanup of dma buffer
> > ASoC: Intel: Skylake: Reset the DSP when set D3 fails
> > ASoC: Intel: Skylake: Fix CLDMA buffer wrap case
> > ASoC: Intel: Skylake: Fix null ptr dereferenced in
> > skl_tplg_bind_sinks
> > ASoC: Intel: Skylake: Add pm ops for skl_rt286 machine
> > ASoC: Intel: Skylake: Reconfigure HDA stream register in
> > prepare/resume
> > ASoC: Intel: Skylake: Fix to update bit depth for module
> > params
> > ASoC: Intel: Skylake: Update pcm capability
> > ASoC: Intel: Skylake: Poll CLDMA RUN bit when set
> > ASoC: Intel: Skylake: Update DMIC DAIs and capabilities
> > ASoC: Intel: Skylake: Add helper routines to handle module
> > params
> > ASoC: Intel: Skylake: Add helper routine to handle Algo
> > parameter
> > ASoC: Intel: Skylake: Add support to configure module params
> > ASoC: Intel: Skylake: Add tlv byte kcontrols
> > ASoC: Intel: Skylake: Add memory pages to widget data.
> > ASoC: Intel: Skylake: Fix module init data correctly
> > ASoC: Intel: Skylake: Add dai link for DMIC capture
> > ASoC: Intel: Skylake: Add support for active suspend
> > ASoC: Intel: Skylake: Clear stream registers before stream
> > setup
> > ASoC: Intel: Skylake: Fix to set pipe state to invalid when
> > deleting
> > ALSA: hdac: couple the hda DMA stream in cleanup
> > ASoC: Intel: Skylake: enable interrupt as wake source in
> > active suspend
> > ASoC: Intel: Skylake: Add DMA resume position in Trigger
> > resume/suspend
> > ASoC: Intel: Skylake: Reconfigure Link stream on
> > suspend/resume
> > ASoC: Intel: Skylake: Add Resume capability in PCM info.
> > ASoC: Intel: Skylake: Fix return of skl_get_queue_index
> > ASoC: Intel: Skylake: Fix the module state check condition
> > ASoC: Intel: Skylake: Fix not to stop sink pipe in pga pmd
> > event
> > ASoC: Intel: Skylake: Fix bind of source with multiple sinks
> > ASoC: Intel: Skylake: Add missing PRE/POST_PMU handlers for
> > vmixer
> > ASoC: Intel: Skylake: Fix stereo DMIC record
> > ASoC: Intel: Skylake: Allow module parameter set after bind
> > ASoC: Intel: Skylake: Add shutdown callback
> > ASoC: Intel: Skylake: Fill BE blob with default params
> > ASoC: Intel: Skylake: Fix memory leak in nhlt init
> > ASoC: Intel: boards: Enable HDMI and DP on skl_rt286 machine
> > ASoC: Intel: boards: Enable HDMI and DP on nau88l2 machine
> > ASoC: Intel: boards: Remove WoV sink in skl_rt286
> > ASoC: Intel: boards: Remove WoV sink in nau88125_ssm4567
> > machine
> > ASoC: Intel: boards: Remove WoV sink in nau88125_max98357a
> > machine
> > ASoC: Intel: Skylake: correct direction in blob query
> > ASoC: Intel: Skylake: Add IVI feedback path in
> > nau88125_ssm4567 machine
> > ASoC: Intel: Skylake: remove IVI codec loop in
> > skl_nau88l25_ssm4567 machine
> > ASoC: Intel: add dmabuffer to common sst_dsp
> > ASoC: Intel: Skylake: Move Skylake dsp ops & loader ops
> > ASoC: Intel: Skylake: Fix for unloading module only when it
> > is loaded
> > ASoC: Intel: Skylake: Fix DSP resource de-allocation
> > ASoC: Intel: Skylake: Suspend PCMs when marked as active
> > suspend
> > ASoC: Intel: Skylake: Fix support for multiple pins in a
> > module
> > ALSA: hda: fix to wait for RIRB & CORB DMA to set
> > ASoC: topology: Fix memory leak in widget creation
> > ASoC: Intel: Boards: remove ignore_suspend for WoV streams
> > ASoC: Intel: Bxtn: Add Broxton DSP support
> >
> > Jie Yang (1):
> > ASoC: Intel: sst: only select sst-firmware when DW DMAC is
> > built-in
> >
> > Joonas Lahtinen (1):
> > drm/i915: Cancel hangcheck before GPU is suspended
> >
> > Julia Lawall (3):
> > ASoC: Intel: constify sst_block_ops structures
> > drm/i915: constify intel_dvo_dev_ops structures
> > drm/dp/mst: constify drm_dp_mst_topology_cbs structures
> >
> > Kumar, Mahesh (1):
> > drm/i915/skl: Correct other-pipe watermark update condition
> > check (v2)
> >
> > Liam Girdwood (1):
> > ASoC: Intel: sst: fix the IRQ locked issue
> >
> > Libin Yang (11):
> > ALSA: hda - add codec support for Kabylake display audio
> > codec
> > ALSA: hda - hdmi begin to support dynamic PCM assignment
> > ALSA: hda - hdmi playback without monitor in dynamic pcm bind
> > mode
> > ALSA: hda - hdmi operate spdif based on pcm
> > ALSA: hda - hdmi dynamically bind PCM to pin when monitor
> > hotplug
> > ALSA: hda - hdmi setup pin when monitor hotplug in pcm
> > dynamic assignment mode
> > ALSA: hda - add hdmi_pcm to manage hdmi pcm related features
> > dp/mst: add SDP stream support
> > drm/i915: start adding dp mst audio
> > ALSA: hda - build chmap kctl based on pcm in hdmi audio
> > ALSA: hda - hdmi jack created based on pcm
> >
> > Linus Walleij (2):
> > pinctrl: intel: use gpiochip data pointer
> > gpio: add a data pointer to gpio_chip
> >
> > Lukas Wunner (7):
> > drm/i915: On fb alloc failure, unref gem object where it gets
> > refed
> > drm/i915: Fix double unref in intelfb_alloc failure path
> > drm/i915: Clean up LVDS register handling harder
> > drm/i915: Fix oops caused by fbdev initialization failure
> > drm/i915: Tear down fbdev if initialization fails
> > drm: Remove unused fbdev_list members
> > ASoC: Intel: Use acpi_dev_present()
> >
> > Lyude (1):
> > drm/i915/skl: Fix typo in DPLL_CFGCR1 definition
> >
> > Maarten Lankhorst (19):
> > drm/atomic: add connector mask to drm_crtc_state.
> > drm/i915: Make plane fb tracking work correctly, v2.
> > drm/i915: Make prepare_plane_fb fully interruptible.
> > drm/i915: Update legacy primary state outside the commit
> > hook, v2.
> > drm/i915: Only commit active planes when updating planes
> > during reset.
> > drm/i915: Only run commit when crtc is active, v2.
> > drm/i915: Only call commit_planes when there are things to
> > commit.
> > drm/i915: Do not wait for flips in
> > intel_crtc_disable_noatomic.
> > drm/i915: Make wait_for_flips interruptible.
> > drm/i915: Change locking for struct_mutex, v3.
> > drm/i915: Wait for object idle without locks in
> > atomic_commit, v2.
> > drm/i915: Handle cdclk limits on broadwell.
> > drm/i915: Move disable_cxsr to the crtc_state.
> > drm/i915: Calculate watermark related members in the
> > crtc_state, v4.
> > drm/i915/skl: Update watermarks before the crtc is disabled.
> > drm/i915: Remove double wait_for_vblank on broadwell.
> > drm/i915: Set connector_state->connector using the helper.
> > drm/i915: Update connector_mask during readout, v2.
> > drm/i915: Widen return value for
> > reservation_object_wait_timeout_rcu to long.
> >
> > Matt Ranostay (12):
> > ASoC: Intel: Skylake: use module_pin info for unbind
> > ASoC: Intel: Skylake: Add i915 enabling in skl probe
> > ASoC: intel: skylake: Add DSP lookup for BXT-M
> > [UPSTREAM] ASoC: skylake: Add BXT-M machine file checks
> > [UPSTREAM] ASoC: bxt_florida: update to
> > module_platform_driver()
> > [REVERTME] ASoC: intel: sst-match-acpi: Add missing merge
> > commit changes
> > [UPSTREAM] sound: pci: hda: add missing BXT-M reference
> > [REVERTME] mmc: host: pci: disable functionality to help
> > enumeration
> > [REVERTME] ASoC: Flush firmware from cache
> > [UPSTREAM] ASoC: bxt_florida: switch to device resources
> > [REVERTME] mfd: arizona-i2c: make driver probe with subsystem
> > [UPSTREAM] ASoC: skylake: added WARN_ON invalid dsp
> >
> > Matt Roper (13):
> > drm/i915/skl: Eliminate usage of pipe_wm_parameters from SKL-
> > style WM (v4)
> > drm/i915/ivb: Move WaCxSRDisabledForSpriteScaling w/a to
> > atomic check
> > drm/i915: Drop intel_update_sprite_watermarks
> > drm/i915: Calculate pipe watermarks into CRTC state (v3)
> > drm/i915: Calculate ILK-style watermarks during atomic check
> > (v3)
> > drm/i915: Don't set plane visible during HW readout if CRTC
> > is off
> > drm/i915: Calculate watermark configuration during atomic
> > check (v2)
> > drm/i915/bxt: Fix eDP panel fitting (v2)
> > drm/i915/bxt: Force port A DDI to use 4 lanes
> > drm/i915/bxt: Disable power well support
> > drm/i915/bxt: Don't save/restore eDP panel power during
> > suspend (v3)
> > drm/i915: Pretend cursor is always on for ILK-style WM
> > calculations (v2)
> > drm/i915/bxt: Set max cdclk frequency properly
> >
> > Mengdong Lin (11):
> > ASoC: topology: ABI - Rename dai_elems to pcm_elems in
> > manifest
> > ASoC: Change the PCM runtime array to a list
> > ASoC: Define soc_init_dai_link() to wrap link intialization.
> > ASoC: Change 2nd argument of soc_bind_dai_link() to DAI link
> > pointer
> > ASoC: Implement DAI links in a list & define API to
> > add/remove a link
> > ASoC: Define add/remove_dai_link ops for a soc card
> > ASoC: soc_bind_dai_link() directly returns success for a
> > bound DAI link
> > ASoC: Bind new DAI links after probing components
> > ASoC: Define soc_add_dai() to add a DAI to a component
> > ASoC: Support registering a DAI dynamically
> > ASoC: Make aux_dev more like a generic component
> >
> > MichaÅ' Winiarski (1):
> > drm/i915: Avoid writing relocs with addresses in non-
> > canonical form
> >
> > Michel Thierry (2):
> > drm/i915/gen8: Flip the 48b switch
> > drm/i915/gen9: Set PIN_ZONE_4G end to 4GB - 1 page
> >
> > Mika Kuoppala (8):
> > drm/i915/skl: Refuse to load outdated dmc firmware
> > drm/i915/bxt: Expose DC5 entry count
> > drm/i915: Add csr programming registers to dmc debugfs entry
> > drm/i915: Add dmc firmware load state and version to error
> > state
> > drm/i915: Avoid pointer arithmetic in calculating plane
> > surface offset
> > drm/i915/skl: Add SKL GT4 PCI IDs
> > drm/i915/skl: Default to noncoherent access up to F0
> > drm/i915/gen9: Verify and enforce dc6 state writes
> >
> > Mika Westerberg (5):
> > i2c: designware: Convert to use unified device property API
> > PCI: Move PCIe ports to D3 during suspend
> > PCI: No need to set d3cold_allowed to PCIe ports
> > ACPI / hotplug / PCI: Runtime resume bridge before rescan
> > PCI: Add runtime PM support for PCIe ports
> >
> > Mousami Jana (1):
> > ASoC: Intel: Skylake: add LARGE_CONFIG_GET IPC support
> >
> > Mousumi Jana (1):
> > ASoC: Intel: Skylake: Fix memory leak during init instance
> >
> > Mythri P K (1):
> > ASoC: core: Pass kcontrol to bytes tlv callbacks
> >
> > Namrta Salonie (2):
> > drm/i915 : Fix to remove unnecsessary checks in postclose
> > function.
> > drm/i915: Fix possible null dereference in framebuffer_info
> > debugfs function
> >
> > Nick Hoath (3):
> > drm/i195: Rename gt_irq_handler variable
> > drm/i915: Break out common code from gen8_gt_irq_handler
> > drm/i915: Extend LRC pinning to cover GPU context writeback
> >
> > Omair M Abdullah (2):
> > ASoC: Intel: Skylake: update mailbox uplink window offset and
> > size
> > ASoC: Intel: Skylake: read params from DSP if module is on
> >
> > Pardha Saradhi K (1):
> > ASoC: Intel: Skylake: Add SSP DAIs
> >
> > Patrik Jakobsson (10):
> > drm/i915: Don't trust CSR program memory contents
> > drm/i915/gen9: Always set mask memory up when enabling DC5 or
> > DC6
> > drm/i915: Remove distinction between DDI 2 vs 4 lanes
> > drm/i915: Add a modeset power domain
> > drm/i915: Do not warn on PG2 enabled in gen9_disable_dc5()
> > drm/i915: Explain usage of power well IDs vs bit groups
> > drm/i915/gen9: Turn DC handling into a power well
> > drm/i915/gen9: Add boot parameter for disabling DC6
> > drm/i915/skl: Remove unused suspend and resume callbacks
> > drm/i915/gen9: Check for DC state mismatch
> >
> > Paulo Zanoni (24):
> > drm/i915: change no_fbc_reason from enum to string
> > drm/i915: remove newline from a no_fbc_reason message
> > drm/i915: rename intel_fbc_nuke to intel_fbc_recompress
> > drm/i915: extract fbc_on_pipe_a_only()
> > drm/i915: remove unnecessary check for crtc->primary->fb
> > drm/i915: extract crtc_is_valid() on the FBC code
> > drm/i915: use struct intel_crtc *crtc at __intel_fbc_update()
> > drm/i915: fix the __intel_fbc_update() comments
> > drm/i915: don't disable_fbc() if FBC is already disabled
> > drm/i915: refactor FBC deactivation at init
> > drm/i915: remove too-frequent FBC debug message
> > drm/i915: clarify that checking the FB stride for CFB is
> > intentional
> > drm/i915: remove in_dbg_master check from intel_fbc.c
> > drm/i915: fix the CFB size check
> > drm/i915: set dev_priv->fbc.crtc before scheduling the enable
> > work
> > drm/i915: pass the crtc as an argument to intel_fbc_update()
> > drm/i915: introduce is_active/activate/deactivate to the FBC
> > terminology
> > drm/i915: introduce intel_fbc_{enable,disable}
> > drm/i915: alloc/free the FBC CFB during enable/disable
> > drm/i915: check for FBC planes in the same place as the pipes
> > drm/i915: use a single intel_fbc_work struct
> > drm/i915: kill fbc.uncompressed_size
> > drm/i915: get rid of FBC {,de}activation messages
> > drm/i915: only recompress FBC after flushing a drawing
> > operation
> >
> > Pierre-Louis Bossart (6):
> > ASoC: Intel: tag byt-rt5640 machine driver as deprecated
> > ASoC: Intel: add bytct-rt5651 machine driver
> > ASoC: Intel: Load the atom DPCM driver only
> > ASoc: Intel: Atom: add deep buffer definitions for atom
> > platforms
> > ASoC: Intel: common: filter ACPI devices with _STA return
> > value
> > ASoC: Intel: common: add translation from HID to codec-name
> >
> > Praveen Diwakar (1):
> > ASoC: Intel: Skylake: Update ignore suspend for rt286 machine
> >
> > Qi Zheng (1):
> > pinctrl: intel: implement gpio_irq_enable
> >
> > Ramesh Babu (2):
> > ASoC: Intel: Add Broxton-P machine driver
> > [REVERTME] mfd: arizona: Intel modification for arizona mfd
> > file
> >
> > Robert Fekete (1):
> > drm/i915: Add extra plane information in debugfs.
> >
> > Rodrigo Vivi (21):
> > drm/i915: Define IS_BROXTON properly.
> > drm/i915/kbl: Introduce Kabylake platform defition.
> > drm/i915: Allow 1 vblank to let Sink CRC calculation to start
> > or stop.
> > drm/i915: Make Sink crc calculation waiting for counter to
> > reset.
> > drm/i915: Stop tracking last calculated Sink CRC.
> > drm/i915: Rely on TEST_SINK_START instead of tracking Sink
> > CRC state on dev_priv.
> > drm/i915: Delay first PSR activation.
> > drm/i915: Reduce PSR re-activation time for VLV/CHV.
> > drm/i915: PSR: Don't Skip aux handshake on
> > DP_PSR_NO_TRAIN_ON_EXIT.
> > drm/i915: Send TP1 TP2/3 even when panel claims no
> > NO_TRAIN_ON_EXIT.
> > drm/i915: Remove duplicated dpcd write on
> > hsw_psr_enable_sink.
> > drm/i915: PSR: Let's rely more on frontbuffer tracking.
> > drm/i915: PSR: Mask LPSP hw tracking back again.
> > drm/i915: Remove PSR Perf Counter for SKL+
> > drm/i915: Also disable PSR on Sink when disabling it on
> > Source.
> > drm/i915: Fix idle_frames counter.
> > drm/i915/kbl: Use propper ddi buffer translation table for
> > Kabylake ULT and ULX.
> > drm/i915/kbl: drm/i915: Avoid GuC loading for now on
> > Kabylake.
> > drm/i915/kbl: Fix DMC load on Kabylake.
> > drm/i915: Fix random aux transactions failures.
> > drm/i915: PSR also doesn't have link_entry_time on SKL.
> >
> > Rohit Ainapure (2):
> > ASoC: Intel: Add Nuvoton+Maxim machine driver entry
> > ASoC: Intel: Skylake: Add Nuvoton Maxim machine driver
> >
> > Sathya Prakash M R (1):
> > ASoC: Intel: boards: Add IV feedback route for
> > nau88l25_ssm4567 machine
> >
> > Sathyanarayana Nujella (2):
> > ASoc: Intel: boards: Add WOV as sink for nau88l25_ssm4567
> > machine
> > ASoC: Intel: boards: Enable HDMI and DP on SKL
> > nau88l25_max98357 machine
> >
> > Senthilnathan Veppur (1):
> > ASoC: Intel: Bxtn: Add Broxton PCI ID
> >
> > Shobhit Kumar (2):
> > drm/i915/skl: If needed sanitize bios programmed cdclk
> > drm/i915/skl: While sanitizing cdclock check the SWF18 as
> > well
> >
> > Shubhangi Shrivastava (2):
> > drm/i915: Cleanup test data during long/short hotplug
> > drm/i915: force link training when requested by Sink
> >
> > Steve Sakoman (1):
> > [REVERTME] hack to enable spidev since bios doesn't
> >
> > Subhransu S. Prusty (22):
> > ASoC: Intel: Skylake: Fix to cleanup if skl_sst_dsp_init
> > fails
> > ASoC: Intel: Skylake: Fix possible memory corruption in codec
> > dai dma params
> > ASoC: Intel: Skylake: Fix to turn OFF codec power when
> > entering S3
> > ASoC: Intel: Skylake: Add HDMI FE and BE cpu dais
> > ASoC: Intel: Skylake: Fix ibs/obs calc for non-integral
> > sampling rates
> > ASoC: Intel: Skylake: Add multichannel support for HDMI
> > ASoC: Intel: Skylake: Update channel map based on runtime
> > params
> > ALSA: hda - Create common chmap object
> > ALSA: hda - Register chmap obj as priv data instead of codec
> > ALSA: hda - Use hdac name space for CEA spk alloc structure
> > ALSA: hda - Add hdmi chmap verb programming ops to chmap
> > object
> > ALSA: hda - chmap helper args modified to use generic hdac
> > objs.
> > ALSA: hda - Move chmap support helpers/ops to core
> > ALSA: hda - Use snd_hdac namespace prefix for chmap exported
> > APIs
> > ALSA: hda - add helper to get channels from cap bits
> > ASoC: hdac_hdmi: parse eld for channel map capability
> > ASoC: hdac_hdmi: Add multichannel support
> > ASoC: skl_rt286: Fix to support hdmi channel map support
> > ASoC: Intel: boards: Update skl_nau88l25_max98357a driver to
> > support chmap
> > ASoC: Intel: boards: Update skl_nau88l25_ssm4567 driver to
> > support chmap
> > ASoC: hdac_hdmi: Register chmap controls and ops
> > ALSA: hda - Update chmap tlv to report sink's capability
> >
> > Sudip Mukherjee (3):
> > ASoC: Intel: Skylake: Fix memory leak
> > ASoC: fix memory leak
> > drm/i915: check for return value
> >
> > Takashi Iwai (25):
> > ALSA: hda - Skip ELD notification during PM process
> > ALSA: hda - Do zero-clear in snd_hdmi_parse_eld() itself
> > ALSA: hda - Split ELD update code from hdmi_present_sense()
> > ALSA: hda - Optimize audio component check in patch_hdmi.c
> > ALSA: hda - Fix superfluous HDMI jack repoll
> > ALSA: hda - Use component ops for i915 HDMI/DP audio jack
> > handling
> > ALSA: hda - Degrade i915 binding failure message
> > ALSA: hda - Move audio component accesses to hdac_i915.c
> > ALSA: hda - Add a sanity check of pin / port mapping on i915
> > HDMI/DP
> > ALSA: hda - Clear the leftover component assignment at
> > snd_hdac_i915_exit()
> > ALSA: hda - Fix yet another i915 pointer leftover in error
> > path
> > ALSA: hda - Bind with i915 only when Intel graphics is
> > present
> > drm/i915: Add get_eld audio component
> > drm/i915: Add reverse mapping between port and intel_encoder
> > drm/i915: Fix bogus dig_port_map[] assignment for pre-HSW
> > ALSA: hda - Clean up the code to check bdl_pos_adj option
> > ALSA: hda - Merge RIRB_PRE_DELAY into CTX_WORKAROUND caps
> > ALSA: hda - Raise AZX_DCAPS_RIRB_DELAY handling into top
> > drivers
> > ALSA: hda - Loop interrupt handling until really cleared
> > ALSA: hda - Fix missing ELD update at unplugging
> > ALSA: hda - Fix spurious kernel WARNING on Baytrail HDMI
> > ALSA: hda - Limit i915 HDMI binding only for HSW and later
> > ALSA: hda - Really restrict i915 notifier to HSW+
> > ALSA: hda - Workaround for unbalanced i915 power refcount by
> > concurrent probe
> > ALSA: hda - Split out Intel-specific codes from
> > patch_generic_hdmi()
> >
> > Tim Gore (2):
> > drm/i915: make A0 wa's applied to A1
> > drm/i915: implement WaClearTdlStateAckDirtyBits
> >
> > Tomas Elf (3):
> > drm/i915: Grab execlist spinlock to avoid post-reset
> > concurrency issues.
> > drm/i915: Cope with request list state change during error
> > state capture
> > drm/i915: Update to post-reset execlist queue clean-up
> >
> > Tvrtko Ursulin (4):
> > drm/i915/skl: Assume no scaling is available when things are
> > not as expected
> > drm/i915/skl: Consider plane rotation when calculating stride
> > in skl_do_mmio_flip
> > drm/i915: Fix failure paths around initial fbdev allocation
> > drm/i915: Remove redundant check in i915_gem_obj_to_vma
> >
> > Ville Syrjälä (92):
> > pci: Decouple quirks.c from i915_reg.h
> > drm: Add crtc->name and use it in debug messages
> > drm: Add plane->name and use it in debug prints
> > drm/i915: Refactor ilk_update_wm (v3)
> > drm/i915: Turn __raw_i915_read8() & co. in to inline
> > functions
> > drm/i915: Read FORCEWAKE registers with I915_READ_FW()
> > drm/i915: Minor style nits in intel_uncore.c
> > drm/i915: Respin vlv/chv reagister access to look more like
> > SKL
> > drm/i915: Add NEEDS_FORCEWAKE() checks for vlv/chv
> > drm/i915: Use paramtrized WRPLL_CTL()
> > drm/i915: Print a debug message when exceeding dotclock limit
> > on pre-gen4
> > drm/i915: Don't use intel_pipe_to_cpu_transcoder() when
> > there's a pipe config around
> > drm/i915: Set sync polarity from adjusted mode for
> > TRANS_DP_CTL
> > drm/i915: Enable PCH FIFO underruns later on ILK/SNB/IVB
> > drm/i915: Enable PCH FIFO underruns later on HSW+
> > drm/i915: Re-enable PCH FIO underrun reporting after pipe has
> > been disabled
> > drm/i915: Check for FIFO underruns after modeset on IVB/HSW
> > and CPT/PPT
> > drm/i915: Check for CPT and not !IBX in
> > ironlake_disable_pch_transcoder()
> > drm/i915: Disable FIFO underrun reporting around IBX
> > transcoder B workaround
> > drm/i915: Hide underruns from eDP PLL and port enable on ILK
> > drm/i915: s/DP_PLL_FREQ_160MHZ/DP_PLL_FREQ_162MHZ/
> > drm/i915: Remove ILK-A eDP PLL workaround notes
> > drm/i915: Clean up eDP PLL state asserts
> > drm/i915: Use intel_dp->DP in eDP PLL setup
> > drm/i915: Configure eDP PLL freq from ironlake_edp_pll_on()
> > drm/i915: Setup DDI clk for MST on SKL
> > drm/i915: Kill intel_runtime_pm_disable()
> > drm/i915: Do fbdev fini first during unload
> > drm/i915: Move the fbdev async_schedule() into intel_fbdev.c
> > drm/i915: Replace aux_ch_ctl_reg check with port check
> > drm/i915: Replace the aux ddc name switch statement with
> > kasprintf()
> > drm/i915: Parametrize AUX registers
> > drm/i915: Remove the magic AUX_CTL is at DP + foo tricks
> > drm/i915: Store aux data reg offsets in intel_dp-
> > >
> > > aux_ch_data_reg[]
> > drm/i915: Add dev_priv->psr_mmio_base
> > drm/i915: Model PSR AUX register selection more like the
> > normal AUX code
> > drm/i915: Remove DDI power domain exclusion
> > SKL_DISPLAY_ALWAYS_ON_POWER_DOMAINS
> > drm/i915: s/PCH_DP_/PORT_/ in intel_trans_dp_port_sel() and
> > move it next to its only user
> > drm/i915: s/is_sdvob/enum port/
> > drm/i915: Store DVO SRCDIM register offset under
> > intel_dvo_device
> > drm/i915: Streamline gpio_mmio_base deduction
> > drm/i915: Prefix raw register defines with underscore
> > drm/i915: Parametrize L3 error registers
> > drm/i915: Parametrize MOCS registers
> > drm/i915: s/0x50/RING_PSMI_CTL/
> > drm/i915: Make the high dword offset more explicit in
> > i915_reg_read_ioctl
> > drm/i915: Make the cmd parser 64bit regs explicit
> > drm/i915: Add functions to emit register offsets to the ring
> > drm/i915: Add wa_ctx_emit_reg()
> > drm/i915: Wrap ASSIGN_CTX_{PDP,PM4L} in do {} while(0)
> > drm/i915: Give names to more ring registers
> > drm/i915: Wrap context LRI init in a macro
> > drm/i915: Turn vgpu pdps into an array
> > drm/i915: Pull the vgpu uncore funcs apart from the rest of
> > gen6+
> > drm/i915: Add 'offset' to uncore funcs
> > drm/i915: Add missing ')' to SKL_PS_ECC_STAT define
> > drm/i915: Type safe register read/write
> > drm/i915: Suppress spurious CPU FIFO underruns on ILK-IVB
> > drm/i915: Disable CPU underruns around eDP port and vdd
> > enable on ILK-IVB
> > drm/i915: Check for underruns after crtc disable
> > drm/i915: Don't register CRT connector when it's fused off
> > drm: Pass the user drm_mode_fb_cmd2 as const to .fb_create()
> > drm: Add "prefix" parameter to drm_rect_debug_print()
> > drm/i915: Make ibx_{enable,disable}_display_interrupt()
> > static inlines
> > drm/i915: Make ironlake_{enable,disable}_display_irq() static
> > inlines
> > drm/i915: Introduce bdw_{update,enable,disable}_pipe_irq()
> > drm/i915: Fix kerneldoc indent fails
> > drm/i915: Don't use crtc->config when reading out infoframe
> > state
> > drm/i915: Use intel_pipe_will_have_type() in
> > ironlake_crtc_compute_clock()
> > drm/i915: Fix VBT backlight Hz to PWM conversion for PNV
> > drm/i915: Fix vbt PWM max setup for CTG
> > drm/i915: Add HAS_PCH_LPT_H()
> > drm/i915: Kill duplicated PNV .get_display_clock_speed()
> > assignment
> > drm/i915: Round the AUX clock divider to closest on all
> > platforms
> > drm/i915: Use cached cdclk_freq for PWM calculations
> > drm/i915: Don't register the CRT connector when it's fused
> > off on LPT-H
> > drm/i915: Don't register CRT connector when DDI E can't be
> > used
> > drm/i915: Check VBT for CRT port presence on HSW/BDW
> > drm/i915: Add "missing" break to haswell_get_ddi_pll()
> > drm/i915: Disable CLKOUT_DP bending on LPT/WPT as needed
> > drm/i915: Round to closest when computing the VGA dotclock
> > for LPT-H
> > drm/i915: Disable FDI after the CRT port on LPT-H
> > drm/i915: Refactor LPT-H VGA dotclock disabling
> > drm/i915: Disable LPT-H VGA dotclock during crtc disable
> > drm/i915: Leave FDI running after failed link training on
> > LPT-H
> > drm: Pass 'name' to drm_crtc_init_with_planes()
> > drm: Pass 'name' to drm_universal_plane_init()
> > drm: Pass 'name' to drm_encoder_init()
> > drm/i915: Fix AVI/HDMI/SPD infoframes on HSW+
> > drm/i915: Fix NULL plane->fb oops on SKL
> > drm/i915: Fix hpd live status bits for g4x
> > drm/i915: Actually retry with bit-banging after GMBUS timeout
> >
> > Vincent Stehlé (1):
> > ASoC: Intel: Skylake: fix typo in sizeof
> >
> > Vinod Koul (34):
> > ASoC: Intel: Skylake: Fix skl machine driver creation
> > ASoC: Intel: Skylake: Use the fw name from ACPI mach table
> > ASoC: Intel: Skylake: Fix substream dereference before check
> > ASoC: Intel: Skylake: Fix resource cleanup on teardown
> > ASoC: Intel: Move apci find machine routines
> > ASoC: Intel: Atom: move atom driver to common acpi match
> > ASoC: Intel: add fw name to common dsp context
> > ASoC: Intel: Skylake: Constrain the audio devices
> > ASoC: Intel: Skylake: Update the rtd query
> > ASoC: Intel: Skylake: Fix test of a field address
> > ASoC: Intel: Skylake: Move up pipe mem free
> > ASoC: Intel: Skylake: add wov as int sink
> > ASoC: Intel: Skylake: Fix the dapm machine map
> > ASoC: Intel: Skylake: manage link power in active suspend
> > ASoC: Intel: Skylake: Fix the memory overwrite of tlv buffer
> > ASoC: Intel: Skylake: Remove autosuspend delay
> > ASoC: Intel: Create independent acpi match module
> > ASoC: Intel: Add module tags for common match module
> > ASoC: Intel: Skylake: Update the delay check
> > ASoC: Intel: Skylake: Generate topology name for NHLT table
> > header
> > ASoC: core: mark SND_SOC_BYTES_EXT as deprecated
> > ASoC: Intel: Skylake: free codec objects on removal
> > ASoC: Intel: Skylake: Call i915 exit last
> > ASoC: Intel: Skylake: remove call to pci_dev_put
> > ASoC: Intel: Skylake: add link mangement
> > ASoC: Intel: Skylake: Move module id defines
> > ASoC: Intel: Skylake: Fix whitepsace issues
> > ASoC: Intel: Skylake: Fix kbuild dependency
> > ASoC: Intel: Skylake: Freeup properly on skl_dsp_free
> > ASoC: dapm: add a dapm sink widget
> > ASoC: core: refactor soc_link_dai_widgets()
> > ALSA: hda: fix the missing ptr initialization
> > ALSA: hdac: add link pm and ref counting
> > ALSA: hda: use list macro for parsing on cleanup
> >
> > Wayne Boyer (6):
> > drm/i915: Clean up device info structure definitions
> > drm/i915: Separate cherryview from valleyview
> > drm/i915: Use HAS_PCH_SPLIT to determine correct devices
> > drm/i915: Remove VLV A0 hack
> > drm/i915: Only set gem object L3 cache level for IVB devices
> > drm/i915: Remove BUG_ON call in vlv_enable_pll
> >
> > Yong Zhi (2):
> > ASoc: Intel: boards: update ignore suspend for
> > nau88l25_ssm4567 machine
> > ASoc: Intel: boards: update constraints for nau88l25_ssm4567
> > machine
> >
> > Zeng Zhaoxiu (1):
> > i915: Replace "hweight8(dev_priv->info.subslice_7eu[i]) != 1"
> > with "!is_power_of_2(dev_priv->info.subslice_7eu[i])"
> >
> > jim.bride at linux.intel.com (1):
> > drm/i915/skl: Update DDI translation tables for SKL
> >
> > Documentation/DocBook/gpu.tmpl | 290 +--
> > Documentation/kernel-parameters.txt | 4 +
> > arch/x86/include/asm/platform_sst_audio.h | 1 +
> > drivers/gpio/gpiolib.c | 15 +-
> > drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 4 +-
> > drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 1 -
> > drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 +-
> > drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 14 +-
> > drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 14 +-
> > drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 14 +-
> > drivers/gpu/drm/armada/armada_crtc.c | 4 +-
> > drivers/gpu/drm/armada/armada_fb.c | 4 +-
> > drivers/gpu/drm/armada/armada_fb.h | 2 +-
> > drivers/gpu/drm/armada/armada_overlay.c | 2 +-
> > drivers/gpu/drm/ast/ast_drv.h | 3 +-
> > drivers/gpu/drm/ast/ast_fb.c | 2 +-
> > drivers/gpu/drm/ast/ast_main.c | 4 +-
> > drivers/gpu/drm/ast/ast_mode.c | 2 +-
> > drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 2 +-
> > drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 2 +-
> > drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 2 +-
> > drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 2 +-
> > drivers/gpu/drm/bochs/bochs.h | 2 +-
> > drivers/gpu/drm/bochs/bochs_fbdev.c | 2 +-
> > drivers/gpu/drm/bochs/bochs_kms.c | 2 +-
> > drivers/gpu/drm/bochs/bochs_mm.c | 4 +-
> > drivers/gpu/drm/cirrus/cirrus_drv.h | 3 +-
> > drivers/gpu/drm/cirrus/cirrus_fbdev.c | 2 +-
> > drivers/gpu/drm/cirrus/cirrus_main.c | 4 +-
> > drivers/gpu/drm/cirrus/cirrus_mode.c | 2 +-
> > drivers/gpu/drm/drm_atomic.c | 64 +-
> > drivers/gpu/drm/drm_atomic_helper.c | 60 +-
> > drivers/gpu/drm/drm_crtc.c | 81 +-
> > drivers/gpu/drm/drm_crtc_helper.c | 26 +-
> > drivers/gpu/drm/drm_dp_mst_topology.c | 38 +-
> > drivers/gpu/drm/drm_fb_cma_helper.c | 4 +-
> > drivers/gpu/drm/drm_modes.c | 15 +-
> > drivers/gpu/drm/drm_modeset_lock.c | 14 +-
> > drivers/gpu/drm/drm_plane_helper.c | 5 +-
> > drivers/gpu/drm/drm_prime.c | 16 +-
> > drivers/gpu/drm/drm_rect.c | 7 +-
> > drivers/gpu/drm/exynos/exynos_dp_core.c | 2 +-
> > drivers/gpu/drm/exynos/exynos_drm_crtc.c | 2 +-
> > drivers/gpu/drm/exynos/exynos_drm_dpi.c | 2 +-
> > drivers/gpu/drm/exynos/exynos_drm_dsi.c | 2 +-
> > drivers/gpu/drm/exynos/exynos_drm_fb.c | 4 +-
> > drivers/gpu/drm/exynos/exynos_drm_fb.h | 2 +-
> > drivers/gpu/drm/exynos/exynos_drm_plane.c | 2 +-
> > drivers/gpu/drm/exynos/exynos_drm_vidi.c | 2 +-
> > drivers/gpu/drm/exynos/exynos_hdmi.c | 2 +-
> > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 2 +-
> > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 2 +-
> > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 2 +-
> > drivers/gpu/drm/gma500/cdv_intel_crt.c | 2 +-
> > drivers/gpu/drm/gma500/cdv_intel_dp.c | 3 +-
> > drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 2 +-
> > drivers/gpu/drm/gma500/cdv_intel_lvds.c | 2 +-
> > drivers/gpu/drm/gma500/framebuffer.c | 6 +-
> > drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 2 +-
> > drivers/gpu/drm/gma500/oaktrail_hdmi.c | 2 +-
> > drivers/gpu/drm/gma500/oaktrail_lvds.c | 2 +-
> > drivers/gpu/drm/gma500/psb_intel_lvds.c | 2 +-
> > drivers/gpu/drm/gma500/psb_intel_sdvo.c | 3 +-
> > drivers/gpu/drm/i2c/tda998x_drv.c | 2 +-
> > drivers/gpu/drm/i915/Makefile | 1 +
> > drivers/gpu/drm/i915/dvo.h | 15 +-
> > drivers/gpu/drm/i915/dvo_ch7017.c | 2 +-
> > drivers/gpu/drm/i915/dvo_ch7xxx.c | 2 +-
> > drivers/gpu/drm/i915/dvo_ivch.c | 2 +-
> > drivers/gpu/drm/i915/dvo_ns2501.c | 2 +-
> > drivers/gpu/drm/i915/dvo_sil164.c | 2 +-
> > drivers/gpu/drm/i915/dvo_tfp410.c | 2 +-
> > drivers/gpu/drm/i915/i915_cmd_parser.c | 37 +-
> > drivers/gpu/drm/i915/i915_debugfs.c | 455 ++--
> > drivers/gpu/drm/i915/i915_dma.c | 49 +-
> > drivers/gpu/drm/i915/i915_drv.c | 381 ++-
> > drivers/gpu/drm/i915/i915_drv.h | 304 ++-
> > drivers/gpu/drm/i915/i915_gem.c | 165 +-
> > drivers/gpu/drm/i915/i915_gem_context.c | 21 +-
> > drivers/gpu/drm/i915/i915_gem_evict.c | 39 +
> > drivers/gpu/drm/i915/i915_gem_execbuffer.c | 80 +-
> > drivers/gpu/drm/i915/i915_gem_fence.c | 2 +-
> > drivers/gpu/drm/i915/i915_gem_gtt.c | 139 +-
> > drivers/gpu/drm/i915/i915_gem_gtt.h | 56 +-
> > drivers/gpu/drm/i915/i915_gem_render_state.c | 2 +-
> > drivers/gpu/drm/i915/i915_gem_stolen.c | 3 +-
> > drivers/gpu/drm/i915/i915_gem_tiling.c | 4 +
> > drivers/gpu/drm/i915/i915_gem_userptr.c | 3 +-
> > drivers/gpu/drm/i915/i915_gpu_error.c | 40 +-
> > drivers/gpu/drm/i915/i915_guc_reg.h | 53 +-
> > drivers/gpu/drm/i915/i915_guc_submission.c | 51 +-
> > drivers/gpu/drm/i915/i915_irq.c | 297 ++-
> > drivers/gpu/drm/i915/i915_params.c | 10 +-
> > drivers/gpu/drm/i915/i915_reg.h | 2833
> > +++++++++++-----------
> > drivers/gpu/drm/i915/i915_suspend.c | 4 +-
> > drivers/gpu/drm/i915/i915_sysfs.c | 13 +-
> > drivers/gpu/drm/i915/i915_trace.h | 4 +-
> > drivers/gpu/drm/i915/i915_vgpu.c | 6 +-
> > drivers/gpu/drm/i915/i915_vgpu.h | 14 +-
> > drivers/gpu/drm/i915/intel_atomic.c | 5 +-
> > drivers/gpu/drm/i915/intel_atomic_plane.c | 2 +
> > drivers/gpu/drm/i915/intel_audio.c | 121 +-
> > drivers/gpu/drm/i915/intel_bios.c | 168 +-
> > drivers/gpu/drm/i915/intel_bios.h | 4 -
> > drivers/gpu/drm/i915/intel_crt.c | 64 +-
> > drivers/gpu/drm/i915/intel_csr.c | 297 ++-
> > drivers/gpu/drm/i915/intel_ddi.c | 309 ++-
> > drivers/gpu/drm/i915/intel_display.c | 1314 ++++++----
> > drivers/gpu/drm/i915/intel_dp.c | 1166 ++++-----
> > drivers/gpu/drm/i915/intel_dp_link_training.c | 342 +++
> > drivers/gpu/drm/i915/intel_dp_mst.c | 44 +-
> > drivers/gpu/drm/i915/intel_drv.h | 267 +-
> > drivers/gpu/drm/i915/intel_dsi.c | 114 +-
> > drivers/gpu/drm/i915/intel_dsi.h | 2 +-
> > drivers/gpu/drm/i915/intel_dsi_panel_vbt.c | 16 +-
> > drivers/gpu/drm/i915/intel_dsi_pll.c | 6 +-
> > drivers/gpu/drm/i915/intel_dvo.c | 29 +-
> > drivers/gpu/drm/i915/intel_fbc.c | 742 +++---
> > drivers/gpu/drm/i915/intel_fbdev.c | 62 +-
> > drivers/gpu/drm/i915/intel_fifo_underrun.c | 143 +-
> > drivers/gpu/drm/i915/intel_guc.h | 12 +-
> > drivers/gpu/drm/i915/intel_guc_fwif.h | 72 +
> > drivers/gpu/drm/i915/intel_guc_loader.c | 105 +-
> > drivers/gpu/drm/i915/intel_hdmi.c | 142 +-
> > drivers/gpu/drm/i915/intel_hotplug.c | 2 +-
> > drivers/gpu/drm/i915/intel_i2c.c | 88 +-
> > drivers/gpu/drm/i915/intel_lrc.c | 195 +-
> > drivers/gpu/drm/i915/intel_lrc.h | 19 +-
> > drivers/gpu/drm/i915/intel_lvds.c | 27 +-
> > drivers/gpu/drm/i915/intel_mocs.c | 61 +-
> > drivers/gpu/drm/i915/intel_opregion.c | 79 +-
> > drivers/gpu/drm/i915/intel_overlay.c | 2 +-
> > drivers/gpu/drm/i915/intel_panel.c | 201 +-
> > drivers/gpu/drm/i915/intel_pm.c | 708 +++---
> > drivers/gpu/drm/i915/intel_psr.c | 146 +-
> > drivers/gpu/drm/i915/intel_ringbuffer.c | 206 +-
> > drivers/gpu/drm/i915/intel_ringbuffer.h | 15 +-
> > drivers/gpu/drm/i915/intel_runtime_pm.c | 806 ++++--
> > drivers/gpu/drm/i915/intel_sdvo.c | 64 +-
> > drivers/gpu/drm/i915/intel_sprite.c | 34 +-
> > drivers/gpu/drm/i915/intel_tv.c | 2 +-
> > drivers/gpu/drm/i915/intel_uncore.c | 284 ++-
> > drivers/gpu/drm/imx/dw_hdmi-imx.c | 2 +-
> > drivers/gpu/drm/imx/imx-drm-core.c | 2 +-
> > drivers/gpu/drm/imx/imx-ldb.c | 2 +-
> > drivers/gpu/drm/imx/imx-tve.c | 2 +-
> > drivers/gpu/drm/imx/ipuv3-plane.c | 3 +-
> > drivers/gpu/drm/imx/parallel-display.c | 2 +-
> > drivers/gpu/drm/mgag200/mgag200_drv.h | 2 +-
> > drivers/gpu/drm/mgag200/mgag200_fb.c | 2 +-
> > drivers/gpu/drm/mgag200/mgag200_main.c | 4 +-
> > drivers/gpu/drm/mgag200/mgag200_mode.c | 2 +-
> > drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c | 3 +-
> > drivers/gpu/drm/msm/mdp/mdp4/mdp4_dtv_encoder.c | 2 +-
> > drivers/gpu/drm/msm/mdp/mdp4/mdp4_lcdc_encoder.c | 2 +-
> > drivers/gpu/drm/msm/mdp/mdp4/mdp4_plane.c | 3 +-
> > drivers/gpu/drm/msm/mdp/mdp5/mdp5_cmd_encoder.c | 2 +-
> > drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c | 3 +-
> > drivers/gpu/drm/msm/mdp/mdp5/mdp5_encoder.c | 2 +-
> > drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c | 2 +-
> > drivers/gpu/drm/msm/msm_drv.h | 4 +-
> > drivers/gpu/drm/msm/msm_fb.c | 4 +-
> > drivers/gpu/drm/nouveau/dispnv04/dac.c | 3 +-
> > drivers/gpu/drm/nouveau/dispnv04/dfp.c | 2 +-
> > drivers/gpu/drm/nouveau/dispnv04/tvnv04.c | 3 +-
> > drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 3 +-
> > drivers/gpu/drm/nouveau/nouveau_display.c | 4 +-
> > drivers/gpu/drm/nouveau/nouveau_display.h | 2 +-
> > drivers/gpu/drm/nouveau/nouveau_fbcon.h | 1 -
> > drivers/gpu/drm/nouveau/nv50_display.c | 6 +-
> > drivers/gpu/drm/omapdrm/omap_crtc.c | 2 +-
> > drivers/gpu/drm/omapdrm/omap_drv.h | 6 +-
> > drivers/gpu/drm/omapdrm/omap_encoder.c | 2 +-
> > drivers/gpu/drm/omapdrm/omap_fb.c | 4 +-
> > drivers/gpu/drm/omapdrm/omap_plane.c | 2 +-
> > drivers/gpu/drm/qxl/qxl_display.c | 6 +-
> > drivers/gpu/drm/qxl/qxl_drv.h | 2 +-
> > drivers/gpu/drm/qxl/qxl_fb.c | 3 +-
> > drivers/gpu/drm/radeon/atombios_encoders.c | 30 +-
> > drivers/gpu/drm/radeon/radeon_display.c | 4 +-
> > drivers/gpu/drm/radeon/radeon_dp_mst.c | 4 +-
> > drivers/gpu/drm/radeon/radeon_fb.c | 1 -
> > drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 15 +-
> > drivers/gpu/drm/radeon/radeon_mode.h | 2 +-
> > drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 2 +-
> > drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 2 +-
> > drivers/gpu/drm/rcar-du/rcar_du_hdmienc.c | 2 +-
> > drivers/gpu/drm/rcar-du/rcar_du_kms.c | 2 +-
> > drivers/gpu/drm/rcar-du/rcar_du_plane.c | 3 +-
> > drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 +-
> > drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 6 +-
> > drivers/gpu/drm/rockchip/rockchip_drm_fb.h | 2 +-
> > drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 6 +-
> > drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 2 +-
> > drivers/gpu/drm/shmobile/shmob_drm_kms.c | 2 +-
> > drivers/gpu/drm/sti/sti_crtc.c | 2 +-
> > drivers/gpu/drm/sti/sti_cursor.c | 2 +-
> > drivers/gpu/drm/sti/sti_gdp.c | 2 +-
> > drivers/gpu/drm/sti/sti_hqvdp.c | 2 +-
> > drivers/gpu/drm/sti/sti_tvout.c | 7 +-
> > drivers/gpu/drm/tegra/dc.c | 11 +-
> > drivers/gpu/drm/tegra/drm.h | 2 +-
> > drivers/gpu/drm/tegra/dsi.c | 2 +-
> > drivers/gpu/drm/tegra/fb.c | 4 +-
> > drivers/gpu/drm/tegra/hdmi.c | 2 +-
> > drivers/gpu/drm/tegra/rgb.c | 2 +-
> > drivers/gpu/drm/tegra/sor.c | 2 +-
> > drivers/gpu/drm/tilcdc/tilcdc_drv.c | 2 +-
> > drivers/gpu/drm/tilcdc/tilcdc_panel.c | 2 +-
> > drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 2 +-
> > drivers/gpu/drm/udl/udl_drv.h | 2 +-
> > drivers/gpu/drm/udl/udl_encoder.c | 3 +-
> > drivers/gpu/drm/udl/udl_fb.c | 5 +-
> > drivers/gpu/drm/vc4/vc4_crtc.c | 2 +-
> > drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +-
> > drivers/gpu/drm/vc4/vc4_plane.c | 2 +-
> > drivers/gpu/drm/virtio/virtgpu_display.c | 8 +-
> > drivers/gpu/drm/virtio/virtgpu_drv.h | 2 +-
> > drivers/gpu/drm/virtio/virtgpu_fb.c | 1 -
> > drivers/gpu/drm/virtio/virtgpu_plane.c | 2 +-
> > drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 2 +-
> > drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 2 +-
> > drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 2 +-
> > drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 2 +-
> > drivers/i2c/busses/i2c-designware-platdrv.c | 50 +-
> > drivers/mfd/arizona-i2c.c | 246 +-
> > drivers/mmc/card/block.c | 19 +-
> > drivers/mmc/core/host.c | 22 +
> > drivers/mmc/host/sdhci-pci-core.c | 26 +-
> > drivers/pci/bus.c | 1 +
> > drivers/pci/hotplug/acpiphp_glue.c | 8 +-
> > drivers/pci/pci-driver.c | 10 +-
> > drivers/pci/pci-sysfs.c | 5 +
> > drivers/pci/pci.c | 176 ++
> > drivers/pci/pci.h | 2 +
> > drivers/pci/pcie/portdrv_core.c | 2 +
> > drivers/pci/pcie/portdrv_pci.c | 52 +-
> > drivers/pci/quirks.c | 4 +-
> > drivers/pci/remove.c | 2 +
> > drivers/pinctrl/intel/pinctrl-intel.c | 45 +-
> > drivers/usb/host/xhci-pci.c | 2 +-
> > include/drm/drmP.h | 3 +
> > include/drm/drm_atomic.h | 6 +-
> > include/drm/drm_crtc.h | 50 +-
> > include/drm/drm_crtc_helper.h | 2 +-
> > include/drm/drm_dp_mst_helper.h | 9 +-
> > include/drm/drm_fb_cma_helper.h | 2 +-
> > include/drm/drm_modes.h | 343 ++-
> > include/drm/drm_rect.h | 3 +-
> > include/drm/i915_component.h | 14 +
> > include/drm/i915_pciids.h | 49 +-
> > include/linux/gpio/driver.h | 14 +-
> > include/linux/mmc/host.h | 4 +
> > include/linux/pci.h | 3 +
> > include/sound/hda_chmap.h | 78 +
> > include/sound/hda_i915.h | 14 +
> > include/sound/hdaudio.h | 2 +-
> > include/sound/hdaudio_ext.h | 13 +
> > include/sound/soc-dai.h | 1 +
> > include/sound/soc-dapm.h | 4 +
> > include/sound/soc-topology.h | 6 +-
> > include/sound/soc.h | 53 +-
> > include/uapi/drm/i915_drm.h | 23 +-
> > include/uapi/sound/asoc.h | 2 +-
> > init/main.c | 42 +
> > sound/hda/Makefile | 2 +-
> > sound/hda/ext/hdac_ext_bus.c | 4 +
> > sound/hda/ext/hdac_ext_controller.c | 64 +-
> > sound/hda/ext/hdac_ext_stream.c | 6 +-
> > sound/hda/hdac_controller.c | 24 +-
> > sound/hda/hdac_i915.c | 95 +-
> > sound/hda/hdmi_chmap.c | 827 +++++++
> > sound/hda/local.h | 10 +
> > sound/pci/hda/hda_controller.c | 55 +-
> > sound/pci/hda/hda_controller.h | 6 +-
> > sound/pci/hda/hda_eld.c | 32 +-
> > sound/pci/hda/hda_intel.c | 51 +-
> > sound/pci/hda/hda_tegra.c | 5 +-
> > sound/pci/hda/patch_hdmi.c | 1742 +++++++---
> > ---
> > sound/soc/codecs/hdac_hdmi.c | 163 +-
> > sound/soc/generic/simple-card.c | 12 +-
> > sound/soc/intel/Kconfig | 107 +-
> > sound/soc/intel/atom/sst-atom-controls.c | 1 +
> > sound/soc/intel/atom/sst-atom-controls.h | 1 +
> > sound/soc/intel/atom/sst-mfld-platform-pcm.c | 24 +-
> > sound/soc/intel/atom/sst/sst_acpi.c | 70 +-
> > sound/soc/intel/boards/Makefile | 10 +
> > sound/soc/intel/boards/bxt_florida.c | 595 +++++
> > sound/soc/intel/boards/bxt_rt298.c | 357 +++
> > sound/soc/intel/boards/bytcr_rt5651.c | 332 +++
> > sound/soc/intel/boards/cht_bsw_max98090_ti.c | 24 +-
> > sound/soc/intel/boards/cht_bsw_rt5645.c | 20 +-
> > sound/soc/intel/boards/cht_bsw_rt5672.c | 7 +-
> > sound/soc/intel/boards/skl_nau88l25_max98357a.c | 640 +++++
> > sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 696 ++++++
> > sound/soc/intel/boards/skl_rt286.c | 283 ++-
> > sound/soc/intel/common/Makefile | 7 +-
> > sound/soc/intel/common/sst-acpi.c | 45 +-
> > sound/soc/intel/common/sst-acpi.h | 36 +
> > sound/soc/intel/common/sst-dsp-priv.h | 9 +-
> > sound/soc/intel/common/sst-dsp.c | 2 +-
> > sound/soc/intel/common/sst-dsp.h | 2 +-
> > sound/soc/intel/common/sst-firmware.c | 4 +-
> > sound/soc/intel/common/sst-match-acpi.c | 82 +
> > sound/soc/intel/haswell/sst-haswell-dsp.c | 2 +-
> > sound/soc/intel/haswell/sst-haswell-ipc.c | 33 +-
> > sound/soc/intel/skylake/Makefile | 2 +-
> > sound/soc/intel/skylake/bxt-sst.c | 332 +++
> > sound/soc/intel/skylake/skl-messages.c | 538 ++--
> > sound/soc/intel/skylake/skl-nhlt.c | 68 +-
> > sound/soc/intel/skylake/skl-pcm.c | 498 +++-
> > sound/soc/intel/skylake/skl-sst-cldma.c | 97 +-
> > sound/soc/intel/skylake/skl-sst-dsp.c | 17 +-
> > sound/soc/intel/skylake/skl-sst-dsp.h | 41 +-
> > sound/soc/intel/skylake/skl-sst-ipc.c | 123 +-
> > sound/soc/intel/skylake/skl-sst-ipc.h | 14 +
> > sound/soc/intel/skylake/skl-sst.c | 222 +-
> > sound/soc/intel/skylake/skl-topology.c | 960 ++++++--
> > sound/soc/intel/skylake/skl-topology.h | 98 +-
> > sound/soc/intel/skylake/skl-tplg-interface.h | 106 +-
> > sound/soc/intel/skylake/skl.c | 361 ++-
> > sound/soc/intel/skylake/skl.h | 29 +-
> > sound/soc/sh/rcar/core.c | 2 +-
> > sound/soc/sh/rcar/rsrc-card.c | 6 +-
> > sound/soc/soc-core.c | 866 ++++---
> > sound/soc/soc-dapm.c | 12 +-
> > sound/soc/soc-ops.c | 4 +-
> > sound/soc/soc-pcm.c | 22 +-
> > sound/soc/soc-topology.c | 2 +
> > 329 files changed, 18268 insertions(+), 8697 deletions(-)
> > create mode 100644 drivers/gpu/drm/i915/intel_dp_link_training.c
> > create mode 100644 include/sound/hda_chmap.h
> > create mode 100644 sound/hda/hdmi_chmap.c
> > create mode 100644 sound/soc/intel/boards/bxt_florida.c
> > create mode 100644 sound/soc/intel/boards/bxt_rt298.c
> > create mode 100644 sound/soc/intel/boards/bytcr_rt5651.c
> > create mode 100644 sound/soc/intel/boards/skl_nau88l25_max98357a.c
> > create mode 100644 sound/soc/intel/boards/skl_nau88l25_ssm4567.c
> > create mode 100644 sound/soc/intel/common/sst-acpi.h
> > create mode 100644 sound/soc/intel/common/sst-match-acpi.c
> > create mode 100644 sound/soc/intel/skylake/bxt-sst.c
> >
More information about the linux-yocto
mailing list