coresight: cti: Replace inclusion by struct fwnode_handle forward declaration

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>
Reviewed-by: James Clark <james.clark@linaro.org>
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Link: https://lore.kernel.org/r/20250331071453.3987013-1-andriy.shevchenko@linux.intel.com
This commit is contained in:
Andy Shevchenko 2025-03-31 10:14:53 +03:00 committed by Suzuki K Poulose
parent 798f589092
commit aad548a953

View File

@ -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