- Feb 28, 2014
-
-
- May 16, 2013
-
-
Alessandro Rubini authored
fmc-bus is now fixed WRT the dev->release(). Now devices are correctly released when their use count reaches zero. Thus, we can't release them ourselves. This commit picks the new fmc-bus and adapts th own releae method. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Jan 24, 2013
-
-
Alessandro Rubini authored
This includes a new version of the submodule and fixes the code to match the new set of fields in the fmc structure. The biggest change is in the i2c address, that is now hosted in the fmc structure (this changes the spec-i2c file). Also, use new fmc_reprogram(). The function allows to centralize dumping the eeprom and the sdb tree, so the bus framework dumps or not, and can be changed at run time. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Nov 20, 2012
-
-
Forgot to deallocate the fmc_device allocated in spec_fmc_create. Signed-off-by:
Juan David Gonzalez Cobas <dcobas@cern.ch>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Oct 15, 2012
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
These bits were intruced in Linux-3.3, so don't refer to them. Rather, err out on all unimplemented bits. This is a different patch from what David suggested. Reported-by:
Juan David Gonzalez Cobas <dcobas@cern.ch> Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Signed-off-by:
Federico Vaga <federico.vaga@gmail.com>
-
- Oct 09, 2012
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Oct 02, 2012
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
We haven't been able to run Message Signalled Interrupt reliably, for a quirck in the Gennum chip and the kernel insisting to configure it according to the standard. So this adds "use_msi" as a module parameter, disabled by default. See documentation for details. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Sep 24, 2012
-
-
Alessandro Rubini authored
This redoes part of 0dcf4ed3 kernel/spec-fmc: only enable irq1 from fpga that I reverted. With this patch I only accept the two interrupt lines from the FPGA (even if only one is being used), ignoring the test points. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
This reverts commit 0dcf4ed3. After this I started having irq problems (missing events) so I'm not sure it was the right thing to do. Try reverting as a quick solution for me.
-
Alessandro Rubini authored
There's the risk of getting spurious interrupts if the test points are not connected as I use them, and the same may happen to the unused irq0 pin from the fpga Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Sep 20, 2012
-
-
Alessandro Rubini authored
Actually, Tom suggsted the fix and he's the author, but the swearing is mine and I'd better get authorship for my complaints. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Sep 05, 2012
-
-
Signed-off-by:
Federico Vaga <federico.vaga@gmail.com>
-
Alessandro Rubini authored
-
Alessandro Rubini authored
This offset used to be mandatory, but it is not any more. The gateware I'm using has two aliases in the 1M address space, so offset 0 is as good. Other gateware (like the 100Msample ADC) use the whole address space, so after this patch the ADC driver can use the fmc accessors like other drivers. EOF
-
- Aug 08, 2012
-
-
Alessandro Rubini authored
-
Alessandro Rubini authored
-
Alessandro Rubini authored
-
Alessandro Rubini authored
-
Alessandro Rubini authored
-
Alessandro Rubini authored
-
Alessandro Rubini authored
-
Alessandro Rubini authored
-
Alessandro Rubini authored
-
Alessandro Rubini authored
-
Alessandro Rubini authored
-
Alessandro Rubini authored
-
Alessandro Rubini authored
-
Alessandro Rubini authored
-
Alessandro Rubini authored
-
Alessandro Rubini authored
-
Alessandro Rubini authored
-