aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-05-20[media] cx18: Move spinlock and vb_type initialisation into stream_initSimon Farnsworth2-3/+2
The initialisation of vb_type in serialized_open was preventing REQBUFS from working reliably. Remove it, and move the spinlock into stream_init for good measure - it's only used when we have a stream that supports videobuf anyway. Signed-off-by: Simon Farnsworth <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] tm6000: remove tm6010 sif audio start and stopStefan Ringel1-3/+0
remove tm6010 sif audio start and stop Signed-off-by: Stefan Ringel <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] tm6000: remove unused exportsStefan Ringel1-3/+0
Signed-off-by: Stefan Ringel <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] tm6000: add pts loggingStefan Ringel1-1/+5
Signed-off-by: Stefan Ringel <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] tm6000: change from ioctl to unlocked_ioctlStefan Ringel1-4/+4
Signed-off-by: Stefan Ringel <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] tm6000: all audio packets must swabStefan Ringel1-8/+5
Signed-off-by: Stefan Ringel <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] tm6000: remove input selectStefan Ringel1-8/+0
Signed-off-by: Stefan Ringel <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] tm6000: move from tm6000_set_reg to tm6000_set_reg_maskStefan Ringel1-16/+10
move from tm6000_set_reg to tm6000_set_reg_mask Signed-off-by: Stefan Ringel <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] tm6000: remove duplicated initStefan Ringel1-3/+0
Signed-off-by: Stefan Ringel <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] tm6000: remove old tuner paramsStefan Ringel1-5/+1
Signed-off-by: Stefan Ringel <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] tm6000: remove unused capabilitiesStefan Ringel2-10/+0
Signed-off-by: Stefan Ringel <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] tm6000: add eepromStefan Ringel1-2/+5
Signed-off-by: Stefan Ringel <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] tm6000: change input controlStefan Ringel4-669/+130
change input control Signed-off-by: Stefan Ringel <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] tm6000: vitual input enumsStefan Ringel1-43/+57
vitual input enums Signed-off-by: Stefan Ringel <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] tm6000: change to virtual inputsStefan Ringel3-50/+303
change to virtual inputs Signed-off-by: Stefan Ringel <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] tm6000: add tm6010 audio mode setupStefan Ringel3-78/+107
add tm6010 audio mode setup Signed-off-by: Stefan Ringel <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] tm6000: add radio capabilitiesStefan Ringel3-16/+23
add radio capabilities Signed-off-by: Stefan Ringel <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] Prevent null pointer derefernce of pdevHuzaifa Sidhpurwala1-1/+1
Make sure pdev is not dereferenced when it is null Signed-off-by: Huzaifa Sidhpurwala <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] DVB: allow to read back of detected parameters through S2APIAndreas Oberritter1-4/+15
Signed-off-by: Andreas Oberritter <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] DVB: dvb_frontend: add parameters_outAndreas Oberritter1-6/+11
- Holds the parameters detected by the demod. - Updated on every call to get_frontend, either through ioctl or when a frontend event occurs. - Reset to input parameters after every call to set_frontend, tune or search/track. Signed-off-by: Andreas Oberritter <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] DVB: dvb_frontend: use shortcut to access fe->dtv_property_cacheAndreas Oberritter1-103/+108
Signed-off-by: Andreas Oberritter <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] DVB: dvb_frontend: remove unused assignmentsAndreas Oberritter1-2/+0
Signed-off-by: Andreas Oberritter <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] DVB: dvb_frontend: rename parameters to parameters_inAndreas Oberritter1-30/+30
- Preparation to distinguish input parameters from output parameters. Signed-off-by: Andreas Oberritter <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] DVB: call get_property at the end of dtv_property_process_getAndreas Oberritter1-8/+8
- Drivers should be able to override properties returned to the user. - The default values get prefilled from the cache. Signed-off-by: Andreas Oberritter <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] DVB: dtv_property_cache_submit shouldn't modifiy the cacheAndreas Oberritter1-10/+3
- Use const pointers and remove assignments. - delivery_system already gets assigned by DTV_DELIVERY_SYSTEM and dtv_property_cache_sync. Signed-off-by: Andreas Oberritter <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] cxd2820r: Update frontend capabilities to advertise QAM-256Steve Kerrison1-1/+2
This is supported in DVB-T2 mode, so added to the T/T2 frontend. Signed-off-by: Steve Kerrison <[email protected]> Acked-by: Antti Palosaari <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] DocBook/dvb: Update to include DVB-T2 additionsSteve Kerrison2-7/+49
A few new capabilities added to frontend.h for DVB-T2. Added these to the documentation plus some notes explaining that they are used by the T2 delivery system. Signed-off-by: Steve Kerrison <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] DVB: mxl5005s: handle new bandwidths by returning -EINVALAndreas Oberritter1-0/+2
drivers/media/common/tuners/mxl5005s.c: In function ‘mxl5005s_set_params’: drivers/media/common/tuners/mxl5005s.c:4016: warning: enumeration value ‘BANDWIDTH_5_MHZ’ not handled in switch drivers/media/common/tuners/mxl5005s.c:4016: warning: enumeration value ‘BANDWIDTH_10_MHZ’ not handled in switch drivers/media/common/tuners/mxl5005s.c:4016: warning: enumeration value ‘BANDWIDTH_1_712_MHZ’ not handled in switch Signed-off-by: Andreas Oberritter <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] DVB: drxd_hard: handle new bandwidths by returning -EINVALAndreas Oberritter1-1/+2
drivers/media/dvb/frontends/drxd_hard.c: In function ‘DRX_Start’: drivers/media/dvb/frontends/drxd_hard.c:2327: warning: enumeration value ‘BANDWIDTH_5_MHZ’ not handled in switch drivers/media/dvb/frontends/drxd_hard.c:2327: warning: enumeration value ‘BANDWIDTH_10_MHZ’ not handled in switch drivers/media/dvb/frontends/drxd_hard.c:2327: warning: enumeration value ‘BANDWIDTH_1_712_MHZ’ not handled in switch [[email protected]: removed the status = status assignment after the switch] Signed-off-by: Andreas Oberritter <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20[media] DVB: Add basic API support for DVB-T2 and bump minor versionAndreas Oberritter5-21/+29
[[email protected]: Remove private definitions from cxd2820r that existed before API was defined] Signed-off-by: Andreas Oberritter <[email protected]> Signed-off-by: Steve Kerrison <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2011-05-20ARM: 6915/1: SAMSUNG: Depend on IRQ_GENERIC_CHIPMark Brown1-0/+1
The generic chip infrastructure has had a Kconfig symbol added so we need to select that for the kernel to link now we're using the generic IRQ chip infrastructure. Signed-off-by: Mark Brown <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20ARM: 6902/1: perf: Remove erroneous check on active_eventsMark Rutland1-5/+0
When initialising a PMU, there is a check to protect against races with other CPUs filling all of the available event slots. Since armpmu_add checks that an event can be scheduled, we do not need to do this at initialisation time. Furthermore the current code is broken because it assumes that atomic_inc_not_zero will unconditionally increment active_counts and then tries to decrement it again on failure. This patch removes the broken, redundant code. Signed-off-by: Mark Rutland <[email protected]> Acked-by: Will Deacon <[email protected]> Cc: Jamie Iles <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20ARM: 6899/1: fix the note about dcache lazy flushing for SMP systemssaeed bishara1-1/+2
Acked-by: Catalin Marinas <[email protected]> Signed-off-by: Saeed Bishara <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20ARM: 6933/1: SPEAR6xx: Rename spear600_defconfig as spear6xx_defconfigviresh kumar1-1/+1
Reviewed-by: Stanley Miao <[email protected]> Signed-off-by: Viresh Kumar <[email protected]> Signed-off-by: Rajeev Kumar <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20ARM: 6934/1: SPEAr6xx: Rework Kconfig for single image solutionviresh kumar2-24/+8
Reviewed-by: Stanley Miao <[email protected]> Signed-off-by: Viresh Kumar <[email protected]> Signed-off-by: Rajeev Kumar <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20ARM: 6932/1: SPEAr3xx: Replace defconfigs with single unified defconfigRyan Mallon3-105/+3
We only need one defconfig for SPEAr3xx now since we can build all three boards into one kernel. Reviewed-by: Stanley Miao <[email protected]> Signed-off-by: Ryan Mallon <[email protected]> Signed-off-by: Viresh Kumar <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20ARM: 6931/1: SPEAr3xx: Rework KConfig to allow all boards to be compiled inRyan Mallon4-61/+20
Now that all three SPEAr3xx platforms can be built into one kernel, rework KConfig to allow this. Move everything into one KConfig file while we are here. Reviewed-by: Stanley Miao <[email protected]> Signed-off-by: Ryan Mallon <[email protected]> Signed-off-by: Viresh Kumar <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20ARM: 6929/1: SPEAr3xx: Append spear3** with global device structuresviresh kumar6-13/+13
Reviewed-by: Stanley Miao <[email protected]> Signed-off-by: Viresh Kumar <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20ARM: 6930/1: SPEAr3xx: Rework pmx_dev code to remove conflictsRyan Mallon8-325/+328
Prefix the pmx_devs to remove naming conflicts between the three SPEAr3xx platforms. Also make pmx_driver static to each platform and rework the init code to pass the devices rather than export the pmx_driver structure. Reviewed-by: Stanley Miao <[email protected]> Signed-off-by: Ryan Mallon <[email protected]> Signed-off-by: Viresh Kumar <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20ARM: 6935/1: SPEAR3xx: Rename register/irq defines to remove naming conflictsRyan Mallon9-312/+314
Prefix register and irq defintions to remove naming conflicts between the three SPEAr3xx platforms. Reviewed-by: Stanley Miao <[email protected]> Signed-off-by: Ryan Mallon <[email protected]> Signed-off-by: Viresh Kumar <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20ARM: 6928/1: SPEAr3xx: Make local shirq structures staticRyan Mallon3-16/+16
Several structures in arch/arm/mach-spear3xx are not marked static like they should be. Fix this. Reviewed-by: Stanley Miao <[email protected]> Signed-off-by: Ryan Mallon <[email protected]> Signed-off-by: Viresh Kumar <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20ARM: 6927/1: SPEAr Clock: Update for single image solutionviresh kumar1-27/+43
This patch creates different clk_lookup arrays for individual machines. These lookup arrays will be registered only if that specific machine is current machine. Reviewed-by: Stanley Miao <[email protected]> Signed-off-by: Viresh Kumar <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20ARM: 6926/1: SPEAr clock: Define common clk_init routine in plat/clock.cviresh kumar8-8/+14
Define common clk_init routine in plat/clock.c for calling recalc_root_clocks. This routine will be used for any common code across all machine families. Whereas family specific spear*xx_clk_init routines will be used for family specific code. Signed-off-by: Viresh Kumar <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20Merge branch 'upstream-linus' of ↵Linus Torvalds11-111/+289
git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev * 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev: libata: Power off empty ports libata-pmp: add support for Thermaltake BlackX Duet esata drive dock ATA: Don't powerdown Compaq Triflex IDE device on suspend libata: Use Maximum Write Same Length to report discard size limit drivers/ata/acard-ahci.c: fix enum warning pata_at91: SMC settings calculation bugfixes, support for t6z and IORDY libata-sff: prevent irq descriptions for dummy ports pata_cm64x: fix boot crash on parisc
2011-05-20ARM: 6910/1: MTD: physmap: let set_vpp() pass a platform_device instead of a ↵Marc Zyngier13-53/+29
map_info The set_vpp() method provided by physmap passes a map_info back to the platform code, which has little relevance as far as the platform is concerned (this parameter is completely unused). Instead, pass the platform_device, which can be used in the pismo driver to retrieve some important information in a nicer way, instead of the hack that was in place. The empty set_vpp function in board-at572d940hf_ek.c is left untouched, as the board/SoC is scheduled for removal. Cc: Andrew Victor <[email protected]> Cc: Nicolas Ferre <[email protected]> Acked-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]> Cc: Philipp Zabel <[email protected]> Cc: Eric Miao <[email protected]> Cc: Ben Dooks <[email protected]> Acked-by: Artem Bityutskiy <[email protected]> Acked-by: David Woodhouse <[email protected]> Signed-off-by: Marc Zyngier <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20ARM: 6906/1: MTD: Remove integrator-flashMarc Zyngier3-312/+1
As there is now no in-tree user of integrator-flash, remove it completely. Signed-off-by: Marc Zyngier <[email protected]> Acked-by: Catalin Marinas <[email protected]> Acked-by: Artem Bityutskiy <[email protected]> Acked-by: David Woodhouse <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20ARM: 6905/1: Integrator/CP: Use physmap driver instead of integrator-flashMarc Zyngier1-7/+6
Tested with an ARM-1136 core tile. Signed-off-by: Marc Zyngier <[email protected]> Acked-by: Catalin Marinas <[email protected]> Acked-by: David Woodhouse <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20ARM: 6908/1: Integrator/AP: Use physmap driver instead of integrator-flashMarc Zyngier1-7/+6
Signed-off-by: Marc Zyngier <[email protected]> Acked-by: Catalin Marinas <[email protected]> Acked-by: David Woodhouse <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20ARM: 6909/1: VExpress: Use physmap driver instead of integrator-flashMarc Zyngier1-18/+4
Signed-off-by: Marc Zyngier <[email protected]> Acked-by: Catalin Marinas <[email protected]> Acked-by: David Woodhouse <[email protected]> Signed-off-by: Russell King <[email protected]>
2011-05-20ARM: 6907/1: Versatile: Use physmap driver instead of integrator-flashMarc Zyngier2-28/+5
Signed-off-by: Marc Zyngier <[email protected]> Acked-by: Catalin Marinas <[email protected]> Acked-by: David Woodhouse <[email protected]> Signed-off-by: Russell King <[email protected]>