summaryrefslogtreecommitdiff
path: root/linux/drivers
AgeCommit message (Collapse)Author
2003-12-20corrected handling of feed listsAndreas Oberritter
2003-12-18- use videobuf_waiton() non-interruptible, so signals won't disturb theMichael Hunold
cleanup of the capture buffers. otherwise the buffers were not cleaned up correctly when a program was killed by CTRL-C, which led to memory corruption and system crashes when capturing
2003-12-16- use DEB_INT for very verbose debugging outputMichael Hunold
2003-12-15- fix compilationMichael Hunold
- more video/vbi open/release fixes
2003-12-15- fix a bunch of race conditions and locking bugs in video and vbiMichael Hunold
capture code on device closure - change minimal picture size to 48x32 just like other drivers
2003-12-12- use vmalloc_32() instead of vmalloc() in saa7146_vmalloc_build_pgtable().Michael Hunold
this makes sure that the pagetable is in lowmem kernel memory, so we can DMA to it. this fixes the bug where budget-core.o oopsed on machines with highmem enabled.
2003-12-10dmxdev.filternum fixRoberto Ragusa
2003-12-10Pid removal fix.Roberto Ragusa
Counters converted to int.
2003-12-10Optimization for pid 0x2000 and code simplification.Augusto Cardoso
2003-12-10- pid addition/removal and open_whole_bandwidth() reworked:Roberto Ragusa
add_pid() and remove_pid() handle ref count tables only; add_hw_pid() and remove_hw_pid() set the hardware, enabling/disabling whole_bandwidth when necessary; pid==0x2000 is considered special by *_hw_* functions only. - write_reg_op() replaced by write_reg_bitfield(), simpler, cleaner instead of: write_reg_op(adapter,0x456,3,0xffffe000,0x1234); we have now: write_reg_bitfield(adapter,0x456,0x00001fff,0x1234); - better usage of u8, u16, u32, int - changed hexadecimal values to lowercase - improved enable_hw_filters and related log messages - lot of coding styling fixes
2003-12-09use correct delay values, don't divide by HZ when using dvb_delay().Holger Waechtler
found by Artur Skawina.
2003-12-09Modify comment and printk.Augusto Cardoso
2003-12-08Add a parameter to dvb_filter_pes2ts function to specify whether the packetAlex Woods
is a payload unit start or not.
2003-12-07Use the hotplug firmware loader for 2.6 kernels instead of compiling theAlex Woods
firmware into the module.
2003-12-06Readded skystar2 diseqc from Vincenzo Di Massa.Roberto Ragusa
2003-12-05Correct the USB id of the DEC3000-s.Alex Woods
Implement a little more of the frontend.
2003-12-05Prepare driver for DEC3000-s support.Alex Woods
Add a DEC3000-s frontend with some of FE_SET_FRONTEND implemented (thanks to Pedro Gutiérrez for USB logs of the DEC3000-s). Prepare bootcode loader for easy transition to firmware loader for 2.6 kernels. Get Makefiles to pull in DEC3000-s bootcode. Turn echo off for ugly bootcode header hacks in 2.4 build Makefile. Note: At this stage, connecting a DEC3000-s will probably just make it reboot over and over.
2003-12-04update by Niklas Peinecke, Wolfgang This, Vincenzo Di Massa et al.Holger Waechtler
2003-12-03emard's cleanupHolger Waechtler
2003-12-03full DiSEqC support by Vincenzo Di MassaHolger Waechtler
2003-12-02Integrate frontend into ttusb_dec module and remove pseudo-i2c bits.Alex Woods
Move ttusb_dec header into source file. Build just a ttusb_dec.o module.
2003-12-02emard's new section demux code. Please test!Holger Waechtler
2003-12-01add support for the FCIII. Contributed by Augusto Cardoso.Holger Waechtler
2003-12-01patch for the mt312 module, targeting the VP310. Contributed by Augusto Cardoso.Holger Waechtler
1) Reduced heat in most applications of the VP310. This is specially important on the Skystar2 application. Some old boards based on the VP310 will have heat problems without this patch an may be permanently damaged. 2) Implement "auto" inversion mode for the VP310. With this and a VP310, you don't have to worry about inversion, this is like it should be. 3) Remove unnecessary "prints". 4) Add the ability to generate a module with the option to use debug. When MT312_DEBUG is 0, there is no debug code in the module. When it's set to 1, it's possible to control debug using the module parameter "debug=1"
2003-11-29apply adapter->capturing refcounting bug fixed by Wolfgang ThielHolger Waechtler
2003-11-29set FE_HAS_LOCK only when all low-order bits are validHolger Waechtler
2003-11-27- completed nokia board supportAndreas Oberritter
- increased delay before inversion change to 30ms to get constant results - added 30ms delay after FE_SET_FRONTEND for quick and stable tuning. don't know why it is that much faster with it, I noticed it by pure luck after adding a printk which delayed for about 4 jiffies. ;) maybe it avoids a bug or delay in some other part of the code (maybe dvb_frontend.c?). feedback by pci card users would be appreciated. - changed a c++ comment to c style
2003-11-27fix typo in code rate table lookup for FE_GET_FRONTENDHolger Waechtler
- p->code_rate_LP = fec_tab[val >> 3]; + p->code_rate_LP = fec_tab[val & 0x07];
2003-11-27- set default pwm value to 0x48 for boards which don't have an eeprom at i2c ↵Andreas Oberritter
address 0x50 instead of using a random value of an uninitialized local variable. - don't bail out if no tuner could be detected, for compatibility with boards which don't have a tuner on the same bus as the demod.
2003-11-26- i2c timeout fix by Gerd KnorrMichael Hunold
2003-11-26removed packet_header checks, these are handled in the demux codeHolger Waechtler
2003-11-25introduced flag SAA7146_I2C_SHORT_DELAY to speed up I2C accessOliver Endriss
2003-11-25linux kernel coding style policy enforcement contributed by Robert RagusaHolger Waechtler
2003-11-25make it compile with non-C99-compliant gcc versions. Patch contributed by ↵Holger Waechtler
Wolfgang Thiel
2003-11-25increased I2C speed to 275 kHzOliver Endriss
2003-11-23fix frontend private data handling. patch by Mikael Rosbacke <rosbacke at ↵Andreas Oberritter
nada.kth.se>
2003-11-23Applied patch by Vincenzo Di Massa to allow full-bandwidth feedsHolger Waechtler
2003-11-20obsolete, removed.Holger Waechtler
2003-11-20- move saa7146_set_gpio() from saa7146_vv to saa7146_coreMichael Hunold
- add "new" saa7146_wait_for_debi_done() function, remove other versions from av7110 and budget.ci - make budget-ci use this gpio function and the new wait_...() function, therefore fix BORROWED_FROM_AV7110_H_BUT_REALLY_BELONGS_IN_SAA7146_DEFS_H remark
2003-11-20- make saa7146_pgtable_build_single() deliver a return code, make someMichael Hunold
sanity checks of the arguments (if a bad pagetable is created, unpredictable thinks can happen. trust me... ;-) - follow this change for the several uses
2003-11-20- remove unnecessary "capture memory in framebuffer" special functionsMichael Hunold
which were commented out anyway - fix one typo
2003-11-20firmware loader implementation contributed by Martin StubbsHolger Waechtler
2003-11-19Whoops, forgot to add a "return 0" at the end of the init functionAndrew de Quincy
2003-11-19Added new module parameter to choose between BER and UCBLOCKs errorAndrew de Quincy
monitoring since the STV0299 can't do both at once (BER is the default)
2003-11-18patch by Wolfgang Thiel: gcc-2.95 compile fixes,Johannes Stezenbach
load skystar2 driver from insmod.sh script
2003-11-14change license GPL -> LGPLOliver Endriss
2003-11-14- sanitize enabling of video input pins and i2c pinsMichael Hunold
- use some default values, so the hardware is always in a sane state
2003-11-12- use per i2c-adapater void pointer for private data in nxt_attach() / ↵Michael Hunold
nxt_detach() feedback appreciated!
2003-11-12- compile fixMichael Hunold
2003-11-12- re-indent the sourceMichael Hunold
- remove unnecessary blank lines - remove #pragma stuff - add 3 obviously missing break statements in nxt6000_dump_status() - use c style comments instead of // - remove bogus version history from header file - remove Windoze style <cr> from header file