Moritz Fischer
83eb4fbdcf
fpga: fpga-mgr: dfl-fme-mgr: Simplify registration
...
Simplify registration using new devm_fpga_mgr_register() API.
Reviewed-by: Tom Rix <trix@redhat.com >
Signed-off-by: Moritz Fischer <mdf@kernel.org >
Link: https://lore.kernel.org/r/20201115195127.284487-4-mdf@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2020-12-01 18:49:32 +01:00
Wu Hao
e150e3f4ad
fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address.
...
FME_PR_INTFC_ID is used as compat_id for fpga manager and region,
but high 64 bits and low 64 bits of the compat_id are swapped by
mistake. This patch fixes this problem by fixing register address.
Signed-off-by: Wu Hao <hao.wu@intel.com >
Acked-by: Alan Tull <atull@kernel.org >
Acked-by: Moritz Fischer <mdf@kernel.org >
Signed-off-by: Moritz Fischer <mdf@kernel.org >
Link: https://lore.kernel.org/r/20190628004951.6202-2-mdf@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-07-03 19:58:58 +02:00
Alan Tull
084181fe8c
fpga: mgr: add devm_fpga_mgr_create
...
Add devm_fpga_mgr_create() which is the managed
version of fpga_mgr_create().
Change current FPGA manager drivers to use
devm_fpga_mgr_create()
Signed-off-by: Alan Tull <atull@kernel.org >
Suggested-by: Federico Vaga <federico.vaga@cern.ch >
Acked-by: Moritz Fischer <mdf@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2018-10-16 11:13:50 +02:00
Colin Ian King
83b15fed91
drivers: fpga: fix two trivial spelling mistakes
...
Trivial fix to two spelling mistakes
"execeeded" -> "exceeded"
"Invaild" -> "Invalid"
Signed-off-by: Colin Ian King <colin.king@canonical.com >
Acked-by: Alan Tull <atull@kernel.org >
Acked-by: Moritz Fischer <mdf@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2018-09-12 09:43:53 +02:00
Wu Hao
5ebae801d9
fpga: dfl: fme-mgr: add compat_id support
...
This patch adds compat_id support to fme manager driver, it
reads the ID from the hardware register. And it could be used
for compatibility check before partial reconfiguration.
Signed-off-by: Wu Hao <hao.wu@intel.com >
Acked-by: Alan Tull <atull@kernel.org >
Acked-by: Moritz Fischer <mdf@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2018-07-15 13:55:46 +02:00
Wu Hao
af275ec616
fpga: dfl: add fpga manager platform driver for FME
...
This patch adds fpga manager driver for FPGA Management Engine (FME). It
implements fpga_manager_ops for FPGA Partial Reconfiguration function.
Signed-off-by: Tim Whisonant <tim.whisonant@intel.com >
Signed-off-by: Enno Luebbers <enno.luebbers@intel.com >
Signed-off-by: Shiva Rao <shiva.rao@intel.com >
Signed-off-by: Christopher Rauer <christopher.rauer@intel.com >
Signed-off-by: Kang Luwei <luwei.kang@intel.com >
Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com >
Signed-off-by: Wu Hao <hao.wu@intel.com >
Acked-by: Alan Tull <atull@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2018-07-15 13:55:46 +02:00