- Nov 03, 2019
-
-
Johannes Thumshirn authored
Now that we have symbol namespaces, use them in MCB to not pollute the default namespace with MCB internals. Signed-off-by:
Johannes Thumshirn <jthumshirn@suse.de> Reviewed-by:
Jessica Yu <jeyu@kernel.org> Reviewed-by:
Michael Moese <mmoese@suse.de> Link: https://lore.kernel.org/r/20191016100158.1400-1-jthumshirn@suse.de Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- May 21, 2019
-
-
Thomas Gleixner authored
Add SPDX license identifiers to all files which: - Have no license information of any form - Have EXPORT_.*_SYMBOL_GPL inside which was used in the initial scan/conversion to ignore the file These files fall under the project license, GPL v2 only. The resulting SPDX license identifier is: GPL-2.0-only Signed-off-by:
Thomas Gleixner <tglx@linutronix.de> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- Aug 31, 2017
-
-
Christophe JAILLET authored
If 'chameleon_get_bar()' fails, we will return 0, which mean success. We should return the corresponding error code instead. Remove the useless initialisation of 'ret' which was hiding the issue. (if 'ret' is not set, gcc generates a warning ("warning: ‘ret’ may be used uninitialized in this function")) Signed-off-by:
Christophe JAILLET <christophe.jaillet@wanadoo.fr> Signed-off-by:
Johannes Thumshirn <jthumshirn@suse.de> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- Nov 15, 2016
-
-
Michael Moese authored
The expression was clearly wrong, the logical AND of expressions must be changed to a logical OR. Reported-by:
David Binderman <dcb314@hotmail.com> Signed-off-by:
Michael Moese <michael.moese@men.de> Signed-off-by:
Johannes Thumshirn <jthumshirn@suse.de> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- Aug 31, 2016
-
-
Andreas Werner authored
Added support for the bar descriptor. This type is used for FPGAs connect to the LPC or to a non PCI bus. The Bar descriptor could have a maximum of 6 BARs. Each of the devices within the FPGA could be mapped to a different BAR. The BAR descriptor is comparable to the PCI header. Signed-off-by:
Andreas Werner <andreas.werner@men.de> [ free bar descriptor in the non-error case ] Signed-off-by:
Johannes Thumshirn <jthumshirn@suse.de> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- May 03, 2016
-
-
Andreas Werner authored
The bar number is found in reg2 within the gdd. Therefore we need to change the assigment from reg1 to reg2 which is the correct location. Signed-off-by:
Andreas Werner <andreas.werner@men.de> Fixes: '3764e82e' drivers: Introduce MEN Chameleon Bus Cc: stable@vger.kernel.org # v3.15+ Signed-off-by:
Johannes Thumshirn <jthumshirn@suse.de> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
Johannes Thumshirn authored
Export information about the bus stored in the FPGA's header to userspace via sysfs, instead of hiding it in pr_debug()s from everyone. Signed-off-by:
Johannes Thumshirn <jthumshirn@suse.de> Reviewed-by:
Andreas Werner <andreas.werner@men.de> Tested-by:
Andreas Werner <andreas.werner@men.de> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- Apr 16, 2014
-
-
Christoph Jaeger authored
chameleon_parse_cells() bails out if chameleon descriptor type is invalid but does not free the storage 'header' points to. Signed-off-by:
Christoph Jaeger <christophjaeger@linux.com> Signed-off-by:
Johannes Thumshirn <johannes.thumshirn@men.de> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- Feb 28, 2014
-
-
Johannes Thumshirn authored
The MCB (MEN Chameleon Bus) is a Bus specific to MEN Mikroelektronik FPGA based devices. It is used to identify MCB based IP-Cores within an FPGA and provide the necessary framework for instantiating drivers for these devices. Signed-off-by:
Johannes Thumshirn <johannes.thumshirn@men.de> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-