Lines Matching +full:tmc +full:- +full:etr
1 // SPDX-License-Identifier: GPL-2.0-only
13 #include <linux/clk-provider.h>
25 {"ARMHC501", 0}, /* ARM CoreSight ETR */
29 {"ARMHC97C", 0}, /* ARM CoreSight SoC-400 TMC, SoC-600 ETF/ETB */
59 if (adev->physical_node_count) in amba_handler_attach()
62 dev = amba_device_alloc(dev_name(&adev->dev), 0, 0); in amba_handler_attach()
64 dev_err(&adev->dev, "%s(): amba_device_alloc() failed\n", in amba_handler_attach()
66 return -ENOMEM; in amba_handler_attach()
75 switch (resource_type(rentry->res)) { in amba_handler_attach()
78 dev->res = *rentry->res; in amba_handler_attach()
79 dev->res.name = dev_name(&dev->dev); in amba_handler_attach()
85 dev->irq[irq_no++] = rentry->res->start; in amba_handler_attach()
88 dev_warn(&adev->dev, "Invalid resource\n"); in amba_handler_attach()
100 if (adev->parent) in amba_handler_attach()
101 dev->dev.parent = acpi_get_first_physical_node(adev->parent); in amba_handler_attach()
103 ACPI_COMPANION_SET(&dev->dev, adev); in amba_handler_attach()
107 dev_err(&adev->dev, "%s(): amba_device_add() failed (%d)\n", in amba_handler_attach()