Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge/sound upstream 20200219 #1805

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
507 commits
Select commit Hold shift + click to select a range
ffdbd50
KVM: nVMX: Fix some comment typos and coding style
MiaoheLin Feb 7, 2020
148d735
KVM: nVMX: Use correct root level for nested EPT shadow page tables
Feb 7, 2020
f6ab010
KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging
Feb 7, 2020
ff47902
selftests: KVM: Remove unused x86_register enum
eauger Feb 7, 2020
9446e6f
KVM: x86: fix WARN_ON check of an unsigned less than zero
bonzini Feb 12, 2020
7bd460f
docs: kvm: add arm/pvtime.rst to index.rst
mchehab Feb 10, 2020
7d94ab1
docs: virt: convert UML documentation to ReST
mchehab Feb 10, 2020
72f8a49
docs: virt: user_mode_linux.rst: update compiling instructions
mchehab Feb 10, 2020
c09708c
docs: virt: user_mode_linux.rst: fix URL references
mchehab Feb 10, 2020
2756df6
docs: virt: convert halt-polling.txt to ReST format
mchehab Feb 10, 2020
263a19f
docs: virt: Convert msr.txt to ReST format
mchehab Feb 10, 2020
d371c01
docs: kvm: devices/arm-vgic-its.txt to ReST format
mchehab Feb 10, 2020
c0d1c8a
docs: kvm: devices/arm-vgit-v3.txt to ReST
mchehab Feb 10, 2020
bf6154d
docs: kvm: convert devices/arm-vgit.txt to ReST
mchehab Feb 10, 2020
05c4703
docs: kvm: convert devices/mpic.txt to ReST
mchehab Feb 10, 2020
e944743
docs: kvm: convert devices/s390_flic.txt to ReST
mchehab Feb 10, 2020
e777a5b
docs: kvm: convert devices/vcpu.txt to ReST
mchehab Feb 10, 2020
aff7aee
docs: kvm: convert devices/vfio.txt to ReST
mchehab Feb 10, 2020
6c972ba
docs: kvm: convert devices/vm.txt to ReST
mchehab Feb 10, 2020
5cccf37
docs: kvm: convert devices/xics.txt to ReST
mchehab Feb 10, 2020
d3b52e4
docs: kvm: convert devices/xive.txt to ReST
mchehab Feb 10, 2020
106ee47
docs: kvm: Convert api.txt to ReST format
mchehab Feb 10, 2020
69bf758
docs: kvm: convert arm/hyp-abi.txt to ReST
mchehab Feb 10, 2020
cec0e48
docs: kvm: arm/psci.txt: convert to ReST
mchehab Feb 10, 2020
5a0af48
docs: kvm: Convert hypercalls.txt to ReST format
mchehab Feb 10, 2020
75e7fcd
docs: kvm: Convert locking.txt to ReST format
mchehab Feb 10, 2020
037d1f9
docs: kvm: Convert mmu.txt to ReST format
mchehab Feb 10, 2020
320f3f7
docs: kvm: Convert nested-vmx.txt to ReST format
mchehab Feb 10, 2020
c849d86
docs: kvm: Convert ppc-pv.txt to ReST format
mchehab Feb 10, 2020
a9700af
docs: kvm: Convert s390-diag.txt to ReST format
mchehab Feb 10, 2020
6012d9a
docs: kvm: Convert timekeeping.txt to ReST format
mchehab Feb 10, 2020
033741c
docs: kvm: review-checklist.txt: rename to ReST
mchehab Feb 10, 2020
120881b
docs: virt: guest-halt-polling.txt convert to ReST
mchehab Feb 10, 2020
681c896
ASoC: wm0010: Replace zero-length array with flexible-array member
GustavoARSilva Feb 11, 2020
128f825
ASoC: max98357a: move control of SD_MODE to DAPM
Feb 12, 2020
514de1c
ASoC: mediatek: mt8183-da7219: add speaker switch
Feb 12, 2020
242b5e0
ice: Fix DCB rebuild after reset
dmertman Feb 6, 2020
53977ee
ice: Fix switch between FW and SW LLDP
dmertman Feb 6, 2020
ad9a87b
ice: display supported and advertised link modes
pgreenwa Feb 6, 2020
168983a
ice: Don't allow same value for Rx tail to be written twice
bcreeley13 Feb 6, 2020
3d9f999
ice: Remove ice_dev_onetime_setup()
bcreeley13 Feb 6, 2020
a8b72ce
ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps
refactorman Feb 6, 2020
b55e603
ice: Modify link message logging
aabodunrin Feb 6, 2020
fbf1e1f
ice: fix and consolidate logging of NVM/firmware version information
bwallan Feb 6, 2020
cf8fc2a
ice: update Unit Load Status bitmask to check after reset
bwallan Feb 6, 2020
0a6ea04
ice: Remove possible null dereference
anguy11 Feb 6, 2020
9a94684
ice: Use ice_pf_to_dev
refactorman Feb 6, 2020
19cce2c
ice: Make print statements more compact
refactorman Feb 6, 2020
3306f79
ice: Cleanup ice_vsi_alloc_q_vectors
refactorman Feb 6, 2020
1d8bd99
ice: Use correct netif error function
beshelto Feb 6, 2020
4ee656b
ice: Trivial fixes
anguy11 Feb 6, 2020
0bf999f
linux/pipe_fs_i.h: fix kernel-doc warnings after @wait was split
rddunlap Feb 10, 2020
205447f
hwmon: (pmbus/xdpe12284) fix typo in compatible strings
jhovold Feb 12, 2020
dd03907
ASoC: soc-pcm: call snd_soc_component_open/close() once
morimoto Feb 10, 2020
62c86d1
ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open()
morimoto Feb 10, 2020
5d9fa03
ASoC: soc-pcm: tidyup soc_pcm_open() order
morimoto Feb 10, 2020
eadd54c
dt-bindings: Convert the binding file google, cros-ec-codec.txt to ya…
Jan 27, 2020
ce0c97f
ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout
geertu Feb 12, 2020
1d0158f
ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout
geertu Feb 12, 2020
d8dd3f9
ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout
geertu Feb 12, 2020
7563439
io-wq: don't call kXalloc_node() with non-online node
axboe Feb 11, 2020
f52aa79
cifs: Fix mode output in debugging statements
fsorenson Feb 12, 2020
9f35a31
ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000
puleglot Feb 12, 2020
5952880
soundwire: stream: update state machine and add state checks
plbossart Jan 14, 2020
c32464c
soundwire: stream: only prepare stream when it is configured.
bardliao Jan 14, 2020
c7a8f04
soundwire: stream: do not update parameters during DISABLED-PREPARED …
plbossart Jan 14, 2020
6083502
soundwire: stream: fix support for multiple Slaves on the same link
RanderWang Jan 14, 2020
bfaa354
soundwire: stream: don't program ports when a stream that has not bee…
RanderWang Jan 14, 2020
216aa14
EDAC/mc: Fix use-after-free and memleaks during device removal
Feb 12, 2020
4d59588
EDAC/sysfs: Remove csrow objects on errors
Feb 12, 2020
ec7ba9e
ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1
Feb 13, 2020
8726ee6
ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed
Feb 13, 2020
195a643
ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out
Feb 13, 2020
ff0035e
ASoC: mediatek: mt8183-da7219: apply some refactors
Feb 13, 2020
0c48a65
ASoC: rt5682: Enable PLL2 function
oortcomet Feb 13, 2020
b6570fd
ASoC: codec2codec: avoid invalid/double-free of pcm runtime
smaeul Feb 13, 2020
a0767da
RDMA/core: Add missing list deletion on freeing event queue
mikijoy Feb 12, 2020
a8af869
RDMA/mlx5: Fix async events cleanup flows
yishaih Feb 12, 2020
9ea04d0
IB/umad: Fix kernel crash while unloading ib_umad
yonatanco Feb 12, 2020
9b6d3bb
RDMA/mlx5: Prevent overflow in mmap offset calculations
Feb 12, 2020
8ac0e66
RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq
Feb 12, 2020
0fbb027
ALSA: pcm: Fix double hw_free calls
tiwai Feb 13, 2020
0b96da6
bcache: ignore pending signals when creating gc and allocator thread
Feb 13, 2020
309cc71
bcache: Revert "bcache: shrink btree node cache after bch_btree_check()"
Feb 13, 2020
4ec31cb
bcache: remove macro nr_to_fifo_front()
Feb 13, 2020
1dd0178
RDMA/core: Fix protection fault in get_pkey_idx_qp_list
Feb 12, 2020
14c9ca0
ext4: don't assume that mmp_nodename/bdevname have NUL
adilger Jan 26, 2020
46d3688
ext4: simplify checking quota limits in ext4_statfs()
jankara Jan 30, 2020
c7ff857
crypto/testmgr: enable selftests for paes-s390 ciphers
hfreude Jan 22, 2020
4f97a68
ext4: fix support for inode sizes > 1024 bytes
tytso Feb 6, 2020
48a3431
ext4: fix checksum errors with indexed dirs
jankara Feb 10, 2020
af133ad
ext4: add cond_resched() to ext4_protect_reserved_inode
Feb 11, 2020
6a66a7d
jbd2: move the clearing of b_modified flag to the journal_unmap_buffer()
zhangyi089 Feb 13, 2020
c96dcee
jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer
zhangyi089 Feb 13, 2020
ca1c671
xprtrdma: Fix DMA scatter-gather list mapping imbalance
chucklever Feb 12, 2020
cd1b659
NFSv4.1 make cachethis=no for writes
olgakorn1 Feb 12, 2020
1dfa5a5
ASoC: core: allow a dt node to provide several components
jbrun3t Feb 13, 2020
9c29fd9
ASoC: meson: g12a: extract codec-to-codec utils
jbrun3t Feb 13, 2020
06b7282
ASoC: meson: aiu: add audio output dt-bindings
jbrun3t Feb 13, 2020
6ae9ca9
ASoC: meson: aiu: add i2s and spdif support
jbrun3t Feb 13, 2020
b82b734
ASoC: meson: aiu: add hdmi codec control support
jbrun3t Feb 13, 2020
6581602
ASoC: meson: aiu: add internal dac codec control support
jbrun3t Feb 13, 2020
aa9c3b7
ASoC: meson: axg: extract sound card utils
jbrun3t Feb 13, 2020
fd00366
ASoC: meson: gx: add sound card dt-binding documentation
jbrun3t Feb 13, 2020
e37a0c3
ASoC: meson: gx: add sound card support
jbrun3t Feb 13, 2020
8c75593
NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation()
trondmy Feb 13, 2020
5d63944
NFSv4: Ensure the delegation cred is pinned when we call delegreturn
trondmy Feb 13, 2020
89e960b
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/gi…
davem330 Feb 13, 2020
304db6c
page_pool: refill page when alloc.count of pool is zero
lrq-max Feb 11, 2020
6ee2deb
net/flow_dissector: remove unexist field description
liuhangbin Feb 11, 2020
1afa3cc
net/sched: matchall: add missing validation of TCA_MATCHALL_FLAGS
dcaratti Feb 11, 2020
e2debf0
net/sched: flower: add missing validation of TCA_FLOWER_FLAGS
dcaratti Feb 11, 2020
07134cf
Merge branch 'skip_sw-skip_hw-validation'
davem330 Feb 13, 2020
64ae134
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Feb 13, 2020
0b41713
icmp: introduce helper for nat'd source address in network device con…
zx2c4 Feb 11, 2020
e0fce6f
gtp: use icmp_ndo_send helper
zx2c4 Feb 11, 2020
67c9a7e
sunvnet: use icmp_ndo_send helper
zx2c4 Feb 11, 2020
a12d7f3
wireguard: device: use icmp_ndo_send helper
zx2c4 Feb 11, 2020
45942ba
xfrm: interface: use icmp_ndo_send helper
zx2c4 Feb 11, 2020
803381f
Merge branch 'icmp-account-for-NAT-when-sending-icmps-from-ndo-layer'
davem330 Feb 13, 2020
1d40890
Merge tag 'gpio-v5.6-2' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Feb 13, 2020
b19e8c6
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Feb 13, 2020
2ca1025
io_uring: prune request from overflow list on flush
axboe Feb 14, 2020
cfb8d78
Input: goldfish_events - replace zero-length array with flexible-arra…
GustavoARSilva Feb 14, 2020
a1b9b65
Input: gpio_keys - replace zero-length array with flexible-array member
GustavoARSilva Feb 14, 2020
bf50239
Input: synaptics - switch T470s to RMI4 by default
Lyude Feb 14, 2020
b8a3d81
Input: synaptics - enable SMBus on ThinkPad L470
Feb 14, 2020
5179a9d
Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list
bentiss Feb 14, 2020
984f010
Merge tag 'drm-misc-fixes-2020-02-07' of git://anongit.freedesktop.or…
airlied Feb 14, 2020
7ebdc26
Merge tag 'drm-misc-next-fixes-2020-02-07' of git://anongit.freedeskt…
airlied Feb 14, 2020
e44c1e3
Merge tag 'amd-drm-fixes-5.6-2020-02-12' of git://people.freedesktop.…
airlied Feb 14, 2020
6f4134b
Merge tag 'drm-intel-next-fixes-2020-02-13' of git://anongit.freedesk…
airlied Feb 14, 2020
ea75080
cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE
Feb 13, 2020
33181ea
mac80211: fix wrong 160/80+80 MHz setting
shaydevel Feb 10, 2020
3629ac5
Merge branch 'pm-cpufreq'
rafaeljw Feb 14, 2020
6276594
perf llvm: Fix script used to obtain kernel make directives to work w…
acmel Feb 14, 2020
e9a0ef0
ALSA: usb-audio: Don't create a mixer element with bogus volume range
tiwai Feb 14, 2020
bb51e66
ALSA: seq: Avoid concurrent access to queue flags
tiwai Feb 14, 2020
dc74977
ALSA: seq: Fix concurrent access to queue current tick/time
tiwai Feb 14, 2020
dfa9a5e
ALSA: rawmidi: Avoid bit fields for state flags
tiwai Feb 14, 2020
d0db7ed
net: hns3: add management table after IMP reset
Feb 14, 2020
19eb112
net: hns3: fix VF bandwidth does not take effect in some case
liuyonglong86 Feb 14, 2020
47327c9
net: hns3: fix a copying IPv6 address error in hclge_fd_get_flow_tupl…
Feb 14, 2020
dc221a2
Merge branch 'hns3-fixes'
davem330 Feb 14, 2020
67f562e
net/smc: transfer fasync_list in case of fallback
Feb 14, 2020
369537c
net/smc: no peer ID in CLC decline for SMCD
Feb 14, 2020
907e51e
Merge branch 'smc-fixes'
davem330 Feb 14, 2020
b32cb6f
Merge tag 'mac80211-for-net-2020-02-14' of git://git.kernel.org/pub/s…
davem330 Feb 14, 2020
bab8f1f
Merge tag 'sti-dt-for-5.7-round1' of git://git.kernel.org/pub/scm/lin…
olofj Feb 14, 2020
5fdcce2
net, ip6_tunnel: enhance tunnel locate with link check
wdauchy Feb 13, 2020
04fb912
net: dsa: tag_qca: Make sure there is headroom for tag
Feb 13, 2020
ddc9aba
net: dsa: tag_ar9331: Make sure there is headroom for tag
Feb 13, 2020
3ea89fa
Merge branch 'dsa-headroom'
davem330 Feb 14, 2020
a1fa83b
netdevice.h: fix all kernel-doc and Sphinx warnings
rddunlap Feb 13, 2020
4b8a1ca
ASoC: max98090: revert invalid fix for handling SHDN
Feb 14, 2020
8f48629
ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked
Feb 14, 2020
2c6251a
cifs: enable change notification for SMB2.1 dialect
Feb 13, 2020
85db6b7
cifs: make sure we do not overflow the max EA buffer size
Feb 13, 2020
2d570a7
nvme/tcp: fix bug on double requeue when send fails
anton-lb Feb 10, 2020
97b2512
nvme: prevent warning triggered by nvme_stop_keep_alive
Feb 11, 2020
fa46c6f
nvme/pci: move cqe check after device shutdown
keithbusch Feb 12, 2020
f25372f
nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info
yizhanglinux Feb 14, 2020
b2354e4
ASoC: core: ensure component names are unique
jbrun3t Feb 14, 2020
146f669
ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write
tiwai Feb 14, 2020
685eff5
IB/mlx5: Use div64_u64 for num_var_hw_entries calculation
jgunthorpe Feb 6, 2020
3f0d329
Merge tag 'drm-fixes-2020-02-14' of git://anongit.freedesktop.org/drm…
torvalds Feb 14, 2020
81f3011
Merge tag 'sound-5.6-rc2' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Feb 14, 2020
4e03e4e
Merge tag 'pm-5.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Feb 14, 2020
2019fc9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
torvalds Feb 14, 2020
51c366e
ASoC: meson: aiu: remove unused encoder structure
jbrun3t Feb 14, 2020
269f001
ASoC: meson: aiu: fix clk bulk size allocation
jbrun3t Feb 14, 2020
6e700f0
ASoC: meson: aiu: fix irq registration
jbrun3t Feb 14, 2020
74a56f2
ASoC: meson: aiu: fix acodec dai input name init
jbrun3t Feb 14, 2020
3cd23f0
ASoC: meson: codec-glue: fix pcm format cast warning
jbrun3t Feb 14, 2020
ca60ad6
Merge tag 'io_uring-5.6-2020-02-14' of git://git.kernel.dk/linux-block
torvalds Feb 14, 2020
cf556ed
Merge tag 'ceph-for-5.6-rc2' of https://github.com/ceph/ceph-client
torvalds Feb 14, 2020
829e694
Merge tag 'nfs-for-5.6-2' of git://git.linux-nfs.org/projects/anna/li…
torvalds Feb 14, 2020
3d87c75
Input: gpio_keys_polled - replace zero-length array with flexible-arr…
GustavoARSilva Feb 15, 2020
94bef5d
Input: tca6416-keypad - replace zero-length array with flexible-array…
GustavoARSilva Feb 15, 2020
3dbae15
Input: cyapa - replace zero-length array with flexible-array member
GustavoARSilva Feb 15, 2020
dfb9b69
Merge tag 'perf-urgent-for-mingo-5.6-20200214' of git://git.kernel.or…
Feb 15, 2020
8dc5efe
ALSA: usb-audio: Add support for Presonus Studio 1810c
mickflemm Feb 15, 2020
d65d87a
ext4: improve explanation of a mount failure caused by a misconfigure…
tytso Feb 14, 2020
3bf3c97
bus: moxtet: fix potential stack buffer overflow
elkablo Feb 15, 2020
da99f93
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/…
torvalds Feb 15, 2020
ef78e5b
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm…
torvalds Feb 15, 2020
bd51613
Merge tag 'hwmon-for-v5.6-rc2' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 15, 2020
3e71e12
Merge tag 's390-5.6-3' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Feb 15, 2020
b719ae0
Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Feb 15, 2020
54654e1
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Feb 16, 2020
db70e26
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Feb 16, 2020
8a8b809
Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/lin…
torvalds Feb 16, 2020
288b27a
Merge tag '5.6-rc1-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6
torvalds Feb 16, 2020
713db35
Merge tag 'for-5.6-rc1-tag' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Feb 16, 2020
e29c6a1
Merge tag 'block-5.6-2020-02-16' of git://git.kernel.dk/linux-block
torvalds Feb 16, 2020
b982df7
Merge tag 'edac_urgent_for_5.6' of git://git.kernel.org/pub/scm/linux…
torvalds Feb 16, 2020
44024ad
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Feb 16, 2020
ab02b61
Merge tag 'for-linus-5.6-1' of https://github.com/cminyard/linux-ipmi
torvalds Feb 16, 2020
11a48a5
Linux 5.6-rc2
torvalds Feb 16, 2020
10fa951
usb: audio-v2: Add uac2_effect_unit_descriptor definition
tiwai Feb 13, 2020
60081b3
ALSA: usb-audio: Parse source ID of UAC2 effect unit
tiwai Feb 13, 2020
2948f4a
Merge branch 'topic/usb-uac2-effect-unit' into for-next
tiwai Feb 17, 2020
4aadf4b
ASoC: hdmi-codec: set plugged_cb to NULL when component removing
Feb 17, 2020
3bc7b6c
ASoC: amd: ACP needs to be powered off in BIOS.
Feb 17, 2020
2f0b420
ASoC: rt1015: fix typo for bypass boost control
Feb 17, 2020
f07980d
drm/mediatek: fix race condition for HDMI jack status reporting
Feb 17, 2020
0247142
ASoC: meson: aiu: simplify component addition
jbrun3t Feb 17, 2020
96781fd
ASoC: sun8i-codec: Fix setting DAI data format
smaeul Feb 17, 2020
2523486
soundwire: intel: rename res field as link_res
plbossart Feb 15, 2020
27b198f
soundwire: intel: add prepare support in sdw dai driver
RanderWang Feb 15, 2020
973a842
soundwire: intel: add trigger support in sdw dai driver
RanderWang Feb 15, 2020
5e7484d
soundwire: intel: add sdw_stream_setup helper for .startup callback
RanderWang Feb 15, 2020
eff346f
soundwire: intel: free all resources on hw_free()
plbossart Feb 15, 2020
310006c
ASoC: tas2562: Return invalid for when bitwidth is invalid
Feb 18, 2020
a4877a6
ASoC: soc-pcm: fix regression in soc_new_pcm()
stephan-gh Feb 18, 2020
386dd54
ALSA: core: Expand DMA buffer information
crojewsk-intel Feb 18, 2020
b9759ef
ALSA: core: Implement compress page allocation and free routines
crojewsk-intel Feb 18, 2020
4a9ce6e
ASoC: SOF: Intel: Account for compress streams when servicing IRQs
crojewsk-intel Feb 18, 2020
f3b433e
ASoC: SOF: Implement Probe IPC API
crojewsk-intel Feb 18, 2020
e145e9a
ASoC: SOF: Generic probe compress operations
crojewsk-intel Feb 18, 2020
49d7948
ASoC: SOF: Intel: Expose SDnFMT helpers
crojewsk-intel Feb 18, 2020
4c414da
ASoC: SOF: Intel: Probe compress operations
crojewsk-intel Feb 18, 2020
394695f
ASoC: SOF: Provide probe debugfs support
crojewsk-intel Feb 18, 2020
7036810
ASoC: SOF: Intel: Add Probe compress CPU DAIs
crojewsk-intel Feb 18, 2020
ebbfabc
ASoC: rt5682: Add CCF usage for providing I2S clks
oortcomet Feb 18, 2020
8b59e64
ASoC: rt5682: Add DAI clock binding info for WCLK/BCLK CCF usage
oortcomet Feb 18, 2020
d930369
ASoC: soc-pcm: move dai_get_widget()
morimoto Feb 17, 2020
93597fa
ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be()
morimoto Feb 17, 2020
c2cd821
ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be()
morimoto Feb 17, 2020
027a483
ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be()
morimoto Feb 17, 2020
c9645d2
ASoC: soc-pcm: remove soc_dpcm_be_digital_mute()
morimoto Feb 17, 2020
289a7e6
ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state()
morimoto Feb 17, 2020
085d22b
ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code
morimoto Feb 17, 2020
cae06eb
ASoC: soc-pcm: use goto and remove multi return
morimoto Feb 17, 2020
0f6011f
ASoC: soc-pcm: merge playback/cature_active into stream_active
morimoto Feb 17, 2020
3193abd
ALSA: pcm.h: add for_each_pcm_streams()
morimoto Feb 17, 2020
d74c2a1
ASoC: soc-core: use for_each_pcm_streams() macro
morimoto Feb 17, 2020
7083f87
ASoC: soc-pcm: use for_each_pcm_streams() macro
morimoto Feb 17, 2020
ee10fbe
ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro
morimoto Feb 17, 2020
0a170be
ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro
morimoto Feb 17, 2020
fa7b2a1
ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro
morimoto Feb 17, 2020
4c260c3
ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro
morimoto Feb 17, 2020
525c410
ASoC: sof: sof-audio: use for_each_pcm_streams() macro
morimoto Feb 17, 2020
ffd11d1
ALSA: usx2y: use for_each_pcm_streams() macro
morimoto Feb 17, 2020
b5d6aea
Merge branch 'asoc-5.6' into asoc-linus
broonie Feb 19, 2020
03df577
Merge branch 'asoc-5.7' into asoc-next
broonie Feb 19, 2020
b114b9b
Merge remote-tracking branch 'takashi/for-next' into sound/upstream-2…
kv2019i Feb 19, 2020
3e9efb0
Merge remote-tracking branch 'soundwire/next' into sound/upstream-202…
kv2019i Feb 19, 2020
c73a743
Merge branch 'sound/upstream-20200219' into merge/sound-upstream-2020…
kv2019i Feb 19, 2020
7114a2a
ASoC: soc-pcm: Revert "call snd_soc_component_open/close() once"
kv2019i Feb 19, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
Ilitek ILI210x/ILI2117/ILI251x touchscreen controller
Ilitek ILI210x/ILI2117/ILI2120/ILI251x touchscreen controller

Required properties:
- compatible:
ilitek,ili210x for ILI210x
ilitek,ili2117 for ILI2117
ilitek,ili2120 for ILI2120
ilitek,ili251x for ILI251x

- reg: The I2C address of the device
Expand Down
111 changes: 111 additions & 0 deletions Documentation/devicetree/bindings/sound/amlogic,aiu.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
# SPDX-License-Identifier: GPL-2.0
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/amlogic,aiu.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Amlogic AIU audio output controller

maintainers:
- Jerome Brunet <jbrunet@baylibre.com>

properties:
$nodename:
pattern: "^audio-controller@.*"

"#sound-dai-cells":
const: 2

compatible:
items:
- enum:
- amlogic,aiu-gxbb
- amlogic,aiu-gxl
- const:
amlogic,aiu

clocks:
items:
- description: AIU peripheral clock
- description: I2S peripheral clock
- description: I2S output clock
- description: I2S master clock
- description: I2S mixer clock
- description: SPDIF peripheral clock
- description: SPDIF output clock
- description: SPDIF master clock
- description: SPDIF master clock multiplexer

clock-names:
items:
- const: pclk
- const: i2s_pclk
- const: i2s_aoclk
- const: i2s_mclk
- const: i2s_mixer
- const: spdif_pclk
- const: spdif_aoclk
- const: spdif_mclk
- const: spdif_mclk_sel

interrupts:
items:
- description: I2S interrupt line
- description: SPDIF interrupt line

interrupt-names:
items:
- const: i2s
- const: spdif

reg:
maxItems: 1

resets:
maxItems: 1

required:
- "#sound-dai-cells"
- compatible
- clocks
- clock-names
- interrupts
- interrupt-names
- reg
- resets

examples:
- |
#include <dt-bindings/clock/gxbb-clkc.h>
#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/reset/amlogic,meson-gxbb-reset.h>

aiu: audio-controller@5400 {
compatible = "amlogic,aiu-gxl", "amlogic,aiu";
#sound-dai-cells = <2>;
reg = <0x0 0x5400 0x0 0x2ac>;
interrupts = <GIC_SPI 48 IRQ_TYPE_EDGE_RISING>,
<GIC_SPI 50 IRQ_TYPE_EDGE_RISING>;
interrupt-names = "i2s", "spdif";
clocks = <&clkc CLKID_AIU_GLUE>,
<&clkc CLKID_I2S_OUT>,
<&clkc CLKID_AOCLK_GATE>,
<&clkc CLKID_CTS_AMCLK>,
<&clkc CLKID_MIXER_IFACE>,
<&clkc CLKID_IEC958>,
<&clkc CLKID_IEC958_GATE>,
<&clkc CLKID_CTS_MCLK_I958>,
<&clkc CLKID_CTS_I958>;
clock-names = "pclk",
"i2s_pclk",
"i2s_aoclk",
"i2s_mclk",
"i2s_mixer",
"spdif_pclk",
"spdif_aoclk",
"spdif_mclk",
"spdif_mclk_sel";
resets = <&reset RESET_AIU>;
};

113 changes: 113 additions & 0 deletions Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
# SPDX-License-Identifier: GPL-2.0
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/amlogic,gx-sound-card.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Amlogic GX sound card

maintainers:
- Jerome Brunet <jbrunet@baylibre.com>

properties:
compatible:
items:
- const: amlogic,gx-sound-card

audio-aux-devs:
$ref: /schemas/types.yaml#/definitions/phandle-array
description: list of auxiliary devices

audio-routing:
$ref: /schemas/types.yaml#/definitions/non-unique-string-array
minItems: 2
description: |-
A list of the connections between audio components. Each entry is a
pair of strings, the first being the connection's sink, the second
being the connection's source.

audio-widgets:
$ref: /schemas/types.yaml#/definitions/non-unique-string-array
minItems: 2
description: |-
A list off component DAPM widget. Each entry is a pair of strings,
the first being the widget type, the second being the widget name

model:
$ref: /schemas/types.yaml#/definitions/string
description: User specified audio sound card name

patternProperties:
"^dai-link-[0-9]+$":
type: object
description: |-
dai-link child nodes:
Container for dai-link level properties and the CODEC sub-nodes.
There should be at least one (and probably more) subnode of this type

properties:
dai-format:
$ref: /schemas/types.yaml#/definitions/string
enum: [ i2s, left-j, dsp_a ]

mclk-fs:
$ref: /schemas/types.yaml#/definitions/uint32
description: |-
Multiplication factor between the frame rate and master clock
rate

sound-dai:
$ref: /schemas/types.yaml#/definitions/phandle
description: phandle of the CPU DAI

patternProperties:
"^codec-[0-9]+$":
type: object
description: |-
Codecs:
dai-link representing backend links should have at least one subnode.
One subnode for each codec of the dai-link. dai-link representing
frontend links have no codec, therefore have no subnodes

properties:
sound-dai:
$ref: /schemas/types.yaml#/definitions/phandle
description: phandle of the codec DAI

required:
- sound-dai

required:
- sound-dai

required:
- model
- dai-link-0

examples:
- |
sound {
compatible = "amlogic,gx-sound-card";
model = "GXL-ACME-S905X-FOO";
audio-aux-devs = <&amp>;
audio-routing = "I2S ENCODER I2S IN", "I2S FIFO Playback";

dai-link-0 {
sound-dai = <&i2s_fifo>;
};

dai-link-1 {
sound-dai = <&i2s_encoder>;
dai-format = "i2s";
mclk-fs = <256>;

codec-0 {
sound-dai = <&codec0>;
};

codec-1 {
sound-dai = <&codec1>;
};
};
};

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# SPDX-License-Identifier: GPL-2.0-only
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/google,cros-ec-codec.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Audio codec controlled by ChromeOS EC

maintainers:
- Cheng-Yi Chiang <cychiang@chromium.org>

description: |
Google's ChromeOS EC codec is a digital mic codec provided by the
Embedded Controller (EC) and is controlled via a host-command interface.
An EC codec node should only be found as a sub-node of the EC node (see
Documentation/devicetree/bindings/mfd/cros-ec.txt).

properties:
compatible:
const: google,cros-ec-codec

"#sound-dai-cells":
const: 1

reg:
items:
- description: |
Physical base address and length of shared memory region from EC.
It contains 3 unsigned 32-bit integer. The first 2 integers
combine to become an unsigned 64-bit physical address.
The last one integer is the length of the shared memory.

memory-region:
$ref: '/schemas/types.yaml#/definitions/phandle'
description: |
Shared memory region to EC. A "shared-dma-pool".
See ../reserved-memory/reserved-memory.txt for details.

required:
- compatible
- '#sound-dai-cells'

additionalProperties: false

examples:
- |
reserved_mem: reserved_mem {
compatible = "shared-dma-pool";
reg = <0 0x52800000 0 0x100000>;
no-map;
};
cros-ec@0 {
compatible = "google,cros-ec-spi";
#address-cells = <2>;
#size-cells = <1>;
cros_ec_codec: ec-codec {
compatible = "google,cros-ec-codec";
#sound-dai-cells = <1>;
reg = <0x0 0x10500000 0x80000>;
memory-region = <&reserved_mem>;
};
};
12 changes: 12 additions & 0 deletions Documentation/devicetree/bindings/sound/rt5682.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,12 @@ Optional properties:
The delay time is realtek,btndet-delay value multiple of 8.192 ms.
If absent, the default is 16.

- #clock-cells : Should be set to '<1>', wclk and bclk sources provided.
- clock-output-names : Name given for DAI clocks output.

- clocks : phandle and clock specifier for codec MCLK.
- clock-names : Clock name string for 'clocks' attribute, should be "mclk".

Pins on the device (for linking into audio routes) for RT5682:

* DMIC L1
Expand All @@ -53,4 +59,10 @@ rt5682 {
realtek,dmic1-clk-pin = <1>;
realtek,jd-src = <1>;
realtek,btndet-delay = <16>;

#clock-cells = <1>;
clock-output-names = "rt5682-dai-wclk", "rt5682-dai-bclk";

clocks = <&osc>;
clock-names = "mclk";
};
4 changes: 4 additions & 0 deletions Documentation/driver-api/ipmb.rst
Original file line number Diff line number Diff line change
Expand Up @@ -71,9 +71,13 @@ b) Example for device tree::
ipmb@10 {
compatible = "ipmb-dev";
reg = <0x10>;
i2c-protocol;
};
};

If xmit of data to be done using raw i2c block vs smbus
then "i2c-protocol" needs to be defined as above.

2) Manually from Linux::

modprobe ipmb-dev-int
Expand Down
Loading