- Jan 31, 2012
-
-
Alessandro Rubini authored
We introduced -DDEBUG in two makefiles by error. One error each of us. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com> Acked-by:
Federico Vaga <federico.vaga@gmail.com>
-
- Jan 24, 2012
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com> Acked-by:
Federico Vaga <federico.vaga@gmail.com>
-
- Jan 05, 2012
-
-
Federico Vaga authored
Signed-off-by:
Federico Vaga <federico.vaga@gmail.com> Acked-by:
Alessandro Rubini <rubini@gnudd.com>
-
Federico Vaga authored
(input|output)_cset change returned value: * 0 if the acquisition is already done * -EAGAIN if the acquisition will be completed in the future (must use data_done) * Other error code if needed Signed-off-by:
Federico Vaga <federico.vaga@gmail.com> Acked-by:
Alessandro Rubini <rubini@gnudd.com>
-
Federico Vaga authored
Signed-off-by:
Federico Vaga <federico.vaga@gmail.com> Acked-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Dec 06, 2011
-
-
Alessandro Rubini authored
New input cset, at most 8 gpio pins in 1-byte-per-sample. (Unlikely the previous one, this has been completed and tested) Signed-off-by:
Alessandro Rubini <rubini@gnudd.com> Acked-by:
Federico Vaga <federico.vaga@gmail.com>
-
Alessandro Rubini authored
This reverts commit d0515205 . The input gpio driver is not ready, and it was pushed upstream in error. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
New input cset, at most 8 gpio pins in 1-byte-per-sample Signed-off-by:
Alessandro Rubini <rubini@gnudd.com> Acked-by:
Federico Vaga <federico.vaga@gmail.com>
-
Alessandro Rubini authored
This introduces ZIO_PARAM_TRIGGER(_name) and ZIO_PARAM_BUFFER(_name) and uses them in zio-zero. We'd love most software-driven devices to use the buffer= and trigger= parameters to override the default, thus the centralized macros. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com> Acked-by:
Federico Vaga <federico.vaga@gmail.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com> Acked-by:
Federico Vaga <federico.vaga@gmail.com>
-
- Nov 30, 2011
-
-
Alessandro Rubini authored
This is a working implementation of an output driver. For simplicity it only registers one "analog" channel. I'm using ti with 6 leds and the timer trigger. It needs a cset with channels for each bit (so-called "digital"), support for more-than-8-bits and input gpio pins. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com> Acked-by:
Federico Vaga <federico.vaga@gmail.com>
-
- Nov 25, 2011
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com> Acked-by:
Federico Vaga <federico.vaga@gmail.com>
-
- Nov 22, 2011
-
-
Alessandro Rubini authored
This changes some method and stuff, in order to make all input and output be cset-based. This solves a number of issues with the previous setup. Thus, even drivers must be made differentlym abd this fixes zio-zero accordingly. As a side effect, we have a data_done method in trigger ops, so the device can tell when it is done. And the fire_trigger returns void, since it cannot wait for stuff to be done. See documentation for details. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com> Acked-by:
Federico Vaga <federico.vaga@gmail.com> docs for general-cset
-
zio invokes try_module_get() on buffer, trigger and device owners when they are in use. For devices we still have a little unsafe time. Signed-off-by:
Federico Vaga <federico.vaga@gmail.com> Acked-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Nov 15, 2011
-
-
Alessandro Rubini authored
A trigger instance has flags too, and the create functions set the flag in bot bi and ti. And channels inherit from cset. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com> Acked-by:
Federico Vaga <federico.vaga@gmail.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com> Acked-by:
Federico Vaga <federico.vaga@gmail.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com> Acked-by:
Federico Vaga <federico.vaga@gmail.com>
-
- Nov 04, 2011
-
-
From this commit onwards the whole thing compiles and works (from 2.6.34 onwards). We chose to save you from the past history of internal zio development. Signed-off by: Federico Vaga <federico.vaga@gmail.com> Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
This is a working driver, with one cset and three channels that return 8-bit data. It is the demonstration that the ZIO abstraction is a good way to avoid complexity in the low-level drivers. Signed-off by: Federico Vaga <federico.vaga@gmail.com> Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-