OpenCloudOS-Kernel/drivers/media/pci/solo6x10
Geert Uytterhoeven 4cff79e933 media: Remove depends on HAS_DMA in case of platform dependency
Remove dependencies on HAS_DMA where a Kconfig symbol depends on another
symbol that implies HAS_DMA, and, optionally, on "|| COMPILE_TEST".
In most cases this other symbol is an architecture or platform specific
symbol, or PCI.

Generic symbols and drivers without platform dependencies keep their
dependencies on HAS_DMA, to prevent compiling subsystems or drivers that
cannot work anyway.

This simplifies the dependencies, and allows to improve compile-testing.

Note:
  - The various VIDEOBUF*DMA* symbols had to loose their dependencies on
    HAS_DMA, as they are selected by several individual drivers.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Reviewed-by: Mark Brown <broonie@kernel.org>
Acked-by: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
2018-05-28 16:17:08 -04:00
..
Kconfig media: Remove depends on HAS_DMA in case of platform dependency 2018-05-28 16:17:08 -04:00
Makefile
solo6x10-core.c media: solo6x10: use ktime_get_ts64() for time sync 2017-12-08 11:21:29 -05:00
solo6x10-disp.c [media] solo6x10: fix sparse warnings 2014-09-03 08:55:39 -03:00
solo6x10-eeprom.c [media] solo6x10: Fix solo_eeprom_read retval type 2015-01-27 10:03:00 -02:00
solo6x10-enc.c media: drivers: remove "/**" from non-kernel-doc comments 2017-11-30 04:19:03 -05:00
solo6x10-g723.c media: solo6x10: get rid of an address space warning 2018-03-23 07:24:16 -04:00
solo6x10-gpio.c media: solo6x10: hide unused variable 2017-12-08 10:04:57 -05:00
solo6x10-i2c.c [media] media drivers: annotate fall-through 2017-05-19 07:10:03 -03:00
solo6x10-jpeg.h [media] solo6x10: s/unsigned char/u8/ 2015-01-27 10:02:07 -02:00
solo6x10-offsets.h
solo6x10-p2m.c media: solo6x10: simplify the logic at solo_p2m_dma_desc() 2018-03-23 06:54:33 -04:00
solo6x10-regs.h
solo6x10-tw28.c media: solo6x10: fix detection of TW2864B chips 2017-07-20 06:53:34 -04:00
solo6x10-tw28.h
solo6x10-v4l2-enc.c [media] solo6x10: improve subscribe event handling 2017-03-22 10:11:12 -03:00
solo6x10-v4l2.c media: pci: make video_device const 2017-08-27 08:44:58 -04:00
solo6x10.h media: solo6x10: export hardware GPIO pins 8:31 to gpiolib interface 2017-08-09 10:29:51 -04:00