[linux-yocto] [PULL REQUEST] add standard/bxt-rebase branch

Bruce Ashfield bruce.ashfield at windriver.com
Wed Jun 1 14:26:09 PDT 2016


On 2016-06-01 5:03 PM, Tom Zanussi wrote:
> On 06/01/2016 12:50 PM, Tom Zanussi wrote:
>> On 06/01/2016 12:24 PM, Bruce Ashfield wrote:
>>> On 2016-06-01 1:21 PM, Tom Zanussi wrote:
>>>> On 06/01/2016 11:57 AM, Bruce Ashfield wrote:
>>>>> On 2016-06-01 12:56 PM, Tom Zanussi wrote:
>>>>>> On 06/01/2016 11:50 AM, Bruce Ashfield wrote:
>>>>>>> On 2016-06-01 11:36 AM, Saul Wold wrote:
>>>>>>>> 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.
>>>>>>>
>>>>>>> And crap. I wasn't thinking clearly when I created standard/intel,
>>>>>>> that
>>>>>>> now needs to become standard/intel/base.
>>>>>>>
>>>>>>> We'll run into the git fetch not being able to update local copies of
>>>>>>> the repo (unless they are full cleared).
>>>>>>>
>>>>>>> I typically do create these as /base .. but forgot this time.
>>>>>>>
>>>>>>> Tom: we need to coordinate KBRANCH updates .. how did you want to do
>>>>>>> that ?
>>>>>>>
>>>>>>
>>>>>> Hmm, I thought the plan was to have a standard/intel based on
>>>>>> standard/base, which is what we have...
>>>>>>
>>>>>> All this rebase stuff should be based on standard/intel, right?
>>>>>
>>>>> Yep, and if we want to show that inheritance properly, it shouldbve
>>>>> standard/intel/<rebase branch> .. that's the kicker.
>>>>>
>>>>
>>>> So why can't we do something like standard/intel-rebase-branch based on
>>>> standard/intel and avoid the problem, since these are supposed to be
>>>> temporary one-off staging branches anyway?
>>>
>>> I could live with standard/intel-rebase, it doesn't exactly match the
>>> inheritance notation .. but it is close enough.
>>>
>>
>> I think that's fine - the original intent was to have standard/intel,
>> standard/preempt/intel, etc, be THE common Intel branches for all (or
>> all who wanted to be) Intel BSPs to be based off of.
>>
>> It wasn't until later that it became apparent that some BSPs would
>> temporarily have a need for even more half-baked patches than could even
>> go into standard/*/intel, and the -rebase idea was introduced.
>>
>> So to me it doesn't seem appropriate for the half-baked stuff to drive
>> the overall cleanliness of the branch layout... But then it's not up to
>> me - the whole scheme was introduced to make it easier to satisfy our
>> 'customers' who would benefit from the more timely (if possibly
>> less-baked) platform support.  If anyone objects to the intel-rebase vs
>> intel/rebase scheme, please speak up...
>>
>
> Actually, we also still need to do this for 4.6 now too.  Considering
> that, and that we're going to run into the same git fetch problem in
> that case anyway, we might as well make it all completely consistent and
> do the standard/intel/base version throughout.
>
> If that works, Bruce, I can create a series to do th

Works for me. I'll do the branch renames when we have your
series in hand, and everything is queued up. The window
of busted fetches will be as small as possible.

Bruce

at for all the
> kernel versions (4.1, 4.4, and 4.6).  Make sense?
>
> Tom
>
>
>> Tom
>>
>>
>>> I've made a note to generate all future repos with /base
>>>
>>> Bruce
>>>
>>>>
>>>> Tom
>>>>
>>>>> Bruce
>>>>>
>>>>>>
>>>>>> Tom
>>>>>>
>>>>>>
>>>>>>> Bruce
>>>>>>>
>>>>>>>>
>>>>>>>> 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