| /kernel/linux/linux-5.10/drivers/hwtracing/coresight/ |
| D | coresight-funnel.c | 5 * Description: CoreSight Funnel driver 33 DEFINE_CORESIGHT_DEVLIST(funnel_devs, "funnel"); 36 * struct funnel_drvdata - specifics associated to a funnel component 38 * @atclk: optional clock for the core parts of the funnel. 96 dev_dbg(&csdev->dev, "FUNNEL inport %d enabled\n", inport); in funnel_enable() 134 dev_dbg(&csdev->dev, "FUNNEL inport %d disabled\n", inport); in funnel_disable() 215 of_device_is_compatible(dev->of_node, "arm,coresight-funnel")) in funnel_probe() 216 dev_warn_once(dev, "Uses OBSOLETE CoreSight funnel binding\n"); in funnel_probe() 234 * Map the device base for dynamic-funnel, which has been in funnel_probe() 320 /* Static funnel do not have programming base */ in static_funnel_probe() [all …]
|
| /kernel/linux/linux-6.6/drivers/hwtracing/coresight/ |
| D | coresight-funnel.c | 5 * Description: CoreSight Funnel driver 33 DEFINE_CORESIGHT_DEVLIST(funnel_devs, "funnel"); 36 * struct funnel_drvdata - specifics associated to a funnel component 38 * @atclk: optional clock for the core parts of the funnel. 98 dev_dbg(&csdev->dev, "FUNNEL inport %d enabled\n", in funnel_enable() 139 dev_dbg(&csdev->dev, "FUNNEL inport %d disabled\n", in funnel_disable() 221 of_device_is_compatible(dev->of_node, "arm,coresight-funnel")) in funnel_probe() 222 dev_warn_once(dev, "Uses OBSOLETE CoreSight funnel binding\n"); in funnel_probe() 240 * Map the device base for dynamic-funnel, which has been in funnel_probe() 327 /* Static funnel do not have programming base */ in static_funnel_probe() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/ |
| D | arm,coresight-dynamic-funnel.yaml | 4 $id: http://devicetree.org/schemas/arm/arm,coresight-dynamic-funnel.yaml# 7 title: Arm CoreSight Programmable Trace Bus Funnel 23 The Coresight funnel merges 2-8 trace sources into a single trace 31 const: arm,coresight-dynamic-funnel 41 - const: arm,coresight-dynamic-funnel 89 funnel@20040000 { 90 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
|
| D | arm,coresight-static-funnel.yaml | 4 $id: http://devicetree.org/schemas/arm/arm,coresight-static-funnel.yaml# 7 title: Arm CoreSight Static Trace Bus Funnel 23 The Coresight static funnel merges 2-8 trace sources into a single trace 28 const: arm,coresight-static-funnel 59 funnel { 64 compatible = "arm,coresight-static-funnel";
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/hisilicon/ |
| D | hi3660-coresight.dtsi | 82 funnel@ec801000 { 83 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 225 funnel@ed001000 { 226 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 298 /* An invisible combo funnel between clusters and top funnel */ 299 funnel { 300 compatible = "arm,coresight-static-funnel"; 336 funnel@ec031000 { 337 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/hisilicon/ |
| D | hi3660-coresight.dtsi | 82 funnel@ec801000 { 83 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 225 funnel@ed001000 { 226 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 298 /* An invisible combo funnel between clusters and top funnel */ 299 funnel { 300 compatible = "arm,coresight-static-funnel"; 336 funnel@ec031000 { 337 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/ |
| D | coresight.txt | 28 - Trace Programmable Funnel: 29 "arm,coresight-dynamic-funnel", "arm,primecell"; 30 "arm,coresight-funnel", "arm,primecell"; (OBSOLETE. For 92 - Coresight Non-configurable Funnel: 93 "arm,coresight-static-funnel"; 243 funnel { 245 * non-configurable funnel don't show up on the AMBA 248 compatible = "arm,coresight-static-funnel"; 280 funnel@20040000 { 281 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/arm/ |
| D | juno-cs-r1r2.dtsi | 3 funnel@20130000 { /* cssys1 */ 4 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 49 funnel@20150000 { /* cssys2 */ 50 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
|
| D | juno-base.dtsi | 162 /* main funnel on Juno r0, cssys0 funnel on Juno r1/r2 as per TRM*/ 163 main_funnel: funnel@20040000 { 164 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 294 funnel@220c0000 { /* cluster0 funnel */ 295 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 379 funnel@230c0000 { /* cluster1 funnel */ 380 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/arm/ |
| D | juno-cs-r1r2.dtsi | 3 funnel@20130000 { /* cssys1 */ 4 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 49 funnel@20150000 { /* cssys2 */ 50 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
|
| D | juno-r1-scmi.dts | 5 funnel@20130000 { 13 funnel@20150000 {
|
| D | juno-r2-scmi.dts | 5 funnel@20130000 { 13 funnel@20150000 {
|
| D | juno-scmi.dtsi | 10 funnel@20040000 { 26 funnel@220c0000 { 30 funnel@230c0000 {
|
| D | juno-base.dtsi | 161 /* main funnel on Juno r0, cssys0 funnel on Juno r1/r2 as per TRM*/ 162 main_funnel: funnel@20040000 { 163 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 305 funnel@220c0000 { /* cluster0 funnel */ 306 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 414 funnel@230c0000 { /* cluster1 funnel */ 415 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/sprd/ |
| D | sc9860.dtsi | 302 funnel@10001000 { /* SoC Funnel */ 303 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 369 funnel@11001000 { /* Cluster0 Funnel */ 370 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 417 funnel@11002000 { /* Cluster1 Funnel */ 418 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 515 funnel@11005000 { /* Main Funnel */ 516 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
|
| D | sc9863a.dtsi | 187 funnel@10001000 { 188 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 227 funnel@12001000 { 228 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 326 funnel@12004000 { 327 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 363 funnel@12005000 { 364 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
|
| D | ums512.dtsi | 449 /* SoC Funnel */ 450 funnel@3c002000 { 451 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 495 /* AP-CPU Funnel for core3/4/5/7 */ 496 funnel@3e001000 { 497 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 597 /* Funnel to SoC */ 598 funnel@3e004000 { 599 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 633 /* AP-CPU Funnel for core0/1/2/6 */ [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/sprd/ |
| D | sc9860.dtsi | 302 funnel@10001000 { /* SoC Funnel */ 303 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 369 funnel@11001000 { /* Cluster0 Funnel */ 370 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 417 funnel@11002000 { /* Cluster1 Funnel */ 418 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 515 funnel@11005000 { /* Main Funnel */ 516 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
|
| D | sc9863a.dtsi | 187 funnel@10001000 { 188 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 227 funnel@12001000 { 228 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 326 funnel@12004000 { 327 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 363 funnel@12005000 { 364 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-bus-coresight-devices-funnel | 1 What: /sys/bus/coresight/devices/<memory_map>.funnel/funnel_ctrl 8 What: /sys/bus/coresight/devices/<memory_map>.funnel/priority
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-bus-coresight-devices-funnel | 1 What: /sys/bus/coresight/devices/<memory_map>.funnel/funnel_ctrl 8 What: /sys/bus/coresight/devices/<memory_map>.funnel/priority
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/hisilicon/ |
| D | hip04.dtsi | 484 funnel@0,e3c41000 { 485 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 533 funnel@0,e3c81000 { 534 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 582 funnel@0,e3cc1000 { 583 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 631 funnel@0,e3d01000 { 632 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 680 funnel@0,e3c04000 { 681 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | hip04.dtsi | 484 funnel@0,e3c41000 { 485 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 533 funnel@0,e3c81000 { 534 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 582 funnel@0,e3cc1000 { 583 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 631 funnel@0,e3d01000 { 632 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 680 funnel@0,e3c04000 { 681 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
|
| /kernel/linux/linux-5.10/Documentation/trace/coresight/ |
| D | coresight.rst | 89 the basic tracing functionality, enabling components such ETM/PTM, funnel, 123 Funnel, replicator (intelligent or not), TMC-ETR 158 20010000.etb 20040000.funnel 2201d000.ptm 2203d000.etm 210 20010000.etf 20040000.funnel 20100000.stm 22040000.etm 211 22140000.etm 230c0000.funnel 23240000.etm 20030000.tpiu 212 20070000.etr 20120000.replicator 220c0000.funnel 260 <file details> out:0 -> ../../../230c0000.funnel/funnel2 270 <file details> out:0 -> ../../../20040000.funnel/funnel0 275 <file details> in:0 -> ../../../220c0000.funnel/funnel1 276 <file details> in:1 -> ../../../230c0000.funnel/funnel2 [all …]
|
| /kernel/linux/linux-6.6/Documentation/trace/coresight/ |
| D | coresight.rst | 89 the basic tracing functionality, enabling components such ETM/PTM, funnel, 123 Funnel, replicator (intelligent or not), TMC-ETR 158 20010000.etb 20040000.funnel 2201d000.ptm 2203d000.etm 210 20010000.etf 20040000.funnel 20100000.stm 22040000.etm 211 22140000.etm 230c0000.funnel 23240000.etm 20030000.tpiu 212 20070000.etr 20120000.replicator 220c0000.funnel 260 <file details> out:0 -> ../../../230c0000.funnel/funnel2 270 <file details> out:0 -> ../../../20040000.funnel/funnel0 275 <file details> in:0 -> ../../../220c0000.funnel/funnel1 276 <file details> in:1 -> ../../../230c0000.funnel/funnel2 [all …]
|