1
0
Fork 0
alistair23-linux/drivers/media/dvb-frontends
Linus Torvalds 58cf279aca GPIO bulk updates for the v4.5 kernel cycle:
Infrastructural changes:
 
 - In struct gpio_chip, rename the .dev node to .parent to better reflect
   the fact that this is not the GPIO struct device abstraction. We will
   add that soon so this would be totallt confusing.
 
 - It was noted that the driver .get_value() callbacks was
   sometimes reporting negative -ERR values to the gpiolib core, expecting
   them to be propagated to consumer gpiod_get_value() and gpio_get_value()
   calls. This was not happening, so as there was a mess of drivers
   returning negative errors and some returning "anything else than zero"
   to indicate that a line was active. As some would have bit 31 set to
   indicate "line active" it clashed with negative error codes. This is
   fixed by the largeish series clamping values in all drivers with
   !!value to [0,1] and then augmenting the code to propagate error codes
   to consumers. (Includes some ACKed patches in other subsystems.)
 
 - Add a void *data pointer to struct gpio_chip. The container_of() design
   pattern is indeed very nice, but we want to reform the struct gpio_chip
   to be a non-volative, stateless business, and keep states internal to
   the gpiolib to be able to hold on to the state when adding a proper
   userspace ABI (character device) further down the road. To achieve this,
   drivers need a handle at the internal state that is not dependent on
   their struct gpio_chip() so we add gpiochip_add_data() and
   gpiochip_get_data() following the pattern of many other subsystems.
   All the "use gpiochip data pointer" patches transforms drivers to this
   scheme.
 
 - The Generic GPIO chip header has been merged into the general
   <linux/gpio/driver.h> header, and the custom header for that removed.
   Instead of having a separate mm_gpio_chip struct for these generic
   drivers, merge that into struct gpio_chip, simplifying the code and
   removing the need for separate and confusing includes.
 
 Misc improvements:
 
 - Stabilize the way GPIOs are looked up from the ACPI legacy
   specification.
 
 - Incremental driver features for PXA, PCA953X, Lantiq (patches from the
   OpenWRT community), RCAR, Zynq, PL061, 104-idi-48
 
 New drivers:
 
 - Add a GPIO chip to the ALSA SoC AC97 driver.
 
 - Add a new Broadcom NSP SoC driver (this lands in the pinctrl dir, but
   the branch is merged here too to account for infrastructural changes).
 
 - The sx150x driver now supports the sx1502.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJWmsZhAAoJEEEQszewGV1ztq0QAJ1KbNOpmf/s3INkOH4r771Z
 WIrNEsmwwLIAryo8gKNOM0H1zCwhRUV7hIE5jYWgD6JvjuAN6vobMlZAq21j6YpB
 pKgqnI5DuoND450xjb8wSwGQ5NTYp1rFXNmwCrtyTjOle6AAW+Kp2cvVWxVr77Av
 uJinRuuBr9GOKW/yYM1Fw/6EPjkvvhVOb+LBguRyVvq0s5Peyw7ZVeY1tjgPHJLn
 oSZ9dmPUjHEn91oZQbtfro3plOObcxdgJ8vo//pgEmyhMeR8XjXES+aUfErxqWOU
 PimrZuMMy4cxnsqWwh3Dyxo7KSWfJKfSPRwnGwc/HgbHZEoWxOZI1ezRtGKrRQtj
 vubxp5dUBA5z66TMsOCeJtzKVSofkvgX2Wr/Y9jKp5oy9cHdAZv9+jEHV1pr6asz
 Tas97MmmO77XuRI/GPDqVHx8dfa15OIz9s92+Gu64KxNzVxTo4+NdoPSNxkbCILO
 FKn7EmU3D0OjmN2NJ9GAURoFaj3BBUgNhaxacG9j2bieyh+euuUHRtyh2k8zXR9y
 8OnY1UOrTUYF8YIq9pXZxMQRD/lqwCNHvEjtI6BqMcNx4MptfTL+FKYUkn/SgCYk
 QTNV6Ui+ety5D5aEpp5q0ItGsrDJ2LYSItsS+cOtMy2ieOxbQav9NWwu7eI3l5ly
 gwYTZjG9p9joPXLW0E3g
 =63rR
 -----END PGP SIGNATURE-----

Merge tag 'gpio-v4.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio

Pull GPIO updates from Linus Walleij:
 "Here is the bulk of GPIO changes for v4.5.

  Notably there are big refactorings mostly by myself, aimed at getting
  the gpio_chip into a shape that makes me believe I can proceed to
  preserve state for a proper userspace ABI (character device) that has
  already been proposed once, but resulted in the feedback that I need
  to go back and restructure stuff.  So I've been restructuring stuff.
  On the way I ran into brokenness (return code from the get_value()
  callback) and had to fix it.  Also, refactored generic GPIO to be
  simpler.

  Some of that is still waiting to trickle down from the subsystems all
  over the kernel that provide random gpio_chips, I've touched every
  single GPIO driver in the kernel now, oh man I didn't know I was
  responsible for so much...

  Apart from that we're churning along as usual.

  I took some effort to test and retest so it should merge nicely and we
  shook out a couple of bugs in -next.

  Infrastructural changes:

   - In struct gpio_chip, rename the .dev node to .parent to better
     reflect the fact that this is not the GPIO struct device
     abstraction.  We will add that soon so this would be totallt
     confusing.

   - It was noted that the driver .get_value() callbacks was sometimes
     reporting negative -ERR values to the gpiolib core, expecting them
     to be propagated to consumer gpiod_get_value() and gpio_get_value()
     calls.  This was not happening, so as there was a mess of drivers
     returning negative errors and some returning "anything else than
     zero" to indicate that a line was active.  As some would have bit
     31 set to indicate "line active" it clashed with negative error
     codes.  This is fixed by the largeish series clamping values in all
     drivers with !!value to [0,1] and then augmenting the code to
     propagate error codes to consumers.  (Includes some ACKed patches
     in other subsystems.)

   - Add a void *data pointer to struct gpio_chip.  The container_of()
     design pattern is indeed very nice, but we want to reform the
     struct gpio_chip to be a non-volative, stateless business, and keep
     states internal to the gpiolib to be able to hold on to the state
     when adding a proper userspace ABI (character device) further down
     the road.  To achieve this, drivers need a handle at the internal
     state that is not dependent on their struct gpio_chip() so we add
     gpiochip_add_data() and gpiochip_get_data() following the pattern
     of many other subsystems.  All the "use gpiochip data pointer"
     patches transforms drivers to this scheme.

   - The Generic GPIO chip header has been merged into the general
     <linux/gpio/driver.h> header, and the custom header for that
     removed.  Instead of having a separate mm_gpio_chip struct for
     these generic drivers, merge that into struct gpio_chip,
     simplifying the code and removing the need for separate and
     confusing includes.

  Misc improvements:

   - Stabilize the way GPIOs are looked up from the ACPI legacy
     specification.

   - Incremental driver features for PXA, PCA953X, Lantiq (patches from
     the OpenWRT community), RCAR, Zynq, PL061, 104-idi-48

  New drivers:

   - Add a GPIO chip to the ALSA SoC AC97 driver.

   - Add a new Broadcom NSP SoC driver (this lands in the pinctrl dir,
     but the branch is merged here too to account for infrastructural
     changes).

   - The sx150x driver now supports the sx1502"

* tag 'gpio-v4.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio: (220 commits)
  gpio: generic: make bgpio_pdata always visible
  gpiolib: fix chip order in gpio list
  gpio: mpc8xxx: Do not use gpiochip_get_data() in mpc8xxx_gpio_save_regs()
  gpio: mm-lantiq: Do not use gpiochip_get_data() in ltq_mm_save_regs()
  gpio: brcmstb: Allow building driver for BMIPS_GENERIC
  gpio: brcmstb: Set endian flags for big-endian MIPS
  gpio: moxart: fix build regression
  gpio: xilinx: Do not use gpiochip_get_data() in xgpio_save_regs()
  leds: pca9532: use gpiochip data pointer
  leds: tca6507: use gpiochip data pointer
  hid: cp2112: use gpiochip data pointer
  bcma: gpio: use gpiochip data pointer
  avr32: gpio: use gpiochip data pointer
  video: fbdev: via: use gpiochip data pointer
  gpio: pch: Optimize pch_gpio_get()
  Revert "pinctrl: lantiq: Implement gpio_chip.to_irq"
  pinctrl: nsp-gpio: use gpiochip data pointer
  pinctrl: vt8500-wmt: use gpiochip data pointer
  pinctrl: exynos5440: use gpiochip data pointer
  pinctrl: at91-pio4: use gpiochip data pointer
  ...
2016-01-17 12:32:01 -08:00
..
drx39xyj [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
Kconfig [media] tda10071: Fix dependency to REGMAP_I2C 2015-12-03 15:27:39 -02:00
Makefile [media] cxd2841er: Sony CXD2841ER DVB-S/S2/T/T2/C demodulator driver 2015-08-11 15:06:51 -03:00
a8293.c [media] dvb-frontends: Drop owner assignment from i2c_driver 2015-08-11 12:58:20 -03:00
a8293.h [media] a8293: coding style issues 2015-08-11 07:10:04 -03:00
af9013.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
af9013.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
af9013_priv.h
af9033.c [media] dvb-frontends: Drop owner assignment from i2c_driver 2015-08-11 12:58:20 -03:00
af9033.h [media] af9033: remove I2C addr from config 2014-09-21 19:39:47 -03:00
af9033_priv.h [media] af9033: fix DVBv3 snr value not correct issue 2014-11-04 18:20:35 -02:00
as102_fe.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
as102_fe.h [media] as102-fe: make it an independent driver 2014-08-21 15:25:30 -05:00
as102_fe_types.h [media] as102-fe: make it an independent driver 2014-08-21 15:25:30 -05:00
ascot2e.c [media] ascot2e: don't use variable length arrays 2015-08-11 15:41:27 -03:00
ascot2e.h [media] ascot2e: Sony Ascot2e DVB-C/T/T2 tuner driver 2015-08-11 14:54:17 -03:00
atbm8830.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
atbm8830.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
atbm8830_priv.h
au8522.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
au8522_common.c [media] au8522: Avoid memory leak for device config data 2015-12-21 17:39:32 -02:00
au8522_decoder.c [media] media framework: rename pads init function to media_entity_pads_init() 2016-01-11 12:19:03 -02:00
au8522_dig.c [media] au8522: Avoid memory leak for device config data 2015-12-21 17:39:32 -02:00
au8522_priv.h [media] au0828: Add support for media controller 2016-01-11 12:18:39 -02:00
bcm3510.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
bcm3510.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
bcm3510_priv.h
bsbe1-d01a.h [media] use https://linuxtv.org for LinuxTV URLs 2015-12-04 10:38:59 -02:00
bsbe1.h [media] use https://linuxtv.org for LinuxTV URLs 2015-12-04 10:38:59 -02:00
bsru6.h [media] use https://linuxtv.org for LinuxTV URLs 2015-12-04 10:38:59 -02:00
cx22700.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
cx22700.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
cx22702.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
cx22702.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
cx24110.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
cx24110.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
cx24113.c
cx24113.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
cx24116.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
cx24116.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
cx24117.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
cx24117.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
cx24120.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
cx24120.h [media] cx24120: fix strict checkpatch-errors 2015-05-18 16:33:55 -03:00
cx24123.c [media] dvb: Use DVBFE_ALGO_HW where applicable 2015-08-22 14:52:58 -03:00
cx24123.h [media] cx24123/mb86a20s/s921: fix compiler warnings 2015-04-28 09:26:02 -03:00
cxd2820r.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
cxd2820r_c.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
cxd2820r_core.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
cxd2820r_priv.h [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
cxd2820r_t.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
cxd2820r_t2.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
cxd2841er.c [media] cxd2841er: don't use variable length arrays 2015-08-11 15:37:10 -03:00
cxd2841er.h [media] cxd2841er: Sony CXD2841ER DVB-S/S2/T/T2/C demodulator driver 2015-08-11 15:06:51 -03:00
cxd2841er_priv.h [media] cxd2841er: Sony CXD2841ER DVB-S/S2/T/T2/C demodulator driver 2015-08-11 15:06:51 -03:00
dib0070.c [media] dib0070: Fix indenting 2015-05-01 06:09:10 -03:00
dib0070.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
dib0090.c [media] dib0090: Remove a dead code 2015-06-05 11:26:31 -03:00
dib0090.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
dib3000.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
dib3000mb.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
dib3000mb_priv.h
dib3000mc.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
dib3000mc.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
dib7000m.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
dib7000m.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
dib7000p.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
dib7000p.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
dib8000.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
dib8000.h [media] dib8000: fix compiler warning 2015-04-28 09:30:33 -03:00
dib9000.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
dib9000.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
dibx000_common.c
dibx000_common.h [media] dib8000: enhancement 2013-04-22 16:58:16 -03:00
drxd.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
drxd_firm.c
drxd_firm.h
drxd_hard.c [media] drxd: use kzalloc in drxd_attach() 2015-10-03 11:44:32 -03:00
drxd_map_firm.h
drxk.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
drxk_hard.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
drxk_hard.h [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
drxk_map.h [media] drxk: Add pre/post BER and PER/UCB stats 2013-03-21 10:26:50 -03:00
ds3000.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
ds3000.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
dvb-pll.c [media] dvb-pll: Convert struct dvb_pll_desc uses to const 2015-08-11 15:56:27 -03:00
dvb-pll.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
dvb_dummy_fe.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
dvb_dummy_fe.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
ec100.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
ec100.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
eds1547.h
hd29l2.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
hd29l2.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
hd29l2_priv.h [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
horus3a.c [media] horus3a: fix compiler warning 2015-08-16 13:30:25 -03:00
horus3a.h [media] horus3a: Fix horus3a_attach() function parameters 2015-10-22 15:48:22 -02:00
isl6405.c [media] use https://linuxtv.org for LinuxTV URLs 2015-12-04 10:38:59 -02:00
isl6405.h [media] use https://linuxtv.org for LinuxTV URLs 2015-12-04 10:38:59 -02:00
isl6421.c [media] use https://linuxtv.org for LinuxTV URLs 2015-12-04 10:38:59 -02:00
isl6421.h [media] use https://linuxtv.org for LinuxTV URLs 2015-12-04 10:38:59 -02:00
isl6423.c
isl6423.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
itd1000.c [media] dvb-frontends: Don't use dynamic static allocation 2013-11-08 09:45:38 -02:00
itd1000.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
itd1000_priv.h
ix2505v.c
ix2505v.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
l64781.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
l64781.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
lg2160.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
lg2160.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
lgdt330x.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
lgdt330x.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
lgdt330x_priv.h [media] media: remove emacs editor variables 2014-12-22 17:52:20 -02:00
lgdt3305.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
lgdt3305.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
lgdt3306a.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
lgdt3306a.h dvb-frontends: use IS_REACHABLE() instead of IS_ENABLED() 2015-04-08 15:05:12 -03:00
lgs8gl5.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
lgs8gl5.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
lgs8gxx.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
lgs8gxx.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
lgs8gxx_priv.h
lnbh24.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
lnbh25.c [media] lnbh25: LNBH25 SEC controller driver 2015-08-11 14:59:05 -03:00
lnbh25.h [media] lnbh25: Fix lnbh25_attach() function return type 2015-10-22 15:48:22 -02:00
lnbp21.c [media] use https://linuxtv.org for LinuxTV URLs 2015-12-04 10:38:59 -02:00
lnbp21.h [media] use https://linuxtv.org for LinuxTV URLs 2015-12-04 10:38:59 -02:00
lnbp22.c [media] use https://linuxtv.org for LinuxTV URLs 2015-12-04 10:38:59 -02:00
lnbp22.h [media] use https://linuxtv.org for LinuxTV URLs 2015-12-04 10:38:59 -02:00
m88ds3103.c treewide: Fix typos in printk 2015-12-08 14:59:19 +01:00
m88ds3103.h [media] TS2020: Calculate tuner gain correctly 2015-06-10 11:10:27 -03:00
m88ds3103_priv.h [media] m88ds3103: use regmap for I2C register access 2015-06-10 11:08:50 -03:00
m88rs2000.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
m88rs2000.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
mb86a16.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
mb86a16.h [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
mb86a16_priv.h
mb86a20s.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
mb86a20s.h [media] cx24123/mb86a20s/s921: fix compiler warnings 2015-04-28 09:26:02 -03:00
mn88472.h [media] mn88472: add ts mode and ts clock to driver 2015-04-08 06:54:41 -03:00
mn88473.h [media] mn88473: calculate the IF register values 2015-03-03 13:07:55 -03:00
mt312.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
mt312.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
mt312_priv.h
mt352.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
mt352.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
mt352_priv.h
nxt200x.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
nxt200x.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
nxt6000.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
nxt6000.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
nxt6000_priv.h
or51132.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
or51132.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
or51211.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
or51211.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
rtl2830.c [media] dvb-frontends: Drop owner assignment from i2c_driver 2015-08-11 12:58:20 -03:00
rtl2830.h [media] rtl2830: add kernel-doc comments for platform_data 2015-02-03 16:30:26 -02:00
rtl2830_priv.h [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
rtl2832.c [media] rtl2832: do not filter out slave TS null packets 2015-12-23 14:12:31 -02:00
rtl2832.h [media] rtl2832: add inittab for FC2580 tuner 2015-05-18 15:55:52 -03:00
rtl2832_priv.h [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
rtl2832_sdr.c [media] media: videobuf2: Move timestamp to vb2_buffer 2015-12-18 13:53:31 -02:00
rtl2832_sdr.h [media] rtl2832_sdr: add support for fc2580 tuner 2015-05-18 15:59:13 -03:00
s5h1409.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
s5h1409.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
s5h1411.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
s5h1411.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
s5h1420.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
s5h1420.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
s5h1420_priv.h
s5h1432.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
s5h1432.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
s921.c [media] dvb: Use DVBFE_ALGO_HW where applicable 2015-08-22 14:52:58 -03:00
s921.h [media] cx24123/mb86a20s/s921: fix compiler warnings 2015-04-28 09:26:02 -03:00
si21xx.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
si21xx.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
si2165.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2016-01-14 17:04:19 -08:00
si2165.h dvb-frontends: use IS_REACHABLE() instead of IS_ENABLED() 2015-04-08 15:05:12 -03:00
si2165_priv.h [media] si2165: Load driver for all hardware revisions 2014-09-23 16:13:33 -03:00
si2168.c [media] si2168: Bounds check firmware 2015-10-22 15:48:25 -02:00
si2168.h [media] si2168: add support for gapped clock 2015-05-12 13:16:37 -03:00
si2168_priv.h [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
sp2.c [media] dvb-frontends: Drop owner assignment from i2c_driver 2015-08-11 12:58:20 -03:00
sp2.h [media] sp2: Add I2C driver for CIMaX SP2 common interface module 2014-09-02 15:06:49 -03:00
sp2_priv.h [media] sp2: Add I2C driver for CIMaX SP2 common interface module 2014-09-02 15:06:49 -03:00
sp887x.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
sp887x.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
sp8870.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
sp8870.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
stb0899_algo.c [media] stb0899: use sign_extend32() for sign extension 2015-02-03 18:16:18 -02:00
stb0899_cfg.h
stb0899_drv.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
stb0899_drv.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
stb0899_priv.h
stb0899_reg.h
stb6000.c
stb6000.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
stb6100.c [media] stb6100: get rid of get_state()/set_state() 2015-11-17 06:45:05 -02:00
stb6100.h [media] stb6100: get rid of tuner_state at struct stb6100_state 2015-11-17 06:41:53 -02:00
stb6100_cfg.h [media] stb6100: get rid of get_state()/set_state() 2015-11-17 06:45:05 -02:00
stb6100_proc.h [media] stb6100: get rid of get_state()/set_state() 2015-11-17 06:45:05 -02:00
stv090x.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
stv090x.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
stv090x_priv.h
stv090x_reg.h
stv0288.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
stv0288.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
stv0297.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
stv0297.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
stv0299.c [media] dvb-frontend: Replace timeval with ktime_t 2015-06-09 21:09:51 -03:00
stv0299.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
stv0367.c [media] stv0367: Add support for 16Mhz reference clock 2015-08-11 15:55:52 -03:00
stv0367.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
stv0367_priv.h [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
stv0367_regs.h
stv0900.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
stv0900_core.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
stv0900_init.h
stv0900_priv.h
stv0900_reg.h
stv0900_sw.c [media] stv0900: fix bad indenting 2015-05-01 06:13:23 -03:00
stv6110.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
stv6110.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
stv6110x.c [media] dvb-frontends: Don't use dynamic static allocation 2013-11-08 09:45:38 -02:00
stv6110x.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
stv6110x_priv.h
stv6110x_reg.h
tc90522.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
tc90522.h [media] tc90522: add driver for Toshiba TC90522 quad demodulator 2014-09-23 17:04:00 -03:00
tda665x.c [media] tda6655: get rid of get_state()/set_state() 2015-11-17 06:44:31 -02:00
tda665x.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
tda826x.c
tda826x.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
tda1002x.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
tda1004x.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
tda1004x.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
tda8083.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
tda8083.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
tda8261.c [media] tda8261: don't use set_state/get_state callbacks 2015-11-17 06:43:59 -02:00
tda8261.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
tda8261_cfg.h [media] tda8261: don't use set_state/get_state callbacks 2015-11-17 06:43:59 -02:00
tda10021.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
tda10023.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
tda10048.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
tda10048.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
tda10071.c [media] tda10071: use div_s64() when dividing a s64 integer 2015-08-11 19:19:30 -03:00
tda10071.h [media] tda10071: remove legacy media attach 2015-08-11 07:10:53 -03:00
tda10071_priv.h [media] tda10071: implement DVBv5 statistics 2015-08-11 07:34:58 -03:00
tda10086.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
tda10086.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
tda18271c2dd.c [media] dvb-frontends: decimal vs hex typo in ChannelConfiguration() 2014-07-22 21:00:54 -03:00
tda18271c2dd.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
tda18271c2dd_maps.h [media] dvb-frontends: Add static 2014-07-04 15:33:46 -03:00
tdhd1.h [media] use https://linuxtv.org for LinuxTV URLs 2015-12-04 10:38:59 -02:00
ts2020.c [media] dvb-frontends: Drop owner assignment from i2c_driver 2015-08-11 12:58:20 -03:00
ts2020.h [media] ts2020: Allow stats polling to be suppressed 2015-06-10 11:12:25 -03:00
tua6100.c
tua6100.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
ves1x93.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
ves1x93.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
ves1820.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
ves1820.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
z0194a.h
zl10036.c
zl10036.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
zl10039.c [media] dvb-frontends: use %zu instead of %zd 2014-09-26 06:50:59 -03:00
zl10039.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
zl10353.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
zl10353.h [media] Add and use IS_REACHABLE macro 2015-04-08 15:02:07 -03:00
zl10353_priv.h