aboutsummaryrefslogtreecommitdiff
path: root/drivers/char/tpm/tpm_tis_core.h
diff options
context:
space:
mode:
authorGravatar Mark Brown <broonie@kernel.org> 2023-07-23 23:32:05 +0100
committerGravatar Mark Brown <broonie@kernel.org> 2023-07-23 23:32:05 +0100
commit1477c794c771be0a873a41421812e7274717dcd1 (patch)
treee2d4e4971640d2af647741ce94acb411f9594123 /drivers/char/tpm/tpm_tis_core.h
parentASoC: fsl_spdif: Silence output on stop (diff)
parentLinux 6.5-rc3 (diff)
downloadlinux-1477c794c771be0a873a41421812e7274717dcd1.tar.gz
linux-1477c794c771be0a873a41421812e7274717dcd1.tar.bz2
linux-1477c794c771be0a873a41421812e7274717dcd1.zip
ASoC: Merge up fixes from mainline
There's several things here that will really help my CI.
Diffstat (limited to 'drivers/char/tpm/tpm_tis_core.h')
-rw-r--r--drivers/char/tpm/tpm_tis_core.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/char/tpm/tpm_tis_core.h b/drivers/char/tpm/tpm_tis_core.h
index 610bfadb6acf..b1a169d7d1ca 100644
--- a/drivers/char/tpm/tpm_tis_core.h
+++ b/drivers/char/tpm/tpm_tis_core.h
@@ -91,11 +91,15 @@ enum tpm_tis_flags {
};
struct tpm_tis_data {
+ struct tpm_chip *chip;
u16 manufacturer_id;
struct mutex locality_count_mutex;
unsigned int locality_count;
int locality;
int irq;
+ struct work_struct free_irq_work;
+ unsigned long last_unhandled_irq;
+ unsigned int unhandled_irqs;
unsigned int int_mask;
unsigned long flags;
void __iomem *ilb_base_addr;