Commit a98a9c1
committed
Merge tag 'asoc-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
ASoC: Updates for v6.15
This is a very big release due to a combination of some big new work,
mainly new drivers and generic SoundWire support, and some wide ranging
cleanup work that made small changes to a lot of drivers.
- Morimoto-san has completed the conversion to use modern terminology
for the clocking configuration, and several other cleanups with
narrower impact.
- All the power management operation configuration was updated to use
current idioms by Takashi Iwai.
- Clarification of the control operations from Charles Keepax.
- Prepartory work for more generic SoundWire SCDA controls from Charles
Keepax.
- Support for AMD ACP 7.x, AWINC WM88166, Everest ES8388, Intel AVS
PEAKVOL and GAIN DSP modules Mediatek MT8188 DMIC, NXP i.MX95, nVidia
Tegra interconnects, Rockchip RK3588 S/PDIF, Texas Instruments
SN012776 and TAS5770L, and Wolfson WM8904 DMICs,
Some changes from the tip tree adding APIs needed by the AMD code are
included, these were unfortunately rebased in the tip tree after being
pulled in. There's also some regmap changes supporting the SCDA work
and some devres refactoring that was pulled in to support other changes.File tree
1,070 files changed
+24290
-10607
lines changed- Documentation
- admin-guide
- sysctl
- devicetree/bindings
- iio/adc
- input/touchscreen
- mfd
- misc
- sound
- filesystems
- rust
- scheduler
- sound/soc
- arch
- arm64
- include/asm
- kernel
- kvm/hyp/nvhe
- mm
- arm/mm
- loongarch
- kernel
- kvm
- mm
- m68k/include/asm
- riscv
- s390/kernel
- x86
- boot/compressed
- coco/sev
- entry
- hyperv
- include/asm
- kernel
- cpu
- microcode
- mtrr
- sgx
- kvm
- svm
- vmx
- block/partitions
- drivers
- acpi
- android
- base
- regmap
- block
- null_blk
- bluetooth
- bus
- mhi/host
- cdx
- char
- clk
- qcom
- samsung
- firmware/cirrus/test
- gpio
- gpu/drm
- amd
- amdgpu
- amdkfd
- display
- amdgpu_dm
- dc
- core
- dce60
- pm/swsmu/smu14
- display
- gma500
- hyperv
- i915
- display
- gem
- imagination
- nouveau
- radeon
- scheduler
- tiny
- xe
- display
- hid
- i2c-hid
- intel-ish-hid
- intel-thc-hid/intel-quickspi
- hv
- hwmon
- peci
- pmbus
- hwtracing/intel_th
- i2c/busses
- iio
- adc
- dac
- filter
- imu/st_lsm9ds0
- light
- proximity
- input
- joystick
- misc
- serio
- touchscreen
- leds
- md
- media/dvb-frontends
- misc
- cardreader
- eeprom
- mei
- net
- bonding
- caif
- dsa
- mv88e6xxx
- realtek
- ethernet
- broadcom/bnxt
- emulex/benet
- hisilicon/hns3/hns3pf
- intel/ice
- mellanox/mlx5/core
- en/rep
- lag
- lib
- steering
- hws
- sws
- microsoft/mana
- qlogic/qlcnic
- realtek/rtase
- stmicro/stmmac
- ipa/data
- mctp
- phy
- ppp
- usb
- wireless
- broadcom/brcm80211/brcmfmac
- intel/iwlwifi
- fw
- mvm
- pcie
- nvme
- host
- target
- of
- pinctrl
- bcm
- nuvoton
- spacemit
- platform
- surface
- x86
- amd
- hsmp
- pmf
- intel
- rapidio
- devices
- slimbus
- soundwire
- spi
- thunderbolt
- usb
- atm
- core
- dwc3
- gadget
- function
- host
- renesas_usbhs
- serial
- typec
- tcpm
- ucsi
- video/fbdev
- virt
- acrn
- coco/sev-guest
- vboxguest
- fs
- affs
- afs
- bcachefs
- btrfs
- exfat
- ext4
- fuse
- nfs
- smb
- client
- common
- server
- vboxsf
- xfs
- libxfs
- include
- dt-bindings/sound
- linux
- device
- gpio
- net
- bluetooth
- netfilter
- sound
- sof/ipc4
- uapi/sound/intel/avs
- init
- io_uring
- kernel
- events
- locking
- sched
- trace
- lib
- mm
- kmsan
- net
- 8021q
- bluetooth
- rfcomm
- core
- ethtool
- ipv4
- ipv6
- ila
- llc
- mac80211
- mctp
- test
- mptcp
- netfilter
- ipvs
- openvswitch
- sched
- switchdev
- wireless
- rust/kernel
- alloc
- init
- sync
- scripts
- package
- sound
- hda
- pci/hda
- soc
- amd
- acp
- acp3x-es83xx
- ps
- rpl
- vangogh
- yc
- atmel
- au1x
- codecs
- dwc
- fsl
- generic
- img
- intel
- avs
- boards
- catpt
- common
- kirkwood
- mediatek
- common
- mt2701
- mt6797
- mt7986
- mt8173
- mt8183
- mt8186
- mt8188
- mt8192
- mt8195
- mt8365
- meson
- mxs
- pxa
- qcom
- qdsp6
- renesas
- rcar
- rockchip
- samsung
- sdca
- sdw_utils
- sof
- amd
- imx
- intel
- mediatek
- mt8186
- mt8195
- stm
- sunxi
- tegra
- ti
- uniphier
- ux500
- xtensa
- tools/testing/selftests
- damon
- drivers/net
- bonding
- kvm
- x86
- mm
- net
- lib
- netfilter
- tc-testing/tc-tests/qdiscs
- vDSO
- usr/include
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,070 files changed
+24290
-10607
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
92 | 91 | | |
93 | 92 | | |
94 | 93 | | |
| |||
282 | 281 | | |
283 | 282 | | |
284 | 283 | | |
| 284 | + | |
285 | 285 | | |
286 | 286 | | |
287 | 287 | | |
| |||
692 | 692 | | |
693 | 693 | | |
694 | 694 | | |
| 695 | + | |
695 | 696 | | |
696 | 697 | | |
697 | 698 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
179 | | - | |
| 179 | + | |
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
215 | 226 | | |
216 | 227 | | |
217 | 228 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
146 | 146 | | |
147 | 147 | | |
148 | 148 | | |
| 149 | + | |
149 | 150 | | |
150 | 151 | | |
151 | 152 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
34 | 38 | | |
35 | 39 | | |
36 | 40 | | |
| |||
52 | 56 | | |
53 | 57 | | |
54 | 58 | | |
| 59 | + | |
| 60 | + | |
55 | 61 | | |
56 | 62 | | |
57 | 63 | | |
| |||
This file was deleted.
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
105 | 109 | | |
106 | 110 | | |
107 | 111 | | |
| |||
251 | 255 | | |
252 | 256 | | |
253 | 257 | | |
| 258 | + | |
254 | 259 | | |
255 | 260 | | |
| 261 | + | |
256 | 262 | | |
257 | 263 | | |
258 | 264 | | |
| |||
Lines changed: 104 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
Lines changed: 72 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
0 commit comments