Commit Graph

18 Commits

Author SHA1 Message Date
Sven Schnelle
3cc6e64906 bcwc_pcie: load set file according to sensor id 2015-11-26 10:11:46 +01:00
Sven Schnelle
c38439aeb9 bcwc_pcie: allow to set framerate 2015-11-23 23:31:55 +01:00
Sven Schnelle
1f22dd2da2 bcwc_pcie: add variable for wait_event_interruptible() 2015-11-23 20:03:02 +01:00
Sven Schnelle
c8431e7fbb bcwc_pcie: fix return code check of wait_event_interruptible_timeout() 2015-11-23 15:50:29 +01:00
Sven Schnelle
a55acf2846 bcwc_pcie: check return value from bcwc_channel_ringbuf_send()
It might return NULL, which would cause a kernel crash.
2015-11-23 15:49:53 +01:00
Sven Schnelle
5f5b38e4cc bcwc_pcie: set channel lock based on channel type 2015-11-23 15:48:56 +01:00
Sven Schnelle
4e3d87fb36 bcwc_pcie: add various functions to stop firmware 2015-11-23 14:42:00 +01:00
Sven Schnelle
91821fc228 first version that actually streams ;-) 2015-11-21 21:58:30 +01:00
Sven Schnelle
703c02342c bcwc_pcie: Fix removal of module
the IRQ workqueue was called after channel info was freed, which was
crashing the kernel sometimes. Also fix the isp powerdown sequence,
to stop ISP properly if firmware crashes.
2015-11-14 20:56:21 +01:00
Sven Schnelle
44ae35299e bcwc_pcie: add basic camera configuration commands 2015-11-09 14:35:17 +01:00
Sven Schnelle
c97e4a9172 bcwc_pcie: powerdown cmd doesn't send a response
The old code checked for stop command, which was wrong.
2015-11-03 22:40:32 +01:00
Sven Schnelle
7373fe8cbb bcwc_pcie: Wait for command completion based on events 2015-11-03 22:34:03 +01:00
Sven Schnelle
49d54ff767 bcwc_pcie: add isp command definitions to header file 2015-10-30 22:50:09 +01:00
Sven Schnelle
65511bb668 bcwc_pcie: switch isp debug to dynamic printk 2015-10-30 20:43:34 +01:00
Sven Schnelle
07686d56a1 bcwc_pcie: power down hardware 2015-10-29 23:13:29 +01:00
Sven Schnelle
bd4650a2f7 bcwc_pcie: minor irq handling fixes 2015-10-29 22:29:31 +01:00
Sven Schnelle
3e4fc4c1fc bcwc_pcie: add start stop functions for firmware 2015-10-29 22:08:25 +01:00
Sven Schnelle
9e6f0eb34a bcwc_pcie: add ringbuffer handlign functions 2015-10-29 21:50:57 +01:00