16 Jan, 2012

1 commit

  • * 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (655 commits)
    [media] revert patch: HDIC HD29L2 DMB-TH USB2.0 reference design driver
    mb86a20s: Add a few more register settings at the init seq
    mb86a20s: Group registers into the same line
    [media] [PATCH] don't reset the delivery system on DTV_CLEAR
    [media] [BUG] it913x-fe fix typo error making SNR levels unstable
    [media] cx23885: Query the CX25840 during enum_input for status
    [media] cx25840: Add support for g_input_status
    [media] rc-videomate-m1f.c Rename to match remote controler name
    [media] drivers: media: au0828: Fix dependency for VIDEO_AU0828
    [media] convert drivers/media/* to use module_platform_driver()
    [media] drivers: video: cx231xx: Fix dependency for VIDEO_CX231XX_DVB
    [media] Exynos4 JPEG codec v4l2 driver
    [media] doc: v4l: selection: choose pixels as units for selection rectangles
    [media] v4l: s5p-tv: mixer: fix setup of VP scaling
    [media] v4l: s5p-tv: mixer: add support for selection API
    [media] v4l: emulate old crop API using extended crop/compose API
    [media] doc: v4l: add documentation for selection API
    [media] doc: v4l: add binary images for selection API
    [media] v4l: add support for selection api
    [media] hd29l2: fix review findings
    ...

    Linus Torvalds
     

15 Jan, 2012

1 commit


13 Jan, 2012

1 commit


11 Jan, 2012

2 commits

  • Signed-off-by: Antti Palosaari
    Signed-off-by: Mauro Carvalho Chehab

    Antti Palosaari
     
  • The af9005_properties and af9015_properties tables make use of USB ids
    from the USB id tables with hardcoded indices, as in
    "&af9015_usb_table[30]". Adding new entries before the end breaks
    such references, so everyone has had to carefully tiptoe to only add
    entries at the end of the list.

    In the spirit of "dw2102: use symbolic names for dw2102_table
    indices", use C99-style initializers with symbolic names for each
    index to avoid this. In the new regime, properties tables referring
    to the USB ids have names like "&af9015_usb_table[CINERGY_T_STICK_RC]"
    that do not change meaning when items in the USB id table are
    reordered.

    Encouraged-by: Mauro Carvalho Chehab

    Signed-off-by: Jonathan Nieder
    Acked-by: Luca Olivetti
    Acked-by: Antti Palosaari
    Signed-off-by: Mauro Carvalho Chehab

    Jonathan Nieder
     

07 Jan, 2012

1 commit

  • This resolves the conflict in the arch/arm/mach-s3c64xx/s3c6400.c file,
    and it fixes the build error in the arch/x86/kernel/microcode_core.c
    file, that the merge did not catch.

    The microcode_core.c patch was provided by Stephen Rothwell
    who was invaluable in the merge issues involved
    with the large sysdev removal process in the driver-core tree.

    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman
     

06 Jan, 2012

9 commits

  • On Thu, 2011-12-15 at 16:42 +0000, Malcolm Priestley wrote:
    > > [ 1103.536156] it913x: Chip Version=ec Chip Type=5830
    > > [ 1104.336178] it913x: Dual mode=92 Remote=92 Tuner Type=92
    > > [ 1106.248116] dvb-usb: found a 'ITE 9135(9006) Generic' in cold state,
    > > will try to load a firmware
    > > [ 1106.253773] dvb-usb: downloading firmware from file
    > > 'dvb-usb-it9135-02.fw'
    > > [ 1106.452123] it913x: FRM Starting Firmware Download
    > > [ 1130.756039] it913x: FRM Firmware Download Failed (ffffff92)
    > > [ 1130.956168] it913x: Chip Version=79 Chip Type=5823
    > > [ 1131.592192] it913x: DEV it913x Error
    > > [ 1131.592271] usbcore: registered new interface driver it913x
    > >
    > > No frontend is generated anyway.
    >
    > Looks like the the firmware is not at all compatible with your device.
    >
    > Have you applied the patch cleanly to the latest media_build?
    >
    > These appear to be new version of the 9006. A supplier is sending me one
    > of these devices.
    >
    > As a last resort see if the device works with dvb-usb-it9137-01.fw
    >
    > You will have force to use this firmware
    > dvb-usb-it913x firmware=1

    Here is a modified firmware loader for version 2 types.

    The firmware must be as in original
    ./dvb_get_firmware it9135

    dd if=dvb-usb-it9135.fw ibs=1 skip=12866 count=5817 of=dvb-usb-it9135-02.fw

    Signed-off-by: Malcolm Priestley
    Signed-off-by: Mauro Carvalho Chehab

    Malcolm Priestley
     
  • Correction to tuner ID 0x51.

    Don't force tuner ID 0x60 unless eprom data zero.

    Signed-off-by: Malcolm Priestley
    Signed-off-by: Mauro Carvalho Chehab

    Malcolm Priestley
     
  • Some channels appear weak signal after warm boot.

    Because tuner id is not present in eprom 0x38 is
    assigned.

    9006 devices are now always assigned 0x60.

    Signed-off-by: Malcolm Priestley
    Signed-off-by: Mauro Carvalho Chehab

    Malcolm Priestley
     
  • Fixes issues with PID filter
    Stalling of some channels when PID is on.
    PID filter not turning off fully.
    PID filter can now turn on and off each index.

    Removed PID_RST from it913x_pid_filter_ctrl.
    Replaced with PID_EN removed from it913x_pid_filter

    Signed-off-by: Malcolm Priestley
    Signed-off-by: Mauro Carvalho Chehab

    Malcolm Priestley
     
  • From an audit of dvb_net_init callers, now that that function
    returns -errno on error.

    Signed-off-by: Jonathan Nieder
    Signed-off-by: Mauro Carvalho Chehab

    Jonathan Nieder
     
  • Turn the pid filter off by caps option only.

    This is so the full stream is passed to demuxer and not limited
    by pid count.

    Signed-off-by: Malcolm Priestley
    Signed-off-by: Mauro Carvalho Chehab

    Malcolm Priestley
     
  • Turn the pid filter off by caps option only.

    This is so the full stream is passed to demuxer and not limited
    by pid count.

    Signed-off-by: Malcolm Priestley
    Signed-off-by: Mauro Carvalho Chehab

    Malcolm Priestley
     
  • dw2102_properties et al refer to entries in the USB-id table using
    hard-coded indices, as in "&dw2102_table[6]", which means adding new
    entries before the end of the list has the potential to introduce bugs
    in code elsewhere in the file.

    Use C99-style initializers with symbolic names for each index to avoid
    this. This way, other device tables wanting to reuse the USB ids can
    use expressions like "&dw2102_table[TEVII_S630]" that do not change as
    the entries in the table are reordered.

    Signed-off-by: Jonathan Nieder
    Signed-off-by: Mauro Carvalho Chehab

    Jonathan Nieder
     
  • Support for IT1935 9006 devices.

    9006 have version 2 type chip.

    9006 devices should use dvb-usb-it9135-02.fw firmware.

    On the device tested the tuner id was set to 0 which meant
    the driver used tuner id 0x38. The device functioned normally.

    Signed-off-by: Malcolm Priestley
    Signed-off-by: Mauro Carvalho Chehab

    Malcolm Priestley
     

05 Jan, 2012

1 commit


31 Dec, 2011

22 commits


20 Dec, 2011

1 commit


11 Dec, 2011

1 commit