aboutsummaryrefslogtreecommitdiff
path: root/include/linux/fmc.h
diff options
context:
space:
mode:
authorGravatar Federico Vaga <federico.vaga@cern.ch> 2017-07-18 08:33:03 +0200
committerGravatar Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2017-08-28 16:24:21 +0200
commit2071a3e94abd34d65bd40f1ff845f9cea300dfa6 (patch)
tree7b115bbaf53ff854af74bc6b907bdd39688adc28 /include/linux/fmc.h
parentdrivers/fmc: hide fmc operations behind helpers (diff)
downloadlinux-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.h4
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,