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

Bruce Ashfield bruce.ashfield at windriver.com
Fri Jun 3 08:59:32 PDT 2016


On 2016-06-03 10:12 AM, Tom Zanussi wrote:
> On 06/02/2016 11:25 PM, Tom Zanussi wrote:
>> On 06/02/2016 07:19 PM, Bruce Ashfield wrote:
>>> 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 that for all the
>>>> kernel versions (4.1, 4.4, and 4.6).  Make sense?
>>>
>>> Just so I don't drop the ball on this. We might both be waiting for
>>> the other :D
>>>
>>> I can rename the branches at any time, since there aren't any references
>>> to standard/intel in the recipes, we won't have a KBRANCH conflict.
>>>
>>> The kernel-cache shouldn't even need any changes, since the tools know
>>> how to handle foo and foo/base as the same thing.
>>>
>>
>> Right, I've updated the meta-intel bbappends locally and was doing some
>> build-testing here, and will need to again update the krogoth
>> linux-yocto-rt, but yeah, if you can go ahead and do the renames, I can
>> take care of the rest tomorrow..
>>
>
> OK, I've posted the meta-intel patches, so ready to go there...

the branch renames are also done.

>
> Tom
>
>> Tom
>>
>>> Cheers,
>>>
>>> Bruce
>>>
>>>>
>>>> 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