Home
last modified time | relevance | path

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

123

/openbmc/linux/drivers/hwtracing/coresight/
H A 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.
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 …]
H A DMakefile15 obj-$(CONFIG_CORESIGHT_LINKS_AND_SINKS) += coresight-funnel.o \
/openbmc/linux/Documentation/devicetree/bindings/arm/
H A 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";
H A 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";
H A Dqcom,coresight-tpdm.yaml56 Output connections from the TPDM to coresight funnel/TPDA.
62 funnel/TPDA.
H A Darm,coresight-dummy-source.yaml57 # Minimum dummy source definition. Dummy source connect to coresight funnel.
/openbmc/linux/arch/arm64/boot/dts/hisilicon/
H A 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";
H A Dhi6220-coresight.dtsi13 funnel@f6401000 {
14 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
131 funnel@f6501000 {
132 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
/openbmc/linux/arch/arm64/boot/dts/arm/
H A 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";
H A Djuno-r1-scmi.dts5 funnel@20130000 {
13 funnel@20150000 {
H A Djuno-r2-scmi.dts5 funnel@20130000 {
13 funnel@20150000 {
H A Djuno-scmi.dtsi10 funnel@20040000 {
26 funnel@220c0000 {
30 funnel@230c0000 {
H A 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";
/openbmc/linux/arch/arm64/boot/dts/sprd/
H A 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";
H A 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";
H A Dums512.dtsi449 /* 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 …]
H A Dsc9836.dtsi62 funnel@10001000 {
63 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
/openbmc/linux/Documentation/ABI/testing/
H A 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
/openbmc/linux/arch/arm/boot/dts/hisilicon/
H A 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";
/openbmc/linux/Documentation/trace/coresight/
H A 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 …]
H A Dcoresight-tpda.rst50 and these hw components will connect to the coresight funnel. When
/openbmc/linux/arch/arm/boot/dts/xilinx/
H A Dzynq-7000.dtsi465 funnel@f8804000 {
466 compatible = "arm,coresight-static-funnel", "arm,primecell";
471 /* funnel output ports */
485 /* funnel input ports */
/openbmc/u-boot/arch/arm/dts/
H A Dimx7s.dtsi193 funnel@30041000 {
194 compatible = "arm,coresight-funnel", "arm,primecell";
203 /* funnel input ports */
212 /* funnel output port */
238 funnel@30083000 {
239 compatible = "arm,coresight-funnel", "arm,primecell";
248 /* funnel input ports */
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8996.dtsi2592 funnel@3021000 {
2593 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
2622 funnel@3022000 {
2623 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
2652 funnel@3023000 {
2653 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
2678 funnel@3025000 {
2679 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
2864 funnel@39b0000 { /* APSS Funnel 0 */
2865 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
[all …]
/openbmc/linux/arch/arm/boot/dts/qcom/
H A Dqcom-msm8974.dtsi813 funnel@fc31a000 {
814 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
827 * 1 - connected trought funnel to Multimedia CPU
851 funnel@fc31b000 {
852 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
864 * 0 - connected trought funnel to Audio, Modem and
1007 /* KPSS funnel, only 4 inputs are used */
1008 funnel@fc345000 {
1009 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";

123