diff options
author | Wu Hao <hao.wu@intel.com> | 2019-08-04 18:20:15 +0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2019-08-05 18:01:24 +0200 |
commit | 15bbb300fcef4e62e4f6063cc29e698796027b98 (patch) | |
tree | fa0e0c6ef9da511c4b53d9a447116717956341fa /drivers/fpga/dfl-fme-pr.c | |
parent | d2ad5ac1cda7c30c9ded04d0e21aba528f1f96ec (diff) | |
download | linux-15bbb300fcef4e62e4f6063cc29e698796027b98.tar.gz linux-15bbb300fcef4e62e4f6063cc29e698796027b98.tar.bz2 linux-15bbb300fcef4e62e4f6063cc29e698796027b98.zip |
fpga: dfl: add id_table for dfl private feature driver
This patch adds id_table for each dfl private feature driver,
it allows to reuse same private feature driver to match and support
multiple dfl private features.
Signed-off-by: Xu Yilun <yilun.xu@intel.com>
Signed-off-by: Wu Hao <hao.wu@intel.com>
Acked-by: Moritz Fischer <mdf@kernel.org>
Acked-by: Alan Tull <atull@kernel.org>
Signed-off-by: Moritz Fischer <mdf@kernel.org>
Link: https://lore.kernel.org/r/1564914022-3710-6-git-send-email-hao.wu@intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/fpga/dfl-fme-pr.c')
-rw-r--r-- | drivers/fpga/dfl-fme-pr.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/fpga/dfl-fme-pr.c b/drivers/fpga/dfl-fme-pr.c index 3c71dc3faaf5..a233a53db708 100644 --- a/drivers/fpga/dfl-fme-pr.c +++ b/drivers/fpga/dfl-fme-pr.c @@ -470,7 +470,12 @@ static long fme_pr_ioctl(struct platform_device *pdev, return ret; } -const struct dfl_feature_ops pr_mgmt_ops = { +const struct dfl_feature_id fme_pr_mgmt_id_table[] = { + {.id = FME_FEATURE_ID_PR_MGMT,}, + {0} +}; + +const struct dfl_feature_ops fme_pr_mgmt_ops = { .init = pr_mgmt_init, .uinit = pr_mgmt_uinit, .ioctl = fme_pr_ioctl, |