Skip to content

Commit 52f18bd

Browse files
author
Komal Bajaj
authored
Prepare qcom-next based on tag 'Linux 6.16-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
tech/bus/peripherals ed0f1f8 5 tech/bus/pci/all efc29d6 8 tech/debug/hwtracing efd272e 14 tech/mm/drm 7c42242 1 tech/mm/fastrpc 5a94c05 5 tech/mm/video 8e7bd48 26 tech/mproc/rpmsg adf3d0a 1 tech/pm/power 1eeed9b 1 tech/all/dt/qcs6490 e9c1cce 11 tech/all/dt/qcs9100 31667be 7 tech/all/dt/qcs615 2152089 12 tech/all/config dd11b10 1
2 parents aa3bd00 + da1c3c4 commit 52f18bd

File tree

90 files changed

+6750
-398
lines changed

Some content is hidden

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

90 files changed

+6750
-398
lines changed

Documentation/ABI/testing/sysfs-bus-coresight-devices-cti

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,3 +239,9 @@ Date: March 2020
239239
KernelVersion: 5.7
240240
Contact: Mike Leach or Mathieu Poirier
241241
Description: (Write) Clear all channel / trigger programming.
242+
243+
What: /sys/bus/coresight/devices/<cti-name>/label
244+
Date: Feb 2025
245+
KernelVersion 6.15
246+
Contact: Mao Jinlong <quic_jinlmao@quicinc.com>
247+
Description: (Read) Show hardware context information of device.

Documentation/ABI/testing/sysfs-bus-coresight-devices-funnel

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,9 @@ Date: November 2014
1010
KernelVersion: 3.19
1111
Contact: Mathieu Poirier <mathieu.poirier@linaro.org>
1212
Description: (RW) Defines input port priority order.
13+
14+
What: /sys/bus/coresight/devices/<memory_map>.funnel/label
15+
Date: Feb 2025
16+
KernelVersion 6.15
17+
Contact: Mao Jinlong <quic_jinlmao@quicinc.com>
18+
Description: (Read) Show hardware context information of device.
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
What: /sys/bus/coresight/devices/<tgu-name>/enable_tgu
2+
Date: February 2025
3+
KernelVersion 6.15
4+
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Sam Chai (QUIC) <quic_songchai@quicinc.com>
5+
Description:
6+
(RW) Set/Get the enable/disable status of TGU
7+
Accepts only one of the 2 values - 0 or 1.
8+
0 : disable TGU.
9+
1 : enable TGU.
10+
11+
What: /sys/bus/coresight/devices/<tgu-name>/step[0:7]_priority[0:3]/reg[0:17]
12+
Date: February 2025
13+
KernelVersion 6.15
14+
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Sam Chai (QUIC) <quic_songchai@quicinc.com>
15+
Description:
16+
(RW) Set/Get the sensed signal with specific step and priority for TGU.
17+
18+
What: /sys/bus/coresight/devices/<tgu-name>/step[0:7]_condition_decode/reg[0:3]
19+
Date: February 2025
20+
KernelVersion 6.15
21+
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Sam Chai (QUIC) <quic_songchai@quicinc.com>
22+
Description:
23+
(RW) Set/Get the decode mode with specific step for TGU.
24+
25+
What: /sys/bus/coresight/devices/<tgu-name>/step[0:7]_condition_select/reg[0:3]
26+
Date: February 2025
27+
KernelVersion 6.15
28+
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Sam Chai (QUIC) <quic_songchai@quicinc.com>
29+
Description:
30+
(RW) Set/Get the next action with specific step for TGU.
31+
32+
What: /sys/bus/coresight/devices/<tgu-name>/step[0:7]_timer/reg[0:1]
33+
Date: February 2025
34+
KernelVersion 6.15
35+
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Sam Chai (QUIC) <quic_songchai@quicinc.com>
36+
Description:
37+
(RW) Set/Get the timer value with specific step for TGU.
38+
39+
What: /sys/bus/coresight/devices/<tgu-name>/step[0:7]_counter/reg[0:1]
40+
Date: February 2025
41+
KernelVersion 6.15
42+
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Sam Chai (QUIC) <quic_songchai@quicinc.com>
43+
Description:
44+
(RW) Set/Get the counter value with specific step for TGU.
45+
46+
What: /sys/bus/coresight/devices/<tgu-name>/reset_tgu
47+
Date: February 2025
48+
KernelVersion 6.15
49+
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Sam Chai (QUIC) <quic_songchai@quicinc.com>
50+
Description:
51+
(Write) Write 1 to reset the dataset for TGU.

Documentation/ABI/testing/sysfs-bus-coresight-devices-tpdm

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,3 +272,9 @@ KernelVersion 6.15
272272
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
273273
Description:
274274
(RW) Set/Get the enablement of the individual lane.
275+
276+
What: /sys/bus/coresight/devices/<tpdm-name>/label
277+
Date: Feb 2025
278+
KernelVersion 6.15
279+
Contact: Mao Jinlong <quic_jinlmao@quicinc.com>
280+
Description: (Read) Show hardware context information of device.

Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,12 @@ properties:
9898
power-domains:
9999
maxItems: 1
100100

101+
label:
102+
$ref: /schemas/types.yaml#/definitions/string
103+
description:
104+
Define the label which can describe what kind of HW or system the
105+
coresight device belongs to.
106+
101107
arm,cti-ctm-id:
102108
$ref: /schemas/types.yaml#/definitions/uint32
103109
description:

Documentation/devicetree/bindings/arm/arm,coresight-dummy-sink.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,12 @@ properties:
3939
enum:
4040
- arm,coresight-dummy-sink
4141

42+
label:
43+
$ref: /schemas/types.yaml#/definitions/string
44+
description:
45+
Define the label which can describe what kind of HW or system the
46+
coresight device belongs to.
47+
4248
in-ports:
4349
$ref: /schemas/graph.yaml#/properties/ports
4450

Documentation/devicetree/bindings/arm/arm,coresight-dummy-source.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,12 @@ properties:
3838
enum:
3939
- arm,coresight-dummy-source
4040

41+
label:
42+
$ref: /schemas/types.yaml#/definitions/string
43+
description:
44+
Define the label which can describe what kind of HW or system the
45+
coresight device belongs to.
46+
4147
arm,static-trace-id:
4248
description: If dummy source needs static id support, use this to set trace id.
4349
$ref: /schemas/types.yaml#/definitions/uint32

Documentation/devicetree/bindings/arm/arm,coresight-dynamic-funnel.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,12 @@ properties:
5757
power-domains:
5858
maxItems: 1
5959

60+
label:
61+
$ref: /schemas/types.yaml#/definitions/string
62+
description:
63+
Define the label which can describe what kind of HW or system the
64+
coresight device belongs to.
65+
6066
in-ports:
6167
$ref: /schemas/graph.yaml#/properties/ports
6268

Documentation/devicetree/bindings/arm/arm,coresight-dynamic-replicator.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@ properties:
5454
- const: apb_pclk
5555
- const: atclk
5656

57+
label:
58+
$ref: /schemas/types.yaml#/definitions/string
59+
description:
60+
Define the label which can describe what kind of HW or system the
61+
coresight device belongs to.
62+
5763
power-domains:
5864
maxItems: 1
5965

Documentation/devicetree/bindings/arm/arm,coresight-static-funnel.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ properties:
3030
power-domains:
3131
maxItems: 1
3232

33+
label:
34+
$ref: /schemas/types.yaml#/definitions/string
35+
description:
36+
Define the label which can describe what kind of HW or system the
37+
coresight device belongs to.
38+
3339
in-ports:
3440
$ref: /schemas/graph.yaml#/properties/ports
3541

0 commit comments

Comments
 (0)