summaryrefslogtreecommitdiffstats
path: root/drivers/fpga
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-08-09 10:45:54 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-08-09 10:45:54 -0400
commitcec2caedd979e8778b61ca7dd15fa7ec8fcf7162 (patch)
treea57cb588ff7a326f11df234ad923d247d271ea41 /drivers/fpga
parentf51cf9e23b70aa01fff2473d7bc8535570a8afc8 (diff)
parent2949dc443116a66fd1a92d9ef107be16cdd197cd (diff)
Merge tag 'fpga-for-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga into char-misc-next
Moritz writes: FPGA Manager changes for 5.4-rc1 Here is the first set of changes for the 5.4-rc1 merge window. They're all more or less cleanup patches: - Carlos' patch addresses a checkpatch warning - My first patch changes the return type of a function to align it with the fact that nothing checks the return value and it uncoditionally returned 0 anyways - My second patch somehow fell through the cracks before and cleans up the FPGA bridge bindings by consolidating them instead of repeating the same paragraph over and over again. All of these patches have been in the last few linux-next releases without issues. Signed-off-by: Moritz Fischer <mdf@kernel.org> * tag 'fpga-for-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga: dt-bindings: fpga: Consolidate bridge properties fpga: altera-pr-ip: Make alt_pr_unregister function void fpga: altera-cvp: Fix function definition argument
Diffstat (limited to 'drivers/fpga')
-rw-r--r--drivers/fpga/altera-cvp.c3
-rw-r--r--drivers/fpga/altera-pr-ip-core-plat.c4
-rw-r--r--drivers/fpga/altera-pr-ip-core.c4
3 files changed, 6 insertions, 5 deletions
diff --git a/drivers/fpga/altera-cvp.c b/drivers/fpga/altera-cvp.c
index 770915fb97f9..53b963071c7b 100644
--- a/drivers/fpga/altera-cvp.c
+++ b/drivers/fpga/altera-cvp.c
@@ -57,7 +57,8 @@ struct altera_cvp_conf {
57 struct fpga_manager *mgr; 57 struct fpga_manager *mgr;
58 struct pci_dev *pci_dev; 58 struct pci_dev *pci_dev;
59 void __iomem *map; 59 void __iomem *map;
60 void (*write_data)(struct altera_cvp_conf *, u32); 60 void (*write_data)(struct altera_cvp_conf *conf,
61 u32 data);
61 char mgr_name[64]; 62 char mgr_name[64];
62 u8 numclks; 63 u8 numclks;
63}; 64};
diff --git a/drivers/fpga/altera-pr-ip-core-plat.c b/drivers/fpga/altera-pr-ip-core-plat.c
index b293d83143f1..99b9cc0e70f0 100644
--- a/drivers/fpga/altera-pr-ip-core-plat.c
+++ b/drivers/fpga/altera-pr-ip-core-plat.c
@@ -32,7 +32,9 @@ static int alt_pr_platform_remove(struct platform_device *pdev)
32{ 32{
33 struct device *dev = &pdev->dev; 33 struct device *dev = &pdev->dev;
34 34
35 return alt_pr_unregister(dev); 35 alt_pr_unregister(dev);
36
37 return 0;
36} 38}
37 39
38static const struct of_device_id alt_pr_of_match[] = { 40static const struct of_device_id alt_pr_of_match[] = {
diff --git a/drivers/fpga/altera-pr-ip-core.c b/drivers/fpga/altera-pr-ip-core.c
index a7a3bf0b5202..2cf25fd5e897 100644
--- a/drivers/fpga/altera-pr-ip-core.c
+++ b/drivers/fpga/altera-pr-ip-core.c
@@ -201,15 +201,13 @@ int alt_pr_register(struct device *dev, void __iomem *reg_base)
201} 201}
202EXPORT_SYMBOL_GPL(alt_pr_register); 202EXPORT_SYMBOL_GPL(alt_pr_register);
203 203
204int alt_pr_unregister(struct device *dev) 204void alt_pr_unregister(struct device *dev)
205{ 205{
206 struct fpga_manager *mgr = dev_get_drvdata(dev); 206 struct fpga_manager *mgr = dev_get_drvdata(dev);
207 207
208 dev_dbg(dev, "%s\n", __func__); 208 dev_dbg(dev, "%s\n", __func__);
209 209
210 fpga_mgr_unregister(mgr); 210 fpga_mgr_unregister(mgr);
211
212 return 0;
213} 211}
214EXPORT_SYMBOL_GPL(alt_pr_unregister); 212EXPORT_SYMBOL_GPL(alt_pr_unregister);
215 213