summaryrefslogtreecommitdiffstats
path: root/drivers
Commit message (Collapse)AuthorAgeFilesLines
* V4L/DVB (13786): [Mantis] Bug: HIF bits already shifted ..Manu Abraham2010-01-171-1/+1
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13785): [Mantis] Do not disable IRQ's while being invokedManu Abraham2010-01-171-2/+5
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13784): [Mantis] Use PCI API instead of hardcoded lengthManu Abraham2010-01-171-1/+4
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13783): [Mantis/Technisat Cablestar HD2] Add support for the ↵Marko Viitamaki2010-01-173-0/+3
| | | | | | | | Technisat Cablestar HD2 Signed-off-by: Marko Viitamaki <mau2@suomi24.fi> Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13782): [Mantis] Temporarily disable FRDA irqManu Abraham2010-01-171-4/+1Star
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13781): [Mantis CA] Bug: Fix wrong usage of HIFRDWRNManu Abraham2010-01-171-13/+11Star
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13780): [Mantis] HIF I/O: Enable Interrupts for ReadSigmund Augdal2010-01-171-0/+5
| | | | | | Signed-off-by: Sigmund Augdal <sigmund@snap.tv> Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13779): [Mantis] Missing wakeup for write queueManu Abraham2010-01-171-0/+1
| | | | | | | Thanks to Sigmund for pointing it out Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13778): [Mantis] Wr ACK is already handled in the fast path,Manu Abraham2010-01-171-3/+0Star
| | | | | | | do not use the event manager to handle the fast events Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13777): [Mantis] Use a Write wait queue for Write eventsManu Abraham2010-01-172-2/+33
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13776): [Mantis] Use a simple timeout instead, interruptibleManu Abraham2010-01-171-3/+3
| | | | | | | timeouts sleep unnecessarily too long Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13775): [Mantis] Remove unnecessary job queuesManu Abraham2010-01-172-11/+0Star
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13774): [Mantis] Remove redundant wait for Burst Reads, wakeup the ↵Sigmund Augdal2010-01-172-4/+2Star
| | | | | | | | HIF event Signed-off-by: Sigmund Augdal <sigmund@snap.tv> Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13773): [Mantis] Enable all interruptsManu Abraham2010-01-171-3/+8
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13772): [Mantis] Do not enable Common Memory AccessManu Abraham2010-01-171-4/+0Star
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13771): [Mantis] Reset Flags at the earliest possibleManu Abraham2010-01-173-13/+19
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13770): [Mantis] Bug Do not trigger FR/DA IRQ from SBUF OPDONEManu Abraham2010-01-171-1/+0Star
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13769): [Mantis] Smart Buffer Burst Read Ready cannot flag FR/DA IrqManu Abraham2010-01-171-2/+2
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13768): [Mantis] Enable WRACKManu Abraham2010-01-172-1/+10
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13767): [Mantis/VP-1041] Bug: Add in missing Master clock settingsManu Abraham2010-01-171-0/+3
| | | | | | | Thanks to Ershov and Igor for pointing it out. Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13766): [Mantis] Bug: Fix wrong exit conditionSigmund Augdal2010-01-171-2/+0Star
| | | | | | Signed-off-by: Sigmund Augdal <sigmund@snap.tv> Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13765): [Mantis] HIF I/O: Add some debug statementsManu Abraham2010-01-171-1/+6
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13764): [Mantis CA] SLOT: Add some debug statusManu Abraham2010-01-171-1/+5
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13763): [Mantis] HIF I/O: trim delays a bit appropriatelyManu Abraham2010-01-171-2/+2
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13762): [Mantis CA] CA_MODULE: Look for the module status on driver ↵Manu Abraham2010-01-171-0/+3
| | | | | | | unload as well Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13761): [Mantis] HIF I/O: Temporary workaround, use SBUF_OPDONE ↵Manu Abraham2010-01-171-3/+2Star
| | | | | | | | | | flag instead Dnumgis got hit with this bug, using a temporary workaround for the time being rather than digging deep at this point. Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13760): [Mantis CA] CA_MODULE: Look for module status on driver loadSigmund Augdal2010-01-171-0/+3
| | | | | | Signed-off-by: Sigmund Augdal <sigmund@snap.tv> Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13759): [Mantis] HIF I/O: Use the LSB octet onlyManu Abraham2010-01-171-1/+1
| | | | | | | Thanks to Abylai Ospan for pointing this out. Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13758): [Mantis CA] CAM_CONTROL: Use CAMREADY_IRQ eventManu Abraham2010-01-172-4/+2Star
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13757): [Mantis CA] CAM_CONTROL: Use FRDA_IRQ EventsManu Abraham2010-01-171-2/+1Star
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13756): [Mantis CA] CAM_CONTROL: Use CAMCHANGE_IRQ eventsManu Abraham2010-01-171-0/+6
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13755): [Mantis CA] CAM_CONTROL: Use appropriate flagsManu Abraham2010-01-171-0/+3
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13754): [Mantis] CAM_CONTROL: Implement TS controlManu Abraham2010-01-173-4/+3Star
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13753): [Mantis CA] SLOT_CONTROL: Implement Slot RESETManu Abraham2010-01-171-0/+5
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13752): [Mantis CA] CAM_CONTROL: All CAM control operations now ↵Manu Abraham2010-01-171-14/+1Star
| | | | | | | handled by the worker thread Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13751): [Mantis] GPIO_CONTROL: Do not toggle GPIO CW's on HIF ↵Manu Abraham2010-01-172-4/+7
| | | | | | | operations Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13750): [Mantis] GPIO_CONTROL: Cache a given GPIO Bit Setup for a ↵Manu Abraham2010-01-172-7/+6Star
| | | | | | | given event Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13749): [Mantis CA] CA_SLAVE: Do not change Slave Configuration setupManu Abraham2010-01-171-0/+2
| | | | | | | (Need to sanitize this cleanly for different Slaves) Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13748): [Mantis/VP-2040] Add support for VP-2040 (TDA10023 frontend ↵Magnus Horlin2010-01-173-0/+3
| | | | | | | | based) Signed-off-by: Magnus Horlin <magnus@alefors.se> Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13747): [Mantis] Bug Fix!: Use Register Address rather than ↵Sigmund Augdal2010-01-172-12/+12
| | | | | | | | register field Signed-off-by: Sigmund Augdal <sigmund@snap.tv> Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13746): [Mantis CA] Bug: Remove duplicated symbolManu Abraham2010-01-171-1/+0Star
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13745): [Mantis CA] Add some debug statementsManu Abraham2010-01-172-0/+38
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13744): [Mantis CA] Use Module status to signal Slot eventsManu Abraham2010-01-171-0/+5
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13743): [Mantis CA] Use DVB_CA Tuple parserManu Abraham2010-01-174-70/+80
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13742): [Mantis] Implement PCMCIA I/O Rd/Wr operationsManu Abraham2010-01-172-0/+56
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13741): [Mantis] Implement HIF Mem Read/Write operationsManu Abraham2010-01-176-8/+157
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13740): [Mantis] Schedule the work instead of handling the task ↵Manu Abraham2010-01-174-12/+15
| | | | | | | directly Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13739): [Mantis] Event Manager: Handle Masked events onlyManu Abraham2010-01-172-1/+5
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13738): [Mantis] Enable IRQ0 eventsManu Abraham2010-01-175-25/+26
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (13737): [Mantis] Register the CA device, dummy functions for nowManu Abraham2010-01-174-0/+140
| | | | | Signed-off-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>