usb: typec: tipd: Separate file for tracepoint creation

Creating the tracepoints only when tracing is enabled.

Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Link: https://lore.kernel.org/r/20210310104630.77945-4-heikki.krogerus@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Heikki Krogerus
2021-03-10 13:46:30 +03:00
committed by Greg Kroah-Hartman
parent 2786d8618a
commit 14b02f023c
4 changed files with 15 additions and 6 deletions
+3 -1
View File
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: GPL-2.0
CFLAGS_tps6598x.o := -I$(src)
CFLAGS_trace.o := -I$(src)
obj-$(CONFIG_TYPEC_TPS6598X) += tps6598x.o
tps6598x-y := core.o
tps6598x-$(CONFIG_TRACING) += trace.o
@@ -6,8 +6,6 @@
* Author: Heikki Krogerus <heikki.krogerus@linux.intel.com>
*/
#include "tps6598x.h"
#include <linux/i2c.h>
#include <linux/acpi.h>
#include <linux/module.h>
@@ -17,8 +15,8 @@
#include <linux/usb/typec.h>
#include <linux/usb/role.h>
#define CREATE_TRACE_POINTS
#include "tps6598x_trace.h"
#include "tps6598x.h"
#include "trace.h"
/* Register offsets */
#define TPS_REG_VID 0x00
+9
View File
@@ -0,0 +1,9 @@
// SPDX-License-Identifier: GPL-2.0
/*
* TI TPS6598x USB Power Delivery Controller Trace Support
*
* Copyright (C) 2021, Intel Corporation
* Author: Heikki Krogerus <heikki.krogerus@linux.intel.com>
*/
#define CREATE_TRACE_POINTS
#include "trace.h"
@@ -277,7 +277,7 @@ TRACE_EVENT(tps6598x_data_status,
/* This part must be outside protection */
#undef TRACE_INCLUDE_FILE
#define TRACE_INCLUDE_FILE tps6598x_trace
#define TRACE_INCLUDE_FILE trace
#undef TRACE_INCLUDE_PATH
#define TRACE_INCLUDE_PATH .
#include <trace/define_trace.h>