1
0
Fork 0
alistair23-linux/drivers/media/tuners
Linus Torvalds 99cc7ad46b Merge branch 'i2c/for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Pull i2c updates from Wolfram Sang:

 - the core has now a lockless variant of i2c_smbus_xfer. Some open
   coded versions of this got removed in drivers. This also enables
   proper SCCB support in regmap.

 - locking got a more precise naming. i2c_{un}lock_adapter() had to go,
   and we know use i2c_lock_bus() consistently with flags like
   I2C_LOCK_ROOT_ADAPTER and I2C_LOCK_SEGMENT to avoid ambiguity.

 - the gpio fault injector got a new delicate testcase

 - the bus recovery procedure got fixed to handle the new testcase
   correctly

 - a new quirk flag for controllers not able to handle zero length
   messages together with driver updates to use it

 - new drivers: FSI bus attached I2C masters, GENI I2C controller, Owl
   family S900

 - and a good set of driver improvements and bugfixes

* 'i2c/for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (77 commits)
  i2c: rcar: implement STOP and REP_START according to docs
  i2c: rcar: refactor private flags
  i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value
  i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes
  dt-bindings: i2c: rcar: Add r8a774a1 support
  dt-bindings: i2c: sh_mobile: Add r8a774a1 support
  i2c: imx: Simplify stopped state tracking
  i2c: imx: Fix race condition in dma read
  i2c: pasemi: remove hardcoded bus numbers on smbus
  i2c: designware: Add SPDX license tag
  i2c: designware: Convert to use struct i2c_timings
  i2c: core: Parse SDA hold time from firmware
  i2c: designware-pcidrv: Mark expected switch fall-through
  i2c: amd8111: Mark expected switch fall-through
  i2c: sh_mobile: use core to detect 'no zero length read' quirk
  i2c: xlr: use core to detect 'no zero length' quirk
  i2c: rcar: use core to detect 'no zero length' quirk
  i2c: stu300: use core to detect 'no zero length' quirk
  i2c: pmcmsp: use core to detect 'no zero length' quirk
  i2c: mxs: use core to detect 'no zero length' quirk
  ...
2018-08-21 17:40:46 -07:00
..
Kconfig media: tuners: add new i2c driver for Sharp qm1d1b0004 ISDB-S tuner 2018-05-05 07:21:09 -04:00
Makefile media: tuners: add new i2c driver for Sharp qm1d1b0004 ISDB-S tuner 2018-05-05 07:21:09 -04:00
e4000.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
e4000.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
e4000_priv.h [media] e4000: implement V4L2 subdevice tuner and core ops 2015-05-20 13:49:27 -03:00
fc001x-common.h [media] media: Drop FSF's postal address from the source code files 2017-01-27 11:38:09 -02:00
fc0011.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
fc0011.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
fc0012-priv.h [media] media: Drop FSF's postal address from the source code files 2017-01-27 11:38:09 -02:00
fc0012.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
fc0012.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
fc0013-priv.h [media] media: Drop FSF's postal address from the source code files 2017-01-27 11:38:09 -02:00
fc0013.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
fc0013.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
fc2580.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
fc2580.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
fc2580_priv.h [media] fc2580: implement V4L2 subdevice for SDR control 2015-05-18 15:58:10 -03:00
it913x.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
it913x.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
m88rs6000t.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
m88rs6000t.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
max2165.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
max2165.h [media] media: Drop FSF's postal address from the source code files 2017-01-27 11:38:09 -02:00
max2165_priv.h [media] media: Drop FSF's postal address from the source code files 2017-01-27 11:38:09 -02:00
mc44s803.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
mc44s803.h [media] media: Drop FSF's postal address from the source code files 2017-01-27 11:38:09 -02:00
mc44s803_priv.h [media] media: Drop FSF's postal address from the source code files 2017-01-27 11:38:09 -02:00
msi001.c media: add tuner standby op, use where needed 2018-03-21 12:05:39 -04:00
mt20xx.c Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations" 2016-11-18 20:44:33 -02:00
mt20xx.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
mt2060.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
mt2060.h [media] mt2060: add param to split long i2c writes 2017-02-03 06:44:03 -02:00
mt2060_priv.h [media] mt2060: implement sleep 2017-02-03 06:55:46 -02:00
mt2063.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
mt2063.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
mt2131.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
mt2131.h [media] media: Drop FSF's postal address from the source code files 2017-01-27 11:38:09 -02:00
mt2131_priv.h [media] media: Drop FSF's postal address from the source code files 2017-01-27 11:38:09 -02:00
mt2266.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
mt2266.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
mxl301rf.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
mxl301rf.h media: tuners/mxl301rf: use SPDX License Identifier 2018-05-04 14:45:21 -04:00
mxl5005s.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
mxl5005s.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
mxl5007t.c media: dvb: represent min/max/step/tolerance freqs in Hz 2018-08-02 18:10:48 -04:00
mxl5007t.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
qm1d1b0004.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
qm1d1b0004.h media: tuners: add new i2c driver for Sharp qm1d1b0004 ISDB-S tuner 2018-05-05 07:21:09 -04:00
qm1d1c0042.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
qm1d1c0042.h media: tuners/qm1d1c0042: use SPDX License Identifier 2018-05-04 14:45:45 -04:00
qt1010.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
qt1010.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
qt1010_priv.h media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
r820t.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
r820t.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
si2157.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
si2157.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
si2157_priv.h [media] si2157: Add support for Si2141-A10 2017-04-14 22:27:47 -03:00
tda827x.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
tda827x.h media: replace all <spaces><tab> occurrences 2018-01-04 13:15:05 -05:00
tda8290.c media: tuners: tda8290: reduce stack usage with kasan 2017-12-14 12:16:05 -05:00
tda8290.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
tda9887.c media: replace all <spaces><tab> occurrences 2018-01-04 13:15:05 -05:00
tda9887.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
tda18212.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
tda18212.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
tda18218.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
tda18218.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
tda18218_priv.h [media] media: Drop FSF's postal address from the source code files 2017-01-27 11:38:09 -02:00
tda18250.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
tda18250.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
tda18250_priv.h media: tda18250: support for new silicon tuner 2017-12-13 08:12:47 -05:00
tda18271-common.c media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) 2018-07-13 00:09:32 +02:00
tda18271-fe.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
tda18271-maps.c media: tuners: make snd_pcm_hardware const 2017-08-20 08:05:25 -04:00
tda18271-priv.h [media] tda18271: use prefix on all printk messages 2016-09-05 15:26:28 -03:00
tda18271.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
tea5761.c MAINTAINERS & files: Canonize the e-mails I use at files 2018-05-04 06:21:06 -04:00
tea5761.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
tea5767.c MAINTAINERS & files: Canonize the e-mails I use at files 2018-05-04 06:21:06 -04:00
tea5767.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
tua9001.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
tua9001.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
tua9001_priv.h [media] tua9001: use div_u64() for frequency calculation 2015-05-18 15:55:14 -03:00
tuner-i2c.h media: fix usage of whitespaces and on indentation 2018-01-04 13:12:01 -05:00
tuner-simple.c media: tuner-simple: allow setting mono radio mode 2018-07-04 09:49:27 -04:00
tuner-simple.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
tuner-types.c [media] tuner: add Sony BTF tuners 2013-03-24 12:11:35 -03:00
tuner-xc2028-types.h MAINTAINERS & files: Canonize the e-mails I use at files 2018-05-04 06:21:06 -04:00
tuner-xc2028.c media: tuner-xc2028: don't use casts for printing sizes 2018-08-08 10:57:14 -04:00
tuner-xc2028.h MAINTAINERS & files: Canonize the e-mails I use at files 2018-05-04 06:21:06 -04:00
xc4000.c media: xc4000: get rid of uneeded casts 2018-08-08 10:57:14 -04:00
xc4000.h [media] media: Drop FSF's postal address from the source code files 2017-01-27 11:38:09 -02:00
xc5000.c media: dvb: convert tuner_info frequencies to Hz 2018-08-02 16:14:50 -04:00
xc5000.h [media] media: Drop FSF's postal address from the source code files 2017-01-27 11:38:09 -02:00