Home
last modified time | relevance | path

Searched +full:coresight +full:- +full:stm (Results 1 – 24 of 24) sorted by relevance

/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Darm,coresight-stm.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/arm/arm,coresight-stm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Arm CoreSight System Trace MacroCell
10 - Mathieu Poirier <mathieu.poirier@linaro.org>
11 - Mike Leach <mike.leach@linaro.org>
12 - Leo Yan <leo.yan@linaro.org>
13 - Suzuki K Poulose <suzuki.poulose@arm.com>
16 CoreSight components are compliant with the ARM CoreSight architecture
[all …]
H A Dcoresight.txt1 * CoreSight Components:
3 CoreSight components are compliant with the ARM CoreSight architecture
8 sink. Each CoreSight component device should use these properties to describe
11 * Required properties for all components *except* non-configurable replicators
12 and non-configurable funnels:
16 - Embedded Trace Buffer (version 1.0):
17 "arm,coresight-etb10", "arm,primecell";
19 - Trace Port Interface Unit:
20 "arm,coresight-tpiu", "arm,primecell";
22 - Trace Memory Controller, used for Embedded Trace Buffer(ETB),
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/sprd/
H A Dsc9836.dtsi10 #include <dt-bindings/interrupt-controller/arm-gic.h>
16 #address-cells = <2>;
17 #size-cells = <0>;
21 compatible = "arm,cortex-a53";
23 enable-method = "psci";
28 compatible = "arm,cortex-a53";
30 enable-method = "psci";
35 compatible = "arm,cortex-a53";
37 enable-method = "psci";
42 compatible = "arm,cortex-a53";
[all …]
H A Dsc9860.dtsi6 * SPDX-License-Identifier: (GPL-2.0+ OR MIT)
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/gpio/gpio.h>
16 #address-cells = <2>;
17 #size-cells = <0>;
19 cpu-map {
53 compatible = "arm,cortex-a53";
55 enable-method = "psci";
56 cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
[all …]
/freebsd/contrib/opencsd/decoder/include/opencsd/stm/
H A Dtrc_cmp_cfg_stm.h3 * \brief OpenCSD : STM compnent configuration.
44 /** @name STM configuration
49 * @brief STM hardware configuration data.
51 * Represents the programmed and hardware configured state of an STM device.
52 * Creates default values for most RO register values to effect a default STM
56 * required to decode the STM protocol.
63 STMConfig(); //!< Constructor - creates a default configuration
67 // operations to convert to and from C-API structure
76 void setTraceID(const uint8_t traceID); //!< Set the CoreSight trace ID.
77 void setHWTraceFeat(const hw_event_feat_t hw_feat); //!< set usage of STM HW event trace.
[all …]
H A Dtrc_pkt_decode_stm.h3 * \brief OpenCSD : STM packet decoder
5 * Convert the incoming indidvidual STM packets to
44 #include "opencsd/stm/trc_pkt_elem_stm.h"
45 #include "opencsd/stm/trc_cmp_cfg_stm.h"
76 NO_SYNC, //!< pre start trace - init state or after reset or overflow, loss of sync.
86 …uint8_t *m_payload_buffer; //!< payload buffer - allocated for one or multiple packets according …
88 int m_payload_used; //!< payload buffer used in bytes - current payload size.
90 …tion; //!< number of identical payload packets to buffer up before output. - fixed at 1 till late…
92 uint8_t m_CSID; //!< Coresight trace ID for this decoder.
H A Dtrc_pkt_types_stm.h3 * \brief OpenCSD : STM decoder
42 /** @name STM Packet Types
45 /** STM protocol packet types.
63 …STM_PKT_GERR, /**< Global error packet - protocol error but unknown which master had error */
64 …STM_PKT_MERR, /**< Master error packet - current master detected an error (e.g. dropped trac…
80 STM_PKT_RESERVED, /**< Reserved packet header / not supported by CS-STM */
84 /** STM timestamp encoding type.
85 Extracted from STM version packet.
86 CS-STM supports Natural binary and grey encodings.
95 /** STM trace packet
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/arm/
H A Djuno-base.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 #include "juno-clocks.dtsi"
3 #include "juno-motherboard.dtsi"
11 compatible = "arm,armv7-timer-mem";
13 clock-frequency = <50000000>;
14 #address-cells = <1>;
15 #size-cell
[all...]
/freebsd/sys/contrib/device-tree/src/arm64/qcom/
H A Dmsm8916.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved.
6 #include <dt-bindings/arm/coresight-cti-dt.h>
7 #include <dt-binding
571 stm: stm@802000 { global() label
[all...]
H A Dsm6115.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
6 #include <dt-bindings/clock/qcom,gcc-sm6115.h>
7 #include <dt-bindings/clock/qcom,sm6115-dispcc.h>
8 #include <dt-binding
[all...]
H A Dmsm8998.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 #include <dt-bindings/interrupt-controller/arm-gic.h>
5 #include <dt-bindings/clock/qcom,gcc-msm8998.h>
6 #include <dt-bindings/clock/qcom,gpucc-msm899
1618 stm: stm@6002000 { global() label
[all...]
H A Dmsm8996.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2014-2015, The Linux Foundation. All rights reserved.
6 #include <dt-bindings/interrupt-controller/arm-gic.h>
7 #include <dt-bindings/clock/qcom,gcc-msm899
[all...]
H A Dsc7180.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
5 * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved.
8 #include <dt-bindings/clock/qcom,dispcc-sc7180.h>
9 #include <dt-bindings/clock/qcom,gcc-sc7180.h>
10 #include <dt-binding
[all...]
H A Dsm8150.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
3 * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved.
7 #include <dt-bindings/dma/qcom-gpi.h>
8 #include <dt-bindings/firmware/qcom,scm.h>
9 #include <dt-bindings/interrupt-controlle
[all...]
H A Dsm8250.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
6 #include <dt-bindings/interrupt-controller/arm-gic.h>
7 #include <dt-bindings/clock/qcom,dispcc-sm8250.h>
8 #include <dt-binding
[all...]
H A Dsc7280.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
5 * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved.
7 #include <dt-bindings/clock/qcom,camcc-sc7280.h>
8 #include <dt-bindings/clock/qcom,dispcc-sc7280.h>
9 #include <dt-binding
[all...]
H A Dsdm845.dtsi1 // SPDX-License-Identifier: GPL-2.0
8 #include <dt-bindings/clock/qcom,camcc-sdm845.h>
9 #include <dt-bindings/clock/qcom,dispcc-sdm845.h>
10 #include <dt-bindings/clock/qcom,gcc-sdm845.h>
11 #include <dt-binding
[all...]
H A Dapq8016-sbc.dts1 // SPDX-License-Identifier: GPL-2.0-only
6 /dts-v1/;
8 #include "msm8916-pm8916.dtsi"
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-binding
[all...]
H A Dapq8016-sbc.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
6 #include "msm8916-pm8916.dtsi"
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
10 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h>
11 #include <dt-bindings/sound/apq8016-lpass.h>
26 stdout-path = "serial0";
29 camera_vdddo_1v8: camera-vdddo-1v8 {
30 compatible = "regulator-fixed";
[all …]
/freebsd/contrib/opencsd/decoder/include/
H A Dopencsd.h3 * \brief OpenCSD: Open CoreSight Trace Decoder -Master include file for C++ library
65 #include "opencsd/stm/stm_decoder.h"
/freebsd/contrib/opencsd/decoder/include/opencsd/
H A Docsd_if_types.h41 /** VS2010 does not support inttypes - remove when VS2010 support is dropped */
64 typedef uint64_t ocsd_trc_index_t; /**< Trace source index type - 64 bit size */
67 typedef uint32_t ocsd_trc_index_t; /**< Trace source index type - 32 bit size */
72 #define OCSD_BAD_TRC_INDEX ((ocsd_trc_index_t)-1)
74 #define OCSD_BAD_CS_SRC_ID ((uint8_t)-1)
92 OCSD_ERR_INVALID_ID, /**< Invalid CoreSight Trace Source ID. */
99 OCSD_ERR_ATTACH_TOO_MANY, /**< Cannot attach - attach device limit reached. */
100 OCSD_ERR_ATTACH_INVALID_PARAM, /**< Cannot attach - invalid parameter. */
101 OCSD_ERR_ATTACH_COMP_NOT_FOUND,/**< Cannot detach - component not found. */
103 OCSD_ERR_RDR_FILE_NOT_FOUND, /**< source reader - file not found. */
[all …]
/freebsd/sys/contrib/device-tree/src/arm/qcom/
H A Dqcom-msm8974.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/interconnect/qcom,msm8974.h>
5 #include <dt-bindings/interrupt-controller/arm-gic.h>
6 #include <dt-bindings/clock/qcom,gcc-msm897
[all...]
H A Dqcom-apq8064.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/clock/qcom,gcc-msm8960.h>
5 #include <dt-bindings/clock/qcom,lcc-msm8960.h>
6 #include <dt-bindings/reset/qcom,gcc-msm896
[all...]
/freebsd/sys/dev/acpica/
H A Dacpi_resource.c1 /*-
81 switch (res->Type) { in acpi_lookup_irq_handler()
83 irqnum = res->Data.Irq.InterruptCount; in acpi_lookup_irq_handler()
85 if (res->Data.Irq.Interrupts[i] == req->irq) { in acpi_lookup_irq_handler()
91 trig = res->Data.Irq.Triggering; in acpi_lookup_irq_handler()
92 pol = res->Data.Irq.Polarity; in acpi_lookup_irq_handler()
95 irqnum = res->Data.ExtendedIrq.InterruptCount; in acpi_lookup_irq_handler()
97 if (res->Data.ExtendedIrq.Interrupts[i] == req->irq) { in acpi_lookup_irq_handler()
103 trig = res->Data.ExtendedIrq.Triggering; in acpi_lookup_irq_handler()
104 pol = res->Data.ExtendedIrq.Polarity; in acpi_lookup_irq_handler()
[all …]