18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# Makefile for CoreSight drivers.
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_ciobj-$(CONFIG_CORESIGHT) += coresight.o
68c2ecf20Sopenharmony_cicoresight-y := coresight-core.o  coresight-etm-perf.o coresight-platform.o \
78c2ecf20Sopenharmony_ci		coresight-sysfs.o
88c2ecf20Sopenharmony_ciobj-$(CONFIG_CORESIGHT_LINK_AND_SINK_TMC) += coresight-tmc.o
98c2ecf20Sopenharmony_cicoresight-tmc-y := coresight-tmc-core.o coresight-tmc-etf.o \
108c2ecf20Sopenharmony_ci		      coresight-tmc-etr.o
118c2ecf20Sopenharmony_ciobj-$(CONFIG_CORESIGHT_SINK_TPIU) += coresight-tpiu.o
128c2ecf20Sopenharmony_ciobj-$(CONFIG_CORESIGHT_SINK_ETBV10) += coresight-etb10.o
138c2ecf20Sopenharmony_ciobj-$(CONFIG_CORESIGHT_LINKS_AND_SINKS) += coresight-funnel.o \
148c2ecf20Sopenharmony_ci					   coresight-replicator.o
158c2ecf20Sopenharmony_ciobj-$(CONFIG_CORESIGHT_SOURCE_ETM3X) += coresight-etm3x.o
168c2ecf20Sopenharmony_cicoresight-etm3x-y := coresight-etm3x-core.o coresight-etm-cp14.o \
178c2ecf20Sopenharmony_ci		     coresight-etm3x-sysfs.o
188c2ecf20Sopenharmony_ciobj-$(CONFIG_CORESIGHT_SOURCE_ETM4X) += coresight-etm4x.o
198c2ecf20Sopenharmony_cicoresight-etm4x-y := coresight-etm4x-core.o coresight-etm4x-sysfs.o
208c2ecf20Sopenharmony_ciobj-$(CONFIG_CORESIGHT_STM) += coresight-stm.o
218c2ecf20Sopenharmony_ciobj-$(CONFIG_CORESIGHT_CPU_DEBUG) += coresight-cpu-debug.o
228c2ecf20Sopenharmony_ciobj-$(CONFIG_CORESIGHT_CATU) += coresight-catu.o
238c2ecf20Sopenharmony_ciobj-$(CONFIG_CORESIGHT_CTI) += coresight-cti.o
248c2ecf20Sopenharmony_cicoresight-cti-y := coresight-cti-core.o	coresight-cti-platform.o \
258c2ecf20Sopenharmony_ci		   coresight-cti-sysfs.o
26