Skip to content

Commit dd84cff

Browse files
committed
Merge tag 'asoc-fix-v5.19-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
ASoC: Fixes for v5.19 A collection of fixes for v5.19, quite large but nothing major - a good chunk of it is more stuff that was identified by mixer-test regarding event generation.
2 parents 2307a0e + 980555e commit dd84cff

File tree

13,051 files changed

+1054438
-276355
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

13,051 files changed

+1054438
-276355
lines changed

.clang-format

Lines changed: 170 additions & 48 deletions
Large diffs are not rendered by default.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
*.symversions
4646
*.tab.[ch]
4747
*.tar
48+
*.usyms
4849
*.xz
4950
*.zst
5051
Module.symvers

.mailmap

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ Andrey Konovalov <[email protected]> <[email protected]>
4545
4646
4747
48+
4849
Andy Adamson <[email protected]>
4950
5051
@@ -200,10 +201,13 @@ Jordan Crouse <[email protected]> <[email protected]>
200201
201202
202203
204+
205+
203206
Juha Yrjola <at solidboot.com>
204207
Juha Yrjola <[email protected]>
205208
Juha Yrjola <[email protected]>
206209
210+
207211
208212
Kay Sievers <[email protected]>
209213
@@ -234,6 +238,7 @@ Linus Lüssing <[email protected]> <[email protected]>
234238
235239
236240
241+
237242
238243
239244
@@ -249,6 +254,7 @@ Mark Yao <[email protected]> <[email protected]>
249254
250255
251256
257+
Martyna Szapar-Mudlaw <[email protected]> <[email protected]>
252258
Mathieu Othacehe <[email protected]>
253259
254260
@@ -395,6 +401,7 @@ Vasily Averin <[email protected]> <[email protected]>
395401
396402
397403
404+
Valentin Schneider <[email protected]> <[email protected]>
398405
399406
400407

Documentation/ABI/stable/sysfs-bus-mhi

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,13 @@ Description: The file holds the OEM PK Hash value of the endpoint device
1919
read without having the device power on at least once, the file
2020
will read all 0's.
2121
Users: Any userspace application or clients interested in device info.
22+
23+
What: /sys/bus/mhi/devices/.../soc_reset
24+
Date: April 2022
25+
KernelVersion: 5.19
26+
27+
Description: Initiates a SoC reset on the MHI controller. A SoC reset is
28+
a reset of last resort, and will require a complete re-init.
29+
This can be useful as a method of recovery if the device is
30+
non-responsive, or as a means of loading new firmware as a
31+
system administration task.

Documentation/ABI/stable/sysfs-driver-mlxreg-io

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -467,3 +467,39 @@ Description: These files provide the maximum powered required for line card
467467
feeding and line card configuration Id.
468468

469469
The files are read only.
470+
471+
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/phy_reset
472+
Date: May 2022
473+
KernelVersion: 5.19
474+
Contact: Vadim Pasternak <vadimpmellanox.com>
475+
Description: This file allows to reset PHY 88E1548 when attribute is set 0
476+
due to some abnormal PHY behavior.
477+
Expected behavior:
478+
When phy_reset is written 1, all PHY 88E1548 are released
479+
from the reset state, when 0 - are hold in reset state.
480+
481+
The files are read/write.
482+
483+
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/mac_reset
484+
Date: May 2022
485+
KernelVersion: 5.19
486+
Contact: Vadim Pasternak <vadimpmellanox.com>
487+
Description: This file allows to reset ASIC MT52132 when attribute is set 0
488+
due to some abnormal ASIC behavior.
489+
Expected behavior:
490+
When mac_reset is written 1, the ASIC MT52132 is released
491+
from the reset state, when 0 - is hold in reset state.
492+
493+
The files are read/write.
494+
495+
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/qsfp_pwr_good
496+
Date: May 2022
497+
KernelVersion: 5.19
498+
Contact: Vadim Pasternak <vadimpmellanox.com>
499+
Description: This file shows QSFP ports power status. The value is set to 0
500+
when one of any QSFP ports is plugged. The value is set to 1 when
501+
there are no any QSFP ports are plugged.
502+
The possible values are:
503+
0 - Power good, 1 - Not power good.
504+
505+
The files are read only.

Documentation/ABI/testing/configfs-usb-gadget-uvc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Description: UVC function directory
77
streaming_maxburst 0..15 (ss only)
88
streaming_maxpacket 1..1023 (fs), 1..3072 (hs/ss)
99
streaming_interval 1..16
10+
function_name string [32]
1011
=================== =============================
1112

1213
What: /config/usb-gadget/gadget/functions/uvc.name/control

Documentation/ABI/testing/debugfs-driver-habanalabs

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,20 @@ KernelVersion: 5.1
170170
171171
Description: Sets the state of the third S/W led on the device
172172

173+
What: /sys/kernel/debug/habanalabs/hl<n>/memory_scrub
174+
Date: May 2022
175+
KernelVersion: 5.19
176+
177+
Description: Allows the root user to scrub the dram memory. The scrubbing
178+
value can be set using the debugfs file memory_scrub_val.
179+
180+
What: /sys/kernel/debug/habanalabs/hl<n>/memory_scrub_val
181+
Date: May 2022
182+
KernelVersion: 5.19
183+
184+
Description: The value to which the dram will be set to when the user
185+
scrubs the dram using 'memory_scrub' debugfs file
186+
173187
What: /sys/kernel/debug/habanalabs/hl<n>/mmu
174188
Date: Jan 2019
175189
KernelVersion: 5.1
@@ -190,6 +204,30 @@ Description: Check and display page fault or access violation mmu errors for
190204
echo "0x200" > /sys/kernel/debug/habanalabs/hl0/mmu_error
191205
cat /sys/kernel/debug/habanalabs/hl0/mmu_error
192206

207+
What: /sys/kernel/debug/habanalabs/hl<n>/monitor_dump
208+
Date: Mar 2022
209+
KernelVersion: 5.19
210+
211+
Description: Allows the root user to dump monitors status from the device's
212+
protected config space.
213+
This property is a binary blob that contains the result of the
214+
monitors registers dump.
215+
This custom interface is needed (instead of using the generic
216+
Linux user-space PCI mapping) because this space is protected
217+
and cannot be accessed using PCI read.
218+
This interface doesn't support concurrency in the same device.
219+
Only supported on GAUDI.
220+
221+
What: /sys/kernel/debug/habanalabs/hl<n>/monitor_dump_trig
222+
Date: Mar 2022
223+
KernelVersion: 5.19
224+
225+
Description: Triggers dump of monitor data. The value to trigger the operation
226+
must be 1. Triggering the monitor dump operation initiates dump of
227+
current registers values of all monitors.
228+
When the write is finished, the user can read the "monitor_dump"
229+
blob
230+
193231
What: /sys/kernel/debug/habanalabs/hl<n>/set_power_state
194232
Date: Jan 2019
195233
KernelVersion: 5.1

Documentation/ABI/testing/debugfs-hisi-hpre

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,20 @@ Description: Dump the status of the QM.
104104
Four states: initiated, started, stopped and closed.
105105
Available for both PF and VF, and take no other effect on HPRE.
106106

107+
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/diff_regs
108+
Date: Mar 2022
109+
110+
Description: QM debug registers(regs) read hardware register value. This
111+
node is used to show the change of the qm register values. This
112+
node can be help users to check the change of register values.
113+
114+
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/diff_regs
115+
Date: Mar 2022
116+
117+
Description: HPRE debug registers(regs) read hardware register value. This
118+
node is used to show the change of the register values. This
119+
node can be help users to check the change of register values.
120+
107121
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/send_cnt
108122
Date: Apr 2020
109123

Documentation/ABI/testing/debugfs-hisi-sec

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,20 @@ Description: Dump the status of the QM.
8484
Four states: initiated, started, stopped and closed.
8585
Available for both PF and VF, and take no other effect on SEC.
8686

87+
What: /sys/kernel/debug/hisi_sec2/<bdf>/qm/diff_regs
88+
Date: Mar 2022
89+
90+
Description: QM debug registers(regs) read hardware register value. This
91+
node is used to show the change of the qm register values. This
92+
node can be help users to check the change of register values.
93+
94+
What: /sys/kernel/debug/hisi_sec2/<bdf>/sec_dfx/diff_regs
95+
Date: Mar 2022
96+
97+
Description: SEC debug registers(regs) read hardware register value. This
98+
node is used to show the change of the register values. This
99+
node can be help users to check the change of register values.
100+
87101
What: /sys/kernel/debug/hisi_sec2/<bdf>/sec_dfx/send_cnt
88102
Date: Apr 2020
89103

Documentation/ABI/testing/debugfs-hisi-zip

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,20 @@ Description: Dump the status of the QM.
9797
Four states: initiated, started, stopped and closed.
9898
Available for both PF and VF, and take no other effect on ZIP.
9999

100+
What: /sys/kernel/debug/hisi_zip/<bdf>/qm/diff_regs
101+
Date: Mar 2022
102+
103+
Description: QM debug registers(regs) read hardware register value. This
104+
node is used to show the change of the qm registers value. This
105+
node can be help users to check the change of register values.
106+
107+
What: /sys/kernel/debug/hisi_zip/<bdf>/zip_dfx/diff_regs
108+
Date: Mar 2022
109+
110+
Description: ZIP debug registers(regs) read hardware register value. This
111+
node is used to show the change of the registers value. this
112+
node can be help users to check the change of register values.
113+
100114
What: /sys/kernel/debug/hisi_zip/<bdf>/zip_dfx/send_cnt
101115
Date: Apr 2020
102116

0 commit comments

Comments
 (0)