Home
last modified time | relevance | path

Searched full:funnel (Results 1 – 25 of 46) sorted by relevance

12

/Linux-v6.1/drivers/hwtracing/coresight/
Dcoresight-funnel.c5 * 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.
97 dev_dbg(&csdev->dev, "FUNNEL inport %d enabled\n", inport); in funnel_enable()
136 dev_dbg(&csdev->dev, "FUNNEL inport %d disabled\n", inport); in funnel_disable()
217 of_device_is_compatible(dev->of_node, "arm,coresight-funnel")) in funnel_probe()
218 dev_warn_once(dev, "Uses OBSOLETE CoreSight funnel binding\n"); in funnel_probe()
236 * Map the device base for dynamic-funnel, which has been in funnel_probe()
323 /* Static funnel do not have programming base */ in static_funnel_probe()
[all …]
DMakefile15 obj-$(CONFIG_CORESIGHT_LINKS_AND_SINKS) += coresight-funnel.o \
/Linux-v6.1/Documentation/devicetree/bindings/arm/
Darm,coresight-dynamic-funnel.yaml4 $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";
Darm,coresight-static-funnel.yaml4 $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";
/Linux-v6.1/arch/arm64/boot/dts/hisilicon/
Dhi3660-coresight.dtsi82 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";
Dhi6220-coresight.dtsi13 funnel@f6401000 {
14 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
131 funnel@f6501000 {
132 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
/Linux-v6.1/arch/arm64/boot/dts/sprd/
Dsc9860.dtsi302 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";
Dsc9863a.dtsi187 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";
Dsc9836.dtsi62 funnel@10001000 {
63 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
/Linux-v6.1/arch/arm64/boot/dts/arm/
Djuno-cs-r1r2.dtsi3 funnel@20130000 { /* cssys1 */
4 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
49 funnel@20150000 { /* cssys2 */
50 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
Djuno-r1-scmi.dts5 funnel@20130000 {
13 funnel@20150000 {
Djuno-r2-scmi.dts5 funnel@20130000 {
13 funnel@20150000 {
Djuno-scmi.dtsi10 funnel@20040000 {
26 funnel@220c0000 {
30 funnel@230c0000 {
Djuno-base.dtsi161 /* 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";
/Linux-v6.1/arch/arm/boot/dts/
Dhip04.dtsi484 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";
Dzynq-7000.dtsi449 funnel@f8804000 {
450 compatible = "arm,coresight-static-funnel", "arm,primecell";
455 /* funnel output ports */
469 /* funnel input ports */
Dqcom-msm8974.dtsi810 funnel@fc31a000 {
811 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
824 * 1 - connected trought funnel to Multimedia CPU
848 funnel@fc31b000 {
849 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
861 * 0 - connected trought funnel to Audio, Modem and
1004 /* KPSS funnel, only 4 inputs are used */
1005 funnel@fc345000 {
1006 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
/Linux-v6.1/Documentation/ABI/testing/
Dsysfs-bus-coresight-devices-funnel1 What: /sys/bus/coresight/devices/<memory_map>.funnel/funnel_ctrl
8 What: /sys/bus/coresight/devices/<memory_map>.funnel/priority
/Linux-v6.1/Documentation/trace/coresight/
Dcoresight.rst89 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 …]
/Linux-v6.1/arch/arm64/boot/dts/qcom/
Dmsm8996.dtsi2479 funnel@3021000 {
2480 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
2509 funnel@3022000 {
2510 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
2539 funnel@3023000 {
2540 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
2557 funnel@3025000 {
2558 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
2743 funnel@39b0000 { /* APSS Funnel 0 */
2744 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
[all …]
Dmsm8998.dtsi1531 funnel1: funnel@6041000 {
1532 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
1561 funnel2: funnel@6042000 {
1562 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
1592 funnel3: funnel@6045000 {
1593 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
1782 funnel4: funnel@7b60000 { /* APSS Funnel */
1869 funnel5: funnel@7b70000 {
1870 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
Dsm8150.dtsi2781 funnel@6041000 {
2782 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
2809 funnel@6042000 {
2810 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
2837 funnel@6043000 {
2838 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
2865 funnel@6045000 {
2866 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
3016 funnel@6b08000 {
3017 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
[all …]
Dsc7180.dtsi2110 funnel@6041000 {
2111 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
2138 funnel@6042000 {
2139 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
2166 funnel@6045000 {
2167 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
2243 funnel@6b04000 {
2244 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
2480 funnel@7800000 { /* APSS Funnel */
2481 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
[all …]
/Linux-v6.1/drivers/acpi/
Dacpi_amba.c33 {"ARMHC9FF", 0}, /* ARM CoreSight Dynamic Funnel */
/Linux-v6.1/Documentation/RCU/Design/Expedited-Grace-Periods/
DExpedited-Grace-Periods.rst285 Funnel Locking and Wait/Wakeup
411 The requesting task still does counter snapshotting and funnel-lock
412 processing, but the task reaching the top of the funnel lock does a
498 requests. A funnel lock is used to efficiently identify the one task out

12