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])"

[email protected] (1):
       drm/i915/skl: Update DDI translation tables for SKL

  Documentation/DocBook/gpu.tmpl                   |  290 +--
  Documentation/kernel-parameters.txt              |    4 +
  arch/x86/include/asm/platform_sst_audio.h        |    1 +
  drivers/gpio/gpiolib.c                           |   15 +-
  drivers/gpu/drm/amd/amdgpu/amdgpu_display.c      |    4 +-
  drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c           |    1 -
  drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h         |    2 +-
  drivers/gpu/drm/amd/amdgpu/dce_v10_0.c           |   14 +-
  drivers/gpu/drm/amd/amdgpu/dce_v11_0.c           |   14 +-
  drivers/gpu/drm/amd/amdgpu/dce_v8_0.c            |   14 +-
  drivers/gpu/drm/armada/armada_crtc.c             |    4 +-
  drivers/gpu/drm/armada/armada_fb.c               |    4 +-
  drivers/gpu/drm/armada/armada_fb.h               |    2 +-
  drivers/gpu/drm/armada/armada_overlay.c          |    2 +-
  drivers/gpu/drm/ast/ast_drv.h                    |    3 +-
  drivers/gpu/drm/ast/ast_fb.c                     |    2 +-
  drivers/gpu/drm/ast/ast_main.c                   |    4 +-
  drivers/gpu/drm/ast/ast_mode.c                   |    2 +-
  drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c   |    2 +-
  drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c     |    2 +-
  drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c |    2 +-
  drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c  |    2 +-
  drivers/gpu/drm/bochs/bochs.h                    |    2 +-
  drivers/gpu/drm/bochs/bochs_fbdev.c              |    2 +-
  drivers/gpu/drm/bochs/bochs_kms.c                |    2 +-
  drivers/gpu/drm/bochs/bochs_mm.c                 |    4 +-
  drivers/gpu/drm/cirrus/cirrus_drv.h              |    3 +-
  drivers/gpu/drm/cirrus/cirrus_fbdev.c            |    2 +-
  drivers/gpu/drm/cirrus/cirrus_main.c             |    4 +-
  drivers/gpu/drm/cirrus/cirrus_mode.c             |    2 +-
  drivers/gpu/drm/drm_atomic.c                     |   64 +-
  drivers/gpu/drm/drm_atomic_helper.c              |   60 +-
  drivers/gpu/drm/drm_crtc.c                       |   81 +-
  drivers/gpu/drm/drm_crtc_helper.c                |   26 +-
  drivers/gpu/drm/drm_dp_mst_topology.c            |   38 +-
  drivers/gpu/drm/drm_fb_cma_helper.c              |    4 +-
  drivers/gpu/drm/drm_modes.c                      |   15 +-
  drivers/gpu/drm/drm_modeset_lock.c               |   14 +-
  drivers/gpu/drm/drm_plane_helper.c               |    5 +-
  drivers/gpu/drm/drm_prime.c                      |   16 +-
  drivers/gpu/drm/drm_rect.c                       |    7 +-
  drivers/gpu/drm/exynos/exynos_dp_core.c          |    2 +-
  drivers/gpu/drm/exynos/exynos_drm_crtc.c         |    2 +-
  drivers/gpu/drm/exynos/exynos_drm_dpi.c          |    2 +-
  drivers/gpu/drm/exynos/exynos_drm_dsi.c          |    2 +-
  drivers/gpu/drm/exynos/exynos_drm_fb.c           |    4 +-
  drivers/gpu/drm/exynos/exynos_drm_fb.h           |    2 +-
  drivers/gpu/drm/exynos/exynos_drm_plane.c        |    2 +-
  drivers/gpu/drm/exynos/exynos_drm_vidi.c         |    2 +-
  drivers/gpu/drm/exynos/exynos_hdmi.c             |    2 +-
  drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c       |    2 +-
  drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c      |    2 +-
  drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c        |    2 +-
  drivers/gpu/drm/gma500/cdv_intel_crt.c           |    2 +-
  drivers/gpu/drm/gma500/cdv_intel_dp.c            |    3 +-
  drivers/gpu/drm/gma500/cdv_intel_hdmi.c          |    2 +-
  drivers/gpu/drm/gma500/cdv_intel_lvds.c          |    2 +-
  drivers/gpu/drm/gma500/framebuffer.c             |    6 +-
  drivers/gpu/drm/gma500/mdfld_dsi_dpi.c           |    2 +-
  drivers/gpu/drm/gma500/oaktrail_hdmi.c           |    2 +-
  drivers/gpu/drm/gma500/oaktrail_lvds.c           |    2 +-
  drivers/gpu/drm/gma500/psb_intel_lvds.c          |    2 +-
  drivers/gpu/drm/gma500/psb_intel_sdvo.c          |    3 +-
  drivers/gpu/drm/i2c/tda998x_drv.c                |    2 +-
  drivers/gpu/drm/i915/Makefile                    |    1 +
  drivers/gpu/drm/i915/dvo.h                       |   15 +-
  drivers/gpu/drm/i915/dvo_ch7017.c                |    2 +-
  drivers/gpu/drm/i915/dvo_ch7xxx.c                |    2 +-
  drivers/gpu/drm/i915/dvo_ivch.c                  |    2 +-
  drivers/gpu/drm/i915/dvo_ns2501.c                |    2 +-
  drivers/gpu/drm/i915/dvo_sil164.c                |    2 +-
  drivers/gpu/drm/i915/dvo_tfp410.c                |    2 +-
  drivers/gpu/drm/i915/i915_cmd_parser.c           |   37 +-
  drivers/gpu/drm/i915/i915_debugfs.c              |  455 ++--
  drivers/gpu/drm/i915/i915_dma.c                  |   49 +-
  drivers/gpu/drm/i915/i915_drv.c                  |  381 ++-
  drivers/gpu/drm/i915/i915_drv.h                  |  304 ++-
  drivers/gpu/drm/i915/i915_gem.c                  |  165 +-
  drivers/gpu/drm/i915/i915_gem_context.c          |   21 +-
  drivers/gpu/drm/i915/i915_gem_evict.c            |   39 +
  drivers/gpu/drm/i915/i915_gem_execbuffer.c       |   80 +-
  drivers/gpu/drm/i915/i915_gem_fence.c            |    2 +-
  drivers/gpu/drm/i915/i915_gem_gtt.c              |  139 +-
  drivers/gpu/drm/i915/i915_gem_gtt.h              |   56 +-
  drivers/gpu/drm/i915/i915_gem_render_state.c     |    2 +-
  drivers/gpu/drm/i915/i915_gem_stolen.c           |    3 +-
  drivers/gpu/drm/i915/i915_gem_tiling.c           |    4 +
  drivers/gpu/drm/i915/i915_gem_userptr.c          |    3 +-
  drivers/gpu/drm/i915/i915_gpu_error.c            |   40 +-
  drivers/gpu/drm/i915/i915_guc_reg.h              |   53 +-
  drivers/gpu/drm/i915/i915_guc_submission.c       |   51 +-
  drivers/gpu/drm/i915/i915_irq.c                  |  297 ++-
  drivers/gpu/drm/i915/i915_params.c               |   10 +-
  drivers/gpu/drm/i915/i915_reg.h                  | 2833
+++++++++++-----------
  drivers/gpu/drm/i915/i915_suspend.c              |    4 +-
  drivers/gpu/drm/i915/i915_sysfs.c                |   13 +-
  drivers/gpu/drm/i915/i915_trace.h                |    4 +-
  drivers/gpu/drm/i915/i915_vgpu.c                 |    6 +-
  drivers/gpu/drm/i915/i915_vgpu.h                 |   14 +-
  drivers/gpu/drm/i915/intel_atomic.c              |    5 +-
  drivers/gpu/drm/i915/intel_atomic_plane.c        |    2 +
  drivers/gpu/drm/i915/intel_audio.c               |  121 +-
  drivers/gpu/drm/i915/intel_bios.c                |  168 +-
  drivers/gpu/drm/i915/intel_bios.h                |    4 -
  drivers/gpu/drm/i915/intel_crt.c                 |   64 +-
  drivers/gpu/drm/i915/intel_csr.c                 |  297 ++-
  drivers/gpu/drm/i915/intel_ddi.c                 |  309 ++-
  drivers/gpu/drm/i915/intel_display.c             | 1314
++++++----
  drivers/gpu/drm/i915/intel_dp.c                  | 1166
++++-----
  drivers/gpu/drm/i915/intel_dp_link_training.c    |  342 +++
  drivers/gpu/drm/i915/intel_dp_mst.c              |   44 +-
  drivers/gpu/drm/i915/intel_drv.h                 |  267 +-
  drivers/gpu/drm/i915/intel_dsi.c                 |  114 +-
  drivers/gpu/drm/i915/intel_dsi.h                 |    2 +-
  drivers/gpu/drm/i915/intel_dsi_panel_vbt.c       |   16 +-
  drivers/gpu/drm/i915/intel_dsi_pll.c             |    6 +-
  drivers/gpu/drm/i915/intel_dvo.c                 |   29 +-
  drivers/gpu/drm/i915/intel_fbc.c                 |  742 +++---
  drivers/gpu/drm/i915/intel_fbdev.c               |   62 +-
  drivers/gpu/drm/i915/intel_fifo_underrun.c       |  143 +-
  drivers/gpu/drm/i915/intel_guc.h                 |   12 +-
  drivers/gpu/drm/i915/intel_guc_fwif.h            |   72 +
  drivers/gpu/drm/i915/intel_guc_loader.c          |  105 +-
  drivers/gpu/drm/i915/intel_hdmi.c                |  142 +-
  drivers/gpu/drm/i915/intel_hotplug.c             |    2 +-
  drivers/gpu/drm/i915/intel_i2c.c                 |   88 +-
  drivers/gpu/drm/i915/intel_lrc.c                 |  195 +-
  drivers/gpu/drm/i915/intel_lrc.h                 |   19 +-
  drivers/gpu/drm/i915/intel_lvds.c                |   27 +-
  drivers/gpu/drm/i915/intel_mocs.c                |   61 +-
  drivers/gpu/drm/i915/intel_opregion.c            |   79 +-
  drivers/gpu/drm/i915/intel_overlay.c             |    2 +-
  drivers/gpu/drm/i915/intel_panel.c               |  201 +-
  drivers/gpu/drm/i915/intel_pm.c                  |  708 +++---
  drivers/gpu/drm/i915/intel_psr.c                 |  146 +-
  drivers/gpu/drm/i915/intel_ringbuffer.c          |  206 +-
  drivers/gpu/drm/i915/intel_ringbuffer.h          |   15 +-
  drivers/gpu/drm/i915/intel_runtime_pm.c          |  806 ++++--
  drivers/gpu/drm/i915/intel_sdvo.c                |   64 +-
  drivers/gpu/drm/i915/intel_sprite.c              |   34 +-
  drivers/gpu/drm/i915/intel_tv.c                  |    2 +-
  drivers/gpu/drm/i915/intel_uncore.c              |  284 ++-
  drivers/gpu/drm/imx/dw_hdmi-imx.c                |    2 +-
  drivers/gpu/drm/imx/imx-drm-core.c               |    2 +-
  drivers/gpu/drm/imx/imx-ldb.c                    |    2 +-
  drivers/gpu/drm/imx/imx-tve.c                    |    2 +-
  drivers/gpu/drm/imx/ipuv3-plane.c                |    3 +-
  drivers/gpu/drm/imx/parallel-display.c           |    2 +-
  drivers/gpu/drm/mgag200/mgag200_drv.h            |    2 +-
  drivers/gpu/drm/mgag200/mgag200_fb.c             |    2 +-
  drivers/gpu/drm/mgag200/mgag200_main.c           |    4 +-
  drivers/gpu/drm/mgag200/mgag200_mode.c           |    2 +-
  drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c         |    3 +-
  drivers/gpu/drm/msm/mdp/mdp4/mdp4_dtv_encoder.c  |    2 +-
  drivers/gpu/drm/msm/mdp/mdp4/mdp4_lcdc_encoder.c |    2 +-
  drivers/gpu/drm/msm/mdp/mdp4/mdp4_plane.c        |    3 +-
  drivers/gpu/drm/msm/mdp/mdp5/mdp5_cmd_encoder.c  |    2 +-
  drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c         |    3 +-
  drivers/gpu/drm/msm/mdp/mdp5/mdp5_encoder.c      |    2 +-
  drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c        |    2 +-
  drivers/gpu/drm/msm/msm_drv.h                    |    4 +-
  drivers/gpu/drm/msm/msm_fb.c                     |    4 +-
  drivers/gpu/drm/nouveau/dispnv04/dac.c           |    3 +-
  drivers/gpu/drm/nouveau/dispnv04/dfp.c           |    2 +-
  drivers/gpu/drm/nouveau/dispnv04/tvnv04.c        |    3 +-
  drivers/gpu/drm/nouveau/dispnv04/tvnv17.c        |    3 +-
  drivers/gpu/drm/nouveau/nouveau_display.c        |    4 +-
  drivers/gpu/drm/nouveau/nouveau_display.h        |    2 +-
  drivers/gpu/drm/nouveau/nouveau_fbcon.h          |    1 -
  drivers/gpu/drm/nouveau/nv50_display.c           |    6 +-
  drivers/gpu/drm/omapdrm/omap_crtc.c              |    2 +-
  drivers/gpu/drm/omapdrm/omap_drv.h               |    6 +-
  drivers/gpu/drm/omapdrm/omap_encoder.c           |    2 +-
  drivers/gpu/drm/omapdrm/omap_fb.c                |    4 +-
  drivers/gpu/drm/omapdrm/omap_plane.c             |    2 +-
  drivers/gpu/drm/qxl/qxl_display.c                |    6 +-
  drivers/gpu/drm/qxl/qxl_drv.h                    |    2 +-
  drivers/gpu/drm/qxl/qxl_fb.c                     |    3 +-
  drivers/gpu/drm/radeon/atombios_encoders.c       |   30 +-
  drivers/gpu/drm/radeon/radeon_display.c          |    4 +-
  drivers/gpu/drm/radeon/radeon_dp_mst.c           |    4 +-
  drivers/gpu/drm/radeon/radeon_fb.c               |    1 -
  drivers/gpu/drm/radeon/radeon_legacy_encoders.c  |   15 +-
  drivers/gpu/drm/radeon/radeon_mode.h             |    2 +-
  drivers/gpu/drm/rcar-du/rcar_du_crtc.c           |    2 +-
  drivers/gpu/drm/rcar-du/rcar_du_encoder.c        |    2 +-
  drivers/gpu/drm/rcar-du/rcar_du_hdmienc.c        |    2 +-
  drivers/gpu/drm/rcar-du/rcar_du_kms.c            |    2 +-
  drivers/gpu/drm/rcar-du/rcar_du_plane.c          |    3 +-
  drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c      |    2 +-
  drivers/gpu/drm/rockchip/rockchip_drm_fb.c       |    6 +-
  drivers/gpu/drm/rockchip/rockchip_drm_fb.h       |    2 +-
  drivers/gpu/drm/rockchip/rockchip_drm_vop.c      |    6 +-
  drivers/gpu/drm/shmobile/shmob_drm_crtc.c        |    2 +-
  drivers/gpu/drm/shmobile/shmob_drm_kms.c         |    2 +-
  drivers/gpu/drm/sti/sti_crtc.c                   |    2 +-
  drivers/gpu/drm/sti/sti_cursor.c                 |    2 +-
  drivers/gpu/drm/sti/sti_gdp.c                    |    2 +-
  drivers/gpu/drm/sti/sti_hqvdp.c                  |    2 +-
  drivers/gpu/drm/sti/sti_tvout.c                  |    7 +-
  drivers/gpu/drm/tegra/dc.c                       |   11 +-
  drivers/gpu/drm/tegra/drm.h                      |    2 +-
  drivers/gpu/drm/tegra/dsi.c                      |    2 +-
  drivers/gpu/drm/tegra/fb.c                       |    4 +-
  drivers/gpu/drm/tegra/hdmi.c                     |    2 +-
  drivers/gpu/drm/tegra/rgb.c                      |    2 +-
  drivers/gpu/drm/tegra/sor.c                      |    2 +-
  drivers/gpu/drm/tilcdc/tilcdc_drv.c              |    2 +-
  drivers/gpu/drm/tilcdc/tilcdc_panel.c            |    2 +-
  drivers/gpu/drm/tilcdc/tilcdc_tfp410.c           |    2 +-
  drivers/gpu/drm/udl/udl_drv.h                    |    2 +-
  drivers/gpu/drm/udl/udl_encoder.c                |    3 +-
  drivers/gpu/drm/udl/udl_fb.c                     |    5 +-
  drivers/gpu/drm/vc4/vc4_crtc.c                   |    2 +-
  drivers/gpu/drm/vc4/vc4_hdmi.c                   |    2 +-
  drivers/gpu/drm/vc4/vc4_plane.c                  |    2 +-
  drivers/gpu/drm/virtio/virtgpu_display.c         |    8 +-
  drivers/gpu/drm/virtio/virtgpu_drv.h             |    2 +-
  drivers/gpu/drm/virtio/virtgpu_fb.c              |    1 -
  drivers/gpu/drm/virtio/virtgpu_plane.c           |    2 +-
  drivers/gpu/drm/vmwgfx/vmwgfx_kms.c              |    2 +-
  drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c              |    2 +-
  drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c             |    2 +-
  drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c             |    2 +-
  drivers/i2c/busses/i2c-designware-platdrv.c      |   50 +-
  drivers/mfd/arizona-i2c.c                        |  246 +-
  drivers/mmc/card/block.c                         |   19 +-
  drivers/mmc/core/host.c                          |   22 +
  drivers/mmc/host/sdhci-pci-core.c                |   26 +-
  drivers/pci/bus.c                                |    1 +
  drivers/pci/hotplug/acpiphp_glue.c               |    8 +-
  drivers/pci/pci-driver.c                         |   10 +-
  drivers/pci/pci-sysfs.c                          |    5 +
  drivers/pci/pci.c                                |  176 ++
  drivers/pci/pci.h                                |    2 +
  drivers/pci/pcie/portdrv_core.c                  |    2 +
  drivers/pci/pcie/portdrv_pci.c                   |   52 +-
  drivers/pci/quirks.c                             |    4 +-
  drivers/pci/remove.c                             |    2 +
  drivers/pinctrl/intel/pinctrl-intel.c            |   45 +-
  drivers/usb/host/xhci-pci.c                      |    2 +-
  include/drm/drmP.h                               |    3 +
  include/drm/drm_atomic.h                         |    6 +-
  include/drm/drm_crtc.h                           |   50 +-
  include/drm/drm_crtc_helper.h                    |    2 +-
  include/drm/drm_dp_mst_helper.h                  |    9 +-
  include/drm/drm_fb_cma_helper.h                  |    2 +-
  include/drm/drm_modes.h                          |  343 ++-
  include/drm/drm_rect.h                           |    3 +-
  include/drm/i915_component.h                     |   14 +
  include/drm/i915_pciids.h                        |   49 +-
  include/linux/gpio/driver.h                      |   14 +-
  include/linux/mmc/host.h                         |    4 +
  include/linux/pci.h                              |    3 +
  include/sound/hda_chmap.h                        |   78 +
  include/sound/hda_i915.h                         |   14 +
  include/sound/hdaudio.h                          |    2 +-
  include/sound/hdaudio_ext.h                      |   13 +
  include/sound/soc-dai.h                          |    1 +
  include/sound/soc-dapm.h                         |    4 +
  include/sound/soc-topology.h                     |    6 +-
  include/sound/soc.h                              |   53 +-
  include/uapi/drm/i915_drm.h                      |   23 +-
  include/uapi/sound/asoc.h                        |    2 +-
  init/main.c                                      |   42 +
  sound/hda/Makefile                               |    2 +-
  sound/hda/ext/hdac_ext_bus.c                     |    4 +
  sound/hda/ext/hdac_ext_controller.c              |   64 +-
  sound/hda/ext/hdac_ext_stream.c                  |    6 +-
  sound/hda/hdac_controller.c                      |   24 +-
  sound/hda/hdac_i915.c                            |   95 +-
  sound/hda/hdmi_chmap.c                           |  827 +++++++
  sound/hda/local.h                                |   10 +
  sound/pci/hda/hda_controller.c                   |   55 +-
  sound/pci/hda/hda_controller.h                   |    6 +-
  sound/pci/hda/hda_eld.c                          |   32 +-
  sound/pci/hda/hda_intel.c                        |   51 +-
  sound/pci/hda/hda_tegra.c                        |    5 +-
  sound/pci/hda/patch_hdmi.c                       | 1742
+++++++---
---
  sound/soc/codecs/hdac_hdmi.c                     |  163 +-
  sound/soc/generic/simple-card.c                  |   12 +-
  sound/soc/intel/Kconfig                          |  107 +-
  sound/soc/intel/atom/sst-atom-controls.c         |    1 +
  sound/soc/intel/atom/sst-atom-controls.h         |    1 +
  sound/soc/intel/atom/sst-mfld-platform-pcm.c     |   24 +-
  sound/soc/intel/atom/sst/sst_acpi.c              |   70 +-
  sound/soc/intel/boards/Makefile                  |   10 +
  sound/soc/intel/boards/bxt_florida.c             |  595 +++++
  sound/soc/intel/boards/bxt_rt298.c               |  357 +++
  sound/soc/intel/boards/bytcr_rt5651.c            |  332 +++
  sound/soc/intel/boards/cht_bsw_max98090_ti.c     |   24 +-
  sound/soc/intel/boards/cht_bsw_rt5645.c          |   20 +-
  sound/soc/intel/boards/cht_bsw_rt5672.c          |    7 +-
  sound/soc/intel/boards/skl_nau88l25_max98357a.c  |  640 +++++
  sound/soc/intel/boards/skl_nau88l25_ssm4567.c    |  696 ++++++
  sound/soc/intel/boards/skl_rt286.c               |  283 ++-
  sound/soc/intel/common/Makefile                  |    7 +-
  sound/soc/intel/common/sst-acpi.c                |   45 +-
  sound/soc/intel/common/sst-acpi.h                |   36 +
  sound/soc/intel/common/sst-dsp-priv.h            |    9 +-
  sound/soc/intel/common/sst-dsp.c                 |    2 +-
  sound/soc/intel/common/sst-dsp.h                 |    2 +-
  sound/soc/intel/common/sst-firmware.c            |    4 +-
  sound/soc/intel/common/sst-match-acpi.c          |   82 +
  sound/soc/intel/haswell/sst-haswell-dsp.c        |    2 +-
  sound/soc/intel/haswell/sst-haswell-ipc.c        |   33 +-
  sound/soc/intel/skylake/Makefile                 |    2 +-
  sound/soc/intel/skylake/bxt-sst.c                |  332 +++
  sound/soc/intel/skylake/skl-messages.c           |  538 ++--
  sound/soc/intel/skylake/skl-nhlt.c               |   68 +-
  sound/soc/intel/skylake/skl-pcm.c                |  498 +++-
  sound/soc/intel/skylake/skl-sst-cldma.c          |   97 +-
  sound/soc/intel/skylake/skl-sst-dsp.c            |   17 +-
  sound/soc/intel/skylake/skl-sst-dsp.h            |   41 +-
  sound/soc/intel/skylake/skl-sst-ipc.c            |  123 +-
  sound/soc/intel/skylake/skl-sst-ipc.h            |   14 +
  sound/soc/intel/skylake/skl-sst.c                |  222 +-
  sound/soc/intel/skylake/skl-topology.c           |  960
++++++--
  sound/soc/intel/skylake/skl-topology.h           |   98 +-
  sound/soc/intel/skylake/skl-tplg-interface.h     |  106 +-
  sound/soc/intel/skylake/skl.c                    |  361 ++-
  sound/soc/intel/skylake/skl.h                    |   29 +-
  sound/soc/sh/rcar/core.c                         |    2 +-
  sound/soc/sh/rcar/rsrc-card.c                    |    6 +-
  sound/soc/soc-core.c                             |  866 ++++---
  sound/soc/soc-dapm.c                             |   12 +-
  sound/soc/soc-ops.c                              |    4 +-
  sound/soc/soc-pcm.c                              |   22 +-
  sound/soc/soc-topology.c                         |    2 +
  329 files changed, 18268 insertions(+), 8697 deletions(-)
  create mode 100644
drivers/gpu/drm/i915/intel_dp_link_training.c
  create mode 100644 include/sound/hda_chmap.h
  create mode 100644 sound/hda/hdmi_chmap.c
  create mode 100644 sound/soc/intel/boards/bxt_florida.c
  create mode 100644 sound/soc/intel/boards/bxt_rt298.c
  create mode 100644 sound/soc/intel/boards/bytcr_rt5651.c
  create mode 100644
sound/soc/intel/boards/skl_nau88l25_max98357a.c
  create mode 100644
sound/soc/intel/boards/skl_nau88l25_ssm4567.c
  create mode 100644 sound/soc/intel/common/sst-acpi.h
  create mode 100644 sound/soc/intel/common/sst-match-acpi.c
  create mode 100644 sound/soc/intel/skylake/bxt-sst.c












--
_______________________________________________
linux-yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to