30 Mar, 2009

1 commit


03 Jan, 2009

1 commit

  • Since the i2c driver ID will be removed in the near future we have to
    modify the v4l2 debugging API to use the driver name instead of driver ID.

    Note that this API is not used in applications other than v4l2-dbg.cpp
    as it is for debugging and testing only.

    Should anyone use the old VIDIOC_G_CHIP_IDENT, then this will be logged
    with a warning that it is deprecated and will be removed in 2.6.30.

    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     

30 Dec, 2008

5 commits


12 Oct, 2008

2 commits


24 Jul, 2008

1 commit


14 May, 2008

1 commit

  • x86.git testing found the following build bug on latest -git:

    CC [M] drivers/media/video/mt9v022.o
    drivers/media/video/mt9v022.c: In function 'bus_switch_request':
    drivers/media/video/mt9v022.c:199: error: implicit declaration of function 'gpio_is_valid'
    drivers/media/video/mt9v022.c:201: error: implicit declaration of function 'gpio_request'
    drivers/media/video/mt9v022.c:207: error: implicit declaration of function 'gpio_direction_output'
    drivers/media/video/mt9v022.c:211: error: implicit declaration of function 'gpio_free'
    drivers/media/video/mt9v022.c: In function 'bus_switch_act':
    drivers/media/video/mt9v022.c:237: error: implicit declaration of function 'gpio_set_value_cansleep'
    make[2]: *** [drivers/media/video] Error 2
    make[1]: *** [drivers/media] Error 2
    make[1]: *** Waiting for unfinished jobs....
    make: *** [drivers] Error 2

    with this config:

    http://redhat.com/~mingo/misc/config-Sat_May__3_16_08_39_CEST_2008.bad

    the bug was that the driver uses GPIO functionality but only includes
    the GPIO interface definitions for the CONFIG_MT9M001_PCA9536_SWITCH
    case, which was not set in this config.

    The quick fix seems to be to include linux/gpio.h unconditionally. (this
    seems like a small cleanup as well as it removes and #ifdef is more
    robust than an inclusion of asm/gpio.h) Not tested too much yet, so
    please have another look in any case.

    Signed-off-by: Ingo Molnar
    Signed-off-by: Guennadi Liakhovetski
    Signed-off-by: Mauro Carvalho Chehab

    Ingo Molnar
     

30 Apr, 2008

4 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (28 commits)
    V4L-DVB(7789a): cx18: fix symbol conflict with ivtv driver
    V4L/DVB (7789): tuner: remove static dependencies on analog tuner sub-modules
    V4L/DVB (7785): [2.6 patch] make mt9{m001,v022}_controls[] static
    V4L/DVB (7786): cx18: new driver for the Conexant CX23418 MPEG encoder chip
    V4L/DVB (7783): drivers/media/dvb/frontends/s5h1420.c: printk fix
    V4L/DVB (7782): pvrusb2: Driver is no longer experimental
    V4L/DVB (7781): pvrusb2-dvb: include dvb support by default and update Kconfig help text
    V4L/DVB (7780): pvrusb2: always enable support for OnAir Creator / HDTV USB2
    V4L/DVB (7779): pvrusb2-dvb: quiet down noise in kernel log for feed debug
    Rename common tuner Kconfig names to use the same
    Fix V4L/DVB core help messages
    V4L/DVB (7769): Move other terrestrial tuners to common/tuners
    V4L/DVB (7768): reorganize some DVB-S Kconfig items
    V4L/DVB(7767): Move tuners to common/tuners
    V4L/DVB (7766): saa7134: add another PCI ID for Beholder M6
    V4L/DVB (7765): Add support for Beholder BeholdTV H6
    V4L/DVB (7763): ivtv: add tuner support for the AverMedia M116
    V4L/DVB (7762): ivtv: fix tuner detection for PAL-N/Nc
    V4L/DVB (7761): ivtv: increase the DMA timeout from 100 to 300 ms
    V4L/DVB (7759): ivtv: increase version number to 1.2.1
    ...

    Linus Torvalds
     
  • This patch makes the needlessly global mt9{m001,v022}_controls[] static.

    Signed-off-by: Adrian Bunk
    Signed-off-by: Guennadi Liakhovetski
    Signed-off-by: Mauro Carvalho Chehab

    Adrian Bunk
     
  • Based on earlier work by Jon Smirl and Jochen Friedrich.

    Update most new-style i2c drivers to use standard module aliasing
    instead of the old driver_name/type driver matching scheme. I've
    left the video drivers apart (except for SoC camera drivers) as
    they're a bit more diffcult to deal with, they'll have their own
    patch later.

    Signed-off-by: Jean Delvare
    Cc: Jon Smirl
    Cc: Jochen Friedrich

    Jean Delvare
     
  • Based on earlier work by Jon Smirl and Jochen Friedrich.

    This patch allows new-style i2c chip drivers to have alias names using
    the official kernel aliasing system and MODULE_DEVICE_TABLE(). At this
    point, the old i2c driver binding scheme (driver_name/type) is still
    supported.

    Signed-off-by: Jean Delvare
    Cc: Jochen Friedrich
    Cc: Jon Smirl
    Cc: Kay Sievers

    Jean Delvare
     

25 Apr, 2008

7 commits