diff options
author | Federico Vaga <federico.vaga@cern.ch> | 2017-07-18 08:33:03 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-08-28 16:24:21 +0200 |
commit | 2071a3e94abd34d65bd40f1ff845f9cea300dfa6 (patch) | |
tree | 7b115bbaf53ff854af74bc6b907bdd39688adc28 /include/linux/fmc.h | |
parent | 9f757f415210a7c85e2784e4a1733ea78b2e4e88 (diff) | |
download | linux-2071a3e94abd34d65bd40f1ff845f9cea300dfa6.tar.gz linux-2071a3e94abd34d65bd40f1ff845f9cea300dfa6.tar.bz2 linux-2071a3e94abd34d65bd40f1ff845f9cea300dfa6.zip |
drivers/fmc: The only way to dump the SDB is from debugfs
Driver should not call fmc_sdb_dump() anymore. (actually they can but the
operation is not supported, so it will print an error message)
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
Tested-by: Pat Riehecky <riehecky@fnal.gov>
Acked-by: Alessandro Rubini <rubini@gnudd.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/fmc.h')
-rw-r--r-- | include/linux/fmc.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/fmc.h b/include/linux/fmc.h index 8bb4a154bbdc..5c8df0c49fc3 100644 --- a/include/linux/fmc.h +++ b/include/linux/fmc.h @@ -180,6 +180,9 @@ struct fmc_device { uint32_t device_id; /* Filled by the device */ char *mezzanine_name; /* Defaults to ``fmc'' */ void *mezzanine_data; + + struct dentry *dbg_dir; + struct dentry *dbg_sdb_dump; }; #define to_fmc_device(x) container_of((x), struct fmc_device, dev) @@ -232,7 +235,6 @@ extern int fmc_match(struct device *dev, struct device_driver *drv); extern int fmc_fill_id_info(struct fmc_device *fmc); extern void fmc_free_id_info(struct fmc_device *fmc); extern void fmc_dump_eeprom(const struct fmc_device *fmc); -extern void fmc_dump_sdb(const struct fmc_device *fmc); /* helpers for FMC operations */ extern int fmc_irq_request(struct fmc_device *fmc, irq_handler_t h, |