Skip to content

Commit 69fafe8

Browse files
committed
Merge tag 'v5.19-rc1' into sync
Linux 5.19-rc1 Signed-off-by: Miguel Ojeda <[email protected]>
2 parents 7bd1ccf + f2906aa commit 69fafe8

File tree

12,857 files changed

+1069017
-279327
lines changed

Some content is hidden

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

12,857 files changed

+1069017
-279327
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
@@ -46,6 +46,7 @@
4646
*.symversions
4747
*.tab.[ch]
4848
*.tar
49+
*.usyms
4950
*.xz
5051
*.zst
5152
Module.symvers

.mailmap

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,8 @@ Jordan Crouse <[email protected]> <[email protected]>
201201
202202
203203
204+
205+
204206
Juha Yrjola <at solidboot.com>
205207
Juha Yrjola <[email protected]>
206208
Juha Yrjola <[email protected]>
@@ -236,6 +238,7 @@ Linus Lüssing <[email protected]> <[email protected]>
236238
237239
238240
241+
239242
240243
241244
@@ -398,6 +401,7 @@ Vasily Averin <[email protected]> <[email protected]>
398401
399402
400403
404+
Valentin Schneider <[email protected]> <[email protected]>
401405
402406
403407

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)