Florian Pose
25bdba8bbd
Do not build GPIO part of CCAT if GPIO is not configured in kernel.
2017-09-08 13:50:06 +02:00
Patrick Bruenn
1362f30a05
devices/ccat: revert "limit rx processing to one frame per poll"
...
revert "limit rx processing to one frame per poll", which caused etherlab
frame timeouts in setups with more than one frame per cycle.
2016-04-12 11:17:36 +02:00
Patrick Bruenn
004831997e
update ccat driver to v0.14
...
- fix ccat startup stall and 64 bit address usage
- limit rx processing to one frame per poll
- print registered gpio base to kernel log
- fix constness for *_driver objects
- refactor dma fifo initialization
- refactor rx/tx fifo code and structures
2015-11-05 16:54:49 +01:00
Patrick Bruenn
596a2584c3
update ccat driver to v0.13
...
- add driver for the SRAM function block
- add driver for the GPIO function block
- add support for multiple CCATs
- prepare support for devices without pci
2015-10-13 12:24:16 +02:00
Patrick Bruenn
be89551e21
- increase version number to 0.10
...
- run indent script on netdev.c
2014-07-02 14:25:23 +02:00
Patrick Bruenn
6c129ee7ce
Refactoring:
...
- convert next_tx/rx counter into dma_fifo member fifo->next
- use POLL_TIME define instead of magic number 100
- remove obsolete tx_fifo_full()
2014-07-02 08:15:27 +02:00
Patrick Bruenn
4e38410894
remove print.* from release tree
...
run indent
2014-06-05 17:41:48 +02:00
Patrick Bruenn
2f4a4fd5fe
- don't use compat.h in the mainline driver
...
- correct constness of function pointer declarations
2014-06-05 16:40:01 +02:00
Patrick Bruenn
eb003e8df3
make ccat driver more linux compliant
...
- reduce enum ccat_info_t to the minimal set of defines
- replace CamelCased WINDOWS typedef structs with linux types
- remove print.c/.h from the driver build, but keep the files for debugging
2014-06-05 16:30:22 +02:00
Patrick Bruenn
058e923dda
- use short kernel types, add empty lines after variable declaration to conform better with linux coding style
...
- replace polling threads with hrtimer callback
2014-06-05 16:07:52 +02:00
Patrick Bruenn
682b891bd0
- restored examples/user/
...
- removed /devices/ccat/COPYING
- replaced DRV_NAME with KBUILD_MODNAME
2014-05-06 17:23:33 +02:00
Patrick Bruenn
fa937d00a4
change back the version number to release 0.8
2014-04-23 15:22:39 +02:00
Patrick Bruenn
dc7832849e
ccat: use the same file for different driver version
2014-04-23 15:20:33 +02:00
Patrick Bruenn
544b186438
added ccat support for kernel 2.6.32
2014-04-23 13:15:10 +02:00
Patrick Bruenn
486d7704ba
clean up CCatDefinitions.h
2014-04-07 07:31:50 +02:00
Patrick Bruenn
5b3b03b30d
replace not working symlinks with real copies from the ccat main repository(git)
2014-04-04 08:59:37 +02:00
Patrick Bruenn
9aba2b3e15
Add ccat driver for Beckhoff CCAT communication controller in Beckhoff CX20xx device
2014-04-04 08:32:09 +02:00