mirror of https://gitee.com/openkylin/linux.git
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:
parent
2786d8618a
commit
14b02f023c
|
@ -1,4 +1,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
CFLAGS_tps6598x.o := -I$(src)
|
CFLAGS_trace.o := -I$(src)
|
||||||
|
|
||||||
obj-$(CONFIG_TYPEC_TPS6598X) += tps6598x.o
|
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>
|
* Author: Heikki Krogerus <heikki.krogerus@linux.intel.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "tps6598x.h"
|
|
||||||
|
|
||||||
#include <linux/i2c.h>
|
#include <linux/i2c.h>
|
||||||
#include <linux/acpi.h>
|
#include <linux/acpi.h>
|
||||||
#include <linux/module.h>
|
#include <linux/module.h>
|
||||||
|
@ -17,8 +15,8 @@
|
||||||
#include <linux/usb/typec.h>
|
#include <linux/usb/typec.h>
|
||||||
#include <linux/usb/role.h>
|
#include <linux/usb/role.h>
|
||||||
|
|
||||||
#define CREATE_TRACE_POINTS
|
#include "tps6598x.h"
|
||||||
#include "tps6598x_trace.h"
|
#include "trace.h"
|
||||||
|
|
||||||
/* Register offsets */
|
/* Register offsets */
|
||||||
#define TPS_REG_VID 0x00
|
#define TPS_REG_VID 0x00
|
|
@ -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 */
|
/* This part must be outside protection */
|
||||||
#undef TRACE_INCLUDE_FILE
|
#undef TRACE_INCLUDE_FILE
|
||||||
#define TRACE_INCLUDE_FILE tps6598x_trace
|
#define TRACE_INCLUDE_FILE trace
|
||||||
#undef TRACE_INCLUDE_PATH
|
#undef TRACE_INCLUDE_PATH
|
||||||
#define TRACE_INCLUDE_PATH .
|
#define TRACE_INCLUDE_PATH .
|
||||||
#include <trace/define_trace.h>
|
#include <trace/define_trace.h>
|
Loading…
Reference in New Issue