linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v1 1/1] coresight: cti: Replace inclusion by struct fwnode_handle forward declaration
@ 2025-03-31  7:14 Andy Shevchenko
  2025-03-31 13:40 ` James Clark
  2025-05-08 13:32 ` Suzuki K Poulose
  0 siblings, 2 replies; 6+ messages in thread
From: Andy Shevchenko @ 2025-03-31  7:14 UTC (permalink / raw)
  To: coresight, linux-arm-kernel, linux-kernel
  Cc: Suzuki K Poulose, Mike Leach, James Clark, Alexander Shishkin,
	Andy Shevchenko

The fwnode.h is not supposed to be used by the drivers as it
has the definitions for the core parts for different device
property provider implementations. Drop it.

Since the code wants to use the pointer to the struct fwnode_handle
the forward declaration is provided.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
---
 drivers/hwtracing/coresight/coresight-cti.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/hwtracing/coresight/coresight-cti.h b/drivers/hwtracing/coresight/coresight-cti.h
index 16e310e7e9d4..8362a47c939c 100644
--- a/drivers/hwtracing/coresight/coresight-cti.h
+++ b/drivers/hwtracing/coresight/coresight-cti.h
@@ -9,7 +9,6 @@
 
 #include <linux/coresight.h>
 #include <linux/device.h>
-#include <linux/fwnode.h>
 #include <linux/list.h>
 #include <linux/spinlock.h>
 #include <linux/sysfs.h>
@@ -17,6 +16,8 @@
 
 #include "coresight-priv.h"
 
+struct fwnode_handle;
+
 /*
  * Device registers
  * 0x000 - 0x144: CTI programming and status
-- 
2.47.2


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-05-08 13:32 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-31  7:14 [PATCH v1 1/1] coresight: cti: Replace inclusion by struct fwnode_handle forward declaration Andy Shevchenko
2025-03-31 13:40 ` James Clark
2025-04-14 10:06   ` Andy Shevchenko
2025-04-14 11:00     ` Suzuki K Poulose
2025-05-02 14:12       ` Andy Shevchenko
2025-05-08 13:32 ` Suzuki K Poulose

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).