aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/tuners
AgeCommit message (Expand)AuthorFilesLines
2024-04-15media: tunner: xc5000: Refactor firmware loadRicardo Ribalda1-22/+17
2024-02-16media: tda18271: remove redundant assignment to variable bcalColin Ian King1-1/+0
2024-02-05media: xc4000: Fix atomicity violation in xc4000_get_frequencyGui-Dong Han1-2/+2
2023-09-09media: dvb: symbol fixup for dvb_attach()Greg Kroah-Hartman14-14/+14
2023-07-25media: tuners: qt1010: replace BUG_ON with a regular errorHans Verkuil1-5/+6
2023-05-25media: Switch i2c drivers back to use .probe()Uwe Kleine-König11-11/+11
2023-04-11media: it913x: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-19media: mxl5005s: Bounds check size used for max array indexKees Cook1-4/+8
2023-01-22media: tuners/si2157: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-25Merge tag 'br-v6.2g' of git://linuxtv.org/hverkuil/media_tree into media_stageMauro Carvalho Chehab10-29/+20
2022-11-21media: tuners/tua9001: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-21media: tuners/tda18250: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-21media: tuners/tda18212: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-21media: tuners/qm1d1c0042: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-21media: tuners/qm1d1b0004: Convert to i2c's .probe_new()Uwe Kleine-König1-2/+2
2022-11-21media: tuners/mxl301rf: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-21media: tuners/mt2060: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-21media: tuners/m88rs6000t: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-21media: tuners/fc2580: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-21media: tuners/e4000: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-10-24media: mxl5005s: Make array RegAddr static constColin Ian King1-1/+1
2022-10-22Merge tag 'media/v6.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds1-3/+1
2022-09-24media: tuners: Remove the unneeded result variableye xingchen1-3/+1
2022-08-16i2c: Make remove callback return voidUwe Kleine-König11-28/+11
2022-04-09media: si2157: unknown chip version Si2147-A30 ROM 0x50Piotr Chmura1-11/+11
2022-03-23Merge tag 'media/v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds9-168/+169
2022-03-18media: media/*/Kconfig: sort entriesMauro Carvalho Chehab1-119/+120
2022-03-18media: Kconfig: cleanup VIDEO_DEV dependenciesMauro Carvalho Chehab3-9/+9
2022-03-14media: Makefiles: sort entries where it fitsMauro Carvalho Chehab1-33/+33
2022-03-12media: xc2028: rename the driver from tuner-xc2028Mauro Carvalho Chehab6-10/+10
2022-02-09spi: make remove callback a void functionUwe Kleine-König1-2/+1
2022-01-10media: si2157: add support for DVB-C Annex CRobert Schlabbach1-0/+1
2022-01-10media: si2157: fix bandwidth stored in devRobert Schlabbach1-12/+19
2022-01-10media: si2157: fix 6MHz & 6.1MHz bandwidth settingRobert Schlabbach1-9/+7
2021-12-14media: si2157: add ATV support for si2158Mauro Carvalho Chehab2-1/+4
2021-12-14media: si2157: add support for 1.7MHz and 6.1 MHzMauro Carvalho Chehab2-0/+9
2021-12-14media: si2157: add support for ISDB-T and DTMBMauro Carvalho Chehab1-0/+6
2021-12-14media: si2157: get rid of chiptype dataMauro Carvalho Chehab2-24/+28
2021-12-14media: si2157: use a different namespace for firmwareMauro Carvalho Chehab2-79/+132
2021-12-14media: si2157: rework the firmware load logicMauro Carvalho Chehab1-13/+18
2021-12-14media: si2157: Add optional firmware downloadRobert Schlabbach1-1/+12
2021-12-14media: si2157: move firmware load to a separate functionMauro Carvalho Chehab1-40/+54
2021-12-14media: msi001: fix possible null-ptr-deref in msi001_probe()Wang Hai1-0/+7
2021-12-07media: tua9001: Improve messages in .remove's error pathUwe Kleine-König1-5/+1
2021-12-07media: Print chip type explicitly when loading the Rafael Micro r820t moduleDaniel Kamil Kozar1-1/+23
2021-12-07media: si2157: Fix "warm" tuner state detectionRobert Schlabbach1-1/+1
2021-11-29media: mxl5005s: drop some dead codeMauro Carvalho Chehab1-13/+1
2021-10-04Merge tag 'v5.15-rc4' into media_treeMauro Carvalho Chehab1-0/+4
2021-09-30media: tuners: mxl5007t: Removed unnecessary 'return'lijian1-9/+0
2021-03-22media: m88rs6000t: avoid potential out-of-bounds reads on arraysColin Ian King1-3/+3
2021-03-22media: media tuner headers: fix kernel-doc warningsHans Verkuil3-10/+10
2021-03-22media: tuners: fix error return code of hybrid_tuner_request_state()Jia-Ju Bai1-1/+3
2021-03-11media: fix incorrect kernel doc usagesHans Verkuil1-3/+3
2021-01-27media: qm1d1c0042: fix error return code in qm1d1c0042_init()Luo Meng1-1/+3
2021-01-27media: tuners/it913x.c: fix missing error codeHans Verkuil1-0/+1
2020-11-27media: tuners: reduce stack usage in mxl5005s_reconfigureBixuan Cui1-3/+17
2020-11-16media: remove unneeded breakTom Rix1-1/+0
2020-11-16media: mt2060: use semicolons rather than commas to separate statementsJulia Lawall1-1/+1
2020-09-07Merge tag 'v5.9-rc4' into patchworkMauro Carvalho Chehab1-1/+1
2020-09-03media: qt1010: fix usage of unititialized valueMauro Carvalho Chehab1-11/+14
2020-08-29media: Use fallthrough pseudo-keywordGustavo A. R. Silva2-2/+2
2020-08-26media: tuner-simple: fix regression in simple_set_radio_freqTom Rix1-2/+3
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-07-16treewide: Remove uninitialized_var() usageKees Cook1-2/+2
2020-04-29media: si2157: ensure wait_status is initializedSean Young1-1/+4
2020-04-23media: tuners: Kconfig: add some missing VIDEO_V4L2 dependenciesMauro Carvalho Chehab1-2/+2
2020-04-21media: si2157: add on-demand rf strength funcBrad Love1-1/+39
2020-04-21media: si2157: module debug option to wait on signal lockBrad Love1-3/+43
2020-04-21media: si2157: Briefly wait for tuning operation to completeBrad Love1-0/+52
2020-04-21media: si2157: Add analog tuning related functionsBrad Love2-3/+230
2020-04-21media: si2157: Better check for running tuner in initBrad Love1-8/+7
2020-04-21media: si2157: Check error status bit on cmd executeBrad Love1-5/+11
2020-04-21media: si2157: Enable tuner status flagsBrad Love1-0/+22
2020-04-16media: i2c/Kconfig: use sub-menus for I2C supportMauro Carvalho Chehab1-1/+1
2019-10-24media: tuners: Use the correct style for SPDX License IdentifierNishad Kamdar2-2/+2
2019-10-16media: tuners/qm1d1c0042: Use DIV_ROUND_CLOSEST directly to make it readablezhong jiang1-1/+1
2019-10-10media: si2157: Add option for not downloading firmware.Gon Solo3-16/+28
2019-08-19media: Clarify how menus are hidden by SUBDRV_AUTOSELECTEzequiel Garcia1-1/+5
2019-08-14media: media/tuners: Use kmemdup rather than duplicating its implementationFuqian Huang2-4/+2
2019-07-09Merge tag 'media/v5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds3-2/+9
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238Thomas Gleixner1-10/+1
2019-06-13media: si2157: add detection of si2177 tunerBrad Love2-1/+8
2019-06-11Merge tag 'v5.2-rc4' into media/masterMauro Carvalho Chehab49-511/+49
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner49-511/+49
2019-05-28Merge tag 'v5.2-rc2' into patchworkMauro Carvalho Chehab29-322/+29
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61Thomas Gleixner15-196/+15
2019-05-23media: Kconfig: allow to select drivers if EMBEDDEDStefan Agner1-1/+1
2019-05-21treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1Thomas Gleixner9-126/+9
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-21treewide: Add SPDX license identifier for more missed filesThomas Gleixner4-0/+4
2019-03-01media: tuners: fix several typosMauro Carvalho Chehab7-14/+14
2018-09-17media: si2157: declare its own padsMauro Carvalho Chehab2-9/+17
2018-09-17media: v4l2: taint pads with the signal types for consumer devicesMauro Carvalho Chehab1-1/+3
2018-09-11media: use strscpy() instead of strlcpy()Mauro Carvalho Chehab5-5/+5
2018-08-21Merge branch 'i2c/for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-4/+4
2018-08-08media: xc4000: get rid of uneeded castsMauro Carvalho Chehab1-2/+2
2018-08-08media: tuner-xc2028: don't use casts for printing sizesMauro Carvalho Chehab1-5/+4
2018-08-02media: dvb: represent min/max/step/tolerance freqs in HzMauro Carvalho Chehab1-2/+0
2018-08-02media: dvb: convert tuner_info frequencies to HzMauro Carvalho Chehab30-111/+110
2018-07-13media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)Peter Rosin1-4/+4
2018-07-04media: tuner-simple: allow setting mono radio modeMaciej S. Szmigiero1-2/+3
2018-05-10Merge tag 'v4.17-rc4' into patchworkMauro Carvalho Chehab5-8/+8
2018-05-10qm1d1b0004: fix a warning about an unused default_cfg varMauro Carvalho Chehab1-0/+2
2018-05-05media: tuners: add new i2c driver for Sharp qm1d1b0004 ISDB-S tunerAkihiro Tsukada4-0/+296
2018-05-04media: tuners/qm1d1c0042: use SPDX License IdentifierAkihiro Tsukada2-20/+2
2018-05-04media: tuners/mxl301rf: use SPDX License IdentifierAkihiro Tsukada2-20/+2
2018-05-04MAINTAINERS & files: Canonize the e-mails I use at filesMauro Carvalho Chehab5-8/+8
2018-04-04media: r820t: don't crash if attach failsMauro Carvalho Chehab1-1/+3
2018-03-21media: add tuner standby op, use where neededHans Verkuil3-42/+9
2018-01-04media: replace all <spaces><tab> occurrencesMauro Carvalho Chehab6-11/+11
2018-01-04media: fix usage of whitespaces and on indentationMauro Carvalho Chehab3-4/+4
2017-12-28media: move dvb kAPI headers to include/mediaMauro Carvalho Chehab38-38/+37
2017-12-15media: r820t: fix r820t_write_reg for KASANArnd Bergmann1-5/+8
2017-12-14media: tuners: tda8290: reduce stack usage with kasanArnd Bergmann1-38/+40
2017-12-13media: tda18250: support for new silicon tunerOlli Salonen5-0/+1106
2017-12-11media: xc5000: better handle I2C error messagesMauro Carvalho Chehab1-8/+14
2017-12-11media: xc4000: don't ignore error if hwmodel failsMauro Carvalho Chehab1-1/+4
2017-12-11media: qt1010: fix bogus warningsMauro Carvalho Chehab1-2/+2
2017-12-11media: tda8290: initialize agc gainMauro Carvalho Chehab1-1/+1
2017-12-11media: tuners: add SPDX identifiers to the code I wroteMauro Carvalho Chehab6-69/+51
2017-12-08media: tuners: mxl5005s: make arrays static const, reduces object code sizeColin Ian King1-6/+11
2017-11-30media: mt2063: fix some kernel-doc warningsMauro Carvalho Chehab1-4/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman3-0/+3
2017-09-23media: dvb: i2c transfers over usb cannot be done from stackSean Young1-12/+47
2017-08-20media: tuners: make snd_pcm_hardware constBhumika Goyal1-2/+2
2017-07-19media: fc001[23]: make const gain table arrays staticColin Ian King2-2/+2
2017-07-19media: tuners: remove unnecessary static in simple_dvb_configure()Gustavo A. R. Silva1-1/+1
2017-06-24media: tw5864, fc0011: better handle WARN_ON()Mauro Carvalho Chehab1-0/+1
2017-06-24media: tuners: mxl5005s: remove useless variable assignmentsGustavo A. R. Silva1-2/+0
2017-06-06[media] xc5000: Don't spin waiting for analog lockDevin Heitmueller1-24/+2
2017-05-19[media] media drivers: annotate fall-throughMauro Carvalho Chehab2-1/+2
2017-04-19[media] xc5000: fix spelling mistake: "calibration"Colin Ian King1-2/+1
2017-04-14[media] si2157: Add support for Si2141-A10Stefan Brüns2-2/+23
2017-04-14[media] si2157: revert si2157: Si2141/2151 tuner supportAntti Palosaari2-66/+6
2017-03-06Merge tag 'v4.11-rc1' into patchworkMauro Carvalho Chehab1-1/+1
2017-03-03[media] si2157: Si2141/2151 tuner supportEvgeny Plehov2-6/+66
2017-02-27lib/vsprintf.c: remove %Z supportAlexey Dobriyan1-1/+1
2017-02-03[media] mt2060: implement sleepAntti Palosaari2-2/+31
2017-02-03[media] mt2060: add param to split long i2c writesAntti Palosaari3-4/+21
2017-02-03[media] mt2060: add i2c bindingsAntti Palosaari3-0/+105
2017-01-31[media] it913x: add chip device ids for bindingAntti Palosaari2-6/+10
2017-01-31[media] it913x: change driver model from i2c to platformAntti Palosaari2-70/+48
2017-01-27[media] media: Drop FSF's postal address from the source code filesSakari Ailus35-140/+0
2016-12-15Merge branch 'patchwork' into v4l_for_linusMauro Carvalho Chehab27-203/+127
2016-11-23xc2028: Fix use-after-free bug properlyTakashi Iwai1-21/+16
2016-11-18Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implement...Mauro Carvalho Chehab12-14/+88
2016-11-18[media] dvb_frontend: tuner_ops.release returns voidMax Kellermann11-31/+11
2016-11-18[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementationsMax Kellermann12-105/+14
2016-11-18[media] dvb: make DVB frontend *_ops instances "const"Max Kellermann2-3/+3
2016-10-21[media] tuners: don't break long linesMauro Carvalho Chehab9-65/+39
2016-10-21[media] mt20xx: use %*ph to do small hexa dumpsMauro Carvalho Chehab1-16/+5
2016-10-21[media] tuner-xc2028: don't break long linesMauro Carvalho Chehab1-14/+9
2016-10-21[media] tuner-xc2028: mark printk continuation lines as suchMauro Carvalho Chehab1-45/+48
2016-10-11Merge branch 'akpm' (patches from Andrew)Linus Torvalds11-14/+0
2016-10-11treewide: remove redundant #include <linux/kconfig.h>Masahiro Yamada11-14/+0
2016-09-19[media] tuners: constify dvb_tuner_ops structuresJulia Lawall7-9/+9
2016-09-05[media] tea5767: use module prefix on printed messagesMauro Carvalho Chehab1-3/+6
2016-09-05[media] tda18271: use prefix on all printk messagesMauro Carvalho Chehab2-5/+8
2016-07-08[media] it913x: do not allow driver unbindAntti Palosaari1-0/+1
2016-07-08[media] si2157: do not allow driver unbindAntti Palosaari1-1/+2
2016-06-24r820t: comment out two ancillary tablesMauro Carvalho Chehab1-14/+15
2016-06-09[media] mt2063: use lib gcdZhaoxiu Zeng1-25/+5
2016-05-06[media] em28xx: add support for PLEX PX-BCUD (ISDB-S)Satoshi Nagahama1-11/+27
2016-05-06[media] si2157: detect if firmware is runningAntti Palosaari2-7/+13
2016-02-23[media] xc4000: shut up a bogus smatch messageMauro Carvalho Chehab1-1/+1
2016-02-16[media] si2157: register as a tuner entityMauro Carvalho Chehab3-1/+44
2016-02-04[media] xc2028: unlock on error in xc2028_set_config()Dan Carpenter1-2/+5
2016-02-01[media] si2157: cancel_delayed_work_sync before device removal / kfreeErnst Martin Witte1-0/+3
2016-02-01[media] si2157.c: fix frequency rangeAndrei Koshkosh1-2/+2
2016-02-01[media] xc2028: avoid use after freeMauro Carvalho Chehab1-1/+2
2016-01-25[media] r820t: Delete an unnecessary variable initialisation in generic_set_f...Markus Elfring1-1/+1
2016-01-25[media] tuners: Refactoring for m88rs6000t_sleep()Markus Elfring1-6/+5
2015-11-19[media] tv tuner max2165 driver: extend frequency rangeWalter Cheuk1-1/+1
2015-11-19[media] si2157: return -EINVAL if firmware blob is too bigLaura Abbott1-0/+1
2015-11-17[media] dvb_frontend: get rid of set_state ops & related dataMauro Carvalho Chehab1-1/+0
2015-11-04Merge remote-tracking branches 'spi/topic/omap-100k', 'spi/topic/omap-uwire',...Mark Brown1-1/+0
2015-10-28spi: Drop owner assignment from spi_driversAndrew F. Davis1-1/+0
2015-10-22[media] si2157: Bounds check firmwareLaura Abbott1-0/+4
2015-08-11[media] tuners: Drop owner assignment from i2c_driverKrzysztof Kozlowski7-7/+0
2015-08-11[media] tuners: Make all TV tuners visible if COMPILE_TEST=yGeert Uytterhoeven1-1/+1
2015-06-23[media] tuner-i2c: be consistent with I2C declarationMauro Carvalho Chehab1-4/+6
2015-06-09[media] fc2580: add missing error status when probe() failsAntti Palosaari1-0/+1
2015-06-05[media] si2157: implement signal strength statsAntti Palosaari2-1/+40
2015-05-30[media] e4000: fix compiler warningHans Verkuil1-1/+1
2015-05-20[media] e4000: Fix rangehigh valueMauro Carvalho Chehab1-1/+1
2015-05-20[media] e4000: implement V4L2 subdevice tuner and core opsAntti Palosaari2-36/+182
2015-05-20[media] e4000: various small changesAntti Palosaari3-186/+178
2015-05-20[media] e4000: revise synthesizer calculationAntti Palosaari2-15/+33
2015-05-18[media] fc2580: implement V4L2 subdevice for SDR controlAntti Palosaari3-29/+249
2015-05-18[media] fc2580: calculate filter control word dynamicallyAntti Palosaari2-9/+8
2015-05-18[media] tua9001: use div_u64() for frequency calculationAntti Palosaari2-8/+2
2015-05-18[media] tua9001: use regmap for I2C register accessAntti Palosaari3-29/+15
2015-05-18[media] tua9001: various minor changesAntti Palosaari4-94/+83
2015-05-18[media] tua9001: remove media attachAntti Palosaari2-104/+4
2015-05-18[media] tua9001: add I2C bindingsAntti Palosaari3-3/+114
2015-05-18[media] fc2580: use regmap for register I2C accessAntti Palosaari3-155/+66
2015-05-18[media] fc2580: cleanups and variable renamesAntti Palosaari2-98/+76
2015-05-18[media] fc2580: improve set params logicAntti Palosaari2-99/+88
2015-05-18[media] fc2580: remove obsolete media attachAntti Palosaari2-98/+0
2015-05-18[media] fc2580: implement I2C client bindingsAntti Palosaari3-10/+110