linux/drivers/fpga
Xu Yilun e08b9e6d87 fpga: dfl: fix the definitions of type & feature_id for dfl devices
The value of the field dfl_device.type comes from the 12 bits register
field DFH_ID according to DFL spec. So this patch changes the definition
of the type field to u16.

Also it is not necessary to illustrate the valid bits of the type field
in comments. Instead we should explicitly define the possible values in
the enumeration type for it, because they are shared by hardware spec.
We should not let the compiler decide these values.

Similar changes are also applied to dfl_device.feature_id.

This patch also fixed the MODALIAS format according to the changes
above.

Reviewed-by: Tom Rix <trix@redhat.com>
Signed-off-by: Xu Yilun <yilun.xu@intel.com>
Signed-off-by: Moritz Fischer <mdf@kernel.org>
Link: https://lore.kernel.org/r/20210107043714.991646-4-mdf@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-01-07 15:21:27 +01:00
..
altera-cvp.c
altera-fpga2sdram.c
altera-freeze-bridge.c
altera-hps2fpga.c
altera-pr-ip-core-plat.c fpga: fpga-mgr: altera-pr-ip: Simplify registration 2020-12-01 18:49:32 +01:00
altera-pr-ip-core.c fpga: fpga-mgr: altera-pr-ip: Simplify registration 2020-12-01 18:49:32 +01:00
altera-ps-spi.c fpga: fpga-mgr: altera-ps-spi: Simplify registration 2020-12-01 18:49:32 +01:00
dfl-afu-dma-region.c
dfl-afu-error.c fpga: dfl: afu: add interrupt support for port error reporting 2020-07-06 21:34:46 -07:00
dfl-afu-main.c Linux 5.8-rc7 2020-07-27 11:49:37 +02:00
dfl-afu-region.c
dfl-afu.h
dfl-fme-br.c
dfl-fme-error.c fpga: dfl: fme: add interrupt support for global error reporting 2020-07-06 21:35:42 -07:00
dfl-fme-main.c fpga: dfl: fme: add interrupt support for global error reporting 2020-07-06 21:35:42 -07:00
dfl-fme-mgr.c fpga: fpga-mgr: dfl-fme-mgr: Simplify registration 2020-12-01 18:49:32 +01:00
dfl-fme-perf.c fpga: dfl: change data type of feature id to u16 2020-08-19 21:05:47 -07:00
dfl-fme-pr.c
dfl-fme-pr.h
dfl-fme-region.c
dfl-fme.h
dfl-pci.c fpga: dfl-pci: locate DFLs by PCIe vendor specific capability 2021-01-07 15:21:27 +01:00
dfl.c fpga: dfl: fix the definitions of type & feature_id for dfl devices 2021-01-07 15:21:27 +01:00
dfl.h fpga: dfl: fix the definitions of type & feature_id for dfl devices 2021-01-07 15:21:27 +01:00
fpga-bridge.c
fpga-mgr.c fpga: fpga-mgr: Add devm_fpga_mgr_register() API 2020-12-01 18:49:32 +01:00
fpga-region.c fpga: fpga-region: Cleanup an outdated comment 2020-09-04 20:27:45 -07:00
ice40-spi.c fpga: fpga-mgr: ice40-spi: Simplify registration 2020-12-01 18:49:32 +01:00
Kconfig fpga: Specify HAS_IOMEM dependency for FPGA_DFL 2020-12-01 18:46:24 +01:00
machxo2-spi.c fpga: fpga-mgr: machxo2-spi: Simplify registration 2020-12-01 18:49:32 +01:00
Makefile
of-fpga-region.c
socfpga-a10.c
socfpga.c fpga: fpga-mgr: socfpga: Simplify registration 2020-12-01 18:49:32 +01:00
stratix10-soc.c fpga: stratix10-soc: make FPGA task un-interruptible 2020-08-19 21:05:46 -07:00
ts73xx-fpga.c fpga: fpga-mgr: ts73xx: Simplify registration 2020-12-01 18:49:32 +01:00
xilinx-pr-decoupler.c
xilinx-spi.c fpga: fpga-mgr: xilinx-spi: Simplify registration 2020-12-01 18:49:32 +01:00
zynq-fpga.c
zynqmp-fpga.c fpga: fpga-mgr: zynqmp: Simplify registration 2020-12-01 18:49:32 +01:00