summaryrefslogtreecommitdiff
path: root/gxp-internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'gxp-internal.h')
-rw-r--r--gxp-internal.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/gxp-internal.h b/gxp-internal.h
index cc6cffe..e00401b 100644
--- a/gxp-internal.h
+++ b/gxp-internal.h
@@ -23,6 +23,8 @@
#include <linux/rwsem.h>
#include <linux/spinlock.h>
+#include <gcip/gcip-thermal.h>
+
#include "gxp-config.h"
#define IS_GXP_TEST IS_ENABLED(CONFIG_GXP_TEST)
@@ -83,6 +85,7 @@ struct gxp_dev {
struct gxp_mailbox_manager *mailbox_mgr;
struct gxp_power_manager *power_mgr;
struct gxp_debug_dump_manager *debug_dump_mgr;
+ struct gxp_firmware_loader_manager *fw_loader_mgr;
struct gxp_firmware_manager *firmware_mgr;
/*
* Lock to ensure only one thread at a time is ever calling
@@ -104,12 +107,12 @@ struct gxp_dev {
struct gxp_client *debugfs_client;
struct mutex debugfs_client_lock;
bool debugfs_wakelock_held;
- struct gxp_thermal_manager *thermal_mgr;
struct gxp_dma_manager *dma_mgr;
struct gxp_fw_data_manager *data_mgr;
struct gxp_tpu_dev tpu_dev;
struct gxp_core_telemetry_manager *core_telemetry_mgr;
struct gxp_iommu_domain *default_domain;
+ struct gcip_thermal *thermal;
/*
* Pointer to GSA device for firmware authentication.
* May be NULL if the chip does not support firmware authentication