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 ?

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.br...@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


--
_______________________________________________
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to