Home
last modified time | relevance | path

Searched full:catu (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/Documentation/devicetree/bindings/arm/
H A Darm,coresight-catu.yaml4 $id: http://devicetree.org/schemas/arm/arm,coresight-catu.yaml#
7 title: Arm Coresight Address Translation Unit (CATU)
23 The CoreSight Address Translation Unit (CATU) translates addresses between an
24 AXI master and system memory. The CATU is normally used along with the TMC to
25 implement scattering of virtual trace buffers in physical memory. The CATU
34 const: arm,coresight-catu
44 - const: arm,coresight-catu
88 catu@207e0000 {
89 compatible = "arm,coresight-catu", "arm,primecell";
/openbmc/linux/drivers/hwtracing/coresight/
H A Dcoresight-catu.c17 #include "coresight-catu.h"
24 /* Verbose output for CATU table contents */
31 DEFINE_CORESIGHT_DEVLIST(catu_devs, "catu");
39 * CATU uses a page size of 4KB for page tables as well as data pages.
80 * The CATU maps INADDR{LO:HI} to the first page in the table pointed
103 /* CATU expects the INADDR to be aligned to 1M. */
128 * contain "CATU_PAGES_PER_SYSPAGE" CATU tables. in catu_get_table()
177 * catu_populate_table : Populate the given CATU table.
189 int catu_pidx; /* Index of CATU page within the system data page */ in catu_populate_table()
416 dev_warn(dev, "CATU is already enabled\n"); in catu_enable_hw()
[all …]
H A DKconfig49 tristate "Coresight Address Translation Unit (CATU) driver"
52 Enable support for the Coresight Address Translation Unit (CATU).
53 CATU supports a scatter gather table of 4K pages, with forward/backward
54 lookup. CATU helps TMC ETR to use a large physically non-contiguous trace
56 by looking up the provided table. CATU can also be used in pass-through
60 module will be called coresight-catu.
H A DMakefile25 obj-$(CONFIG_CORESIGHT_CATU) += coresight-catu.o
H A Dcoresight-catu.h49 * CATU AXICTRL:ARPROT[2] is res0 as we always access data.
H A Dcoresight-tmc.h137 ETR_MODE_CATU, /* Use SG mechanism in CATU */
333 void tmc_etr_set_catu_ops(const struct etr_buf_operations *catu);
H A Dcoresight-tmc-etr.c17 #include "coresight-catu.h"
770 * TMC ETR could be connected to a CATU device, which can provide address
772 * (ETR) connected to the input port of the CATU.
774 * Returns : coresight_device ptr for the CATU device if a CATU is found.
799 void tmc_etr_set_catu_ops(const struct etr_buf_operations *catu) in tmc_etr_set_catu_ops() argument
801 etr_buf_ops[ETR_MODE_CATU] = catu; in tmc_etr_set_catu_ops()
/openbmc/linux/drivers/acpi/arm64/
H A Damba.c31 {"ARMHC9CA", 0}, /* ARM CoreSight CATU */
/openbmc/linux/
H A Dopengrok0.0.log[all...]
H A Dopengrok2.0.log[all...]