Devin Heitmueller <dheitmueller@kernellabs.com> [Sun, 28 Feb 2010 13:38:17 -0500] rev 14330
em28xx: add remote control support for PCTV 330e
From: Devin Heitmueller <dheitmueller@kernellabs.com>
Add support for the PCTV 330e remote control
Priority: normal
Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Devin Heitmueller <dheitmueller@kernellabs.com> [Sun, 28 Feb 2010 11:45:59 -0500] rev 14329
em28xx: remove "not validated" flag for PCTV 330e
From: Devin Heitmueller <dheitmueller@kernellabs.com>
Remove the flag indicating the 330e board is not validated, based on the half
dozen users who have reported today that everything is working.
Priority: normal
Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Devin Heitmueller <dheitmueller@kernellabs.com> [Sat, 27 Feb 2010 19:12:50 -0500] rev 14328
drxd: move firmware to binary blob
From: Devin Heitmueller <dheitmueller@kernellabs.com>
Abstract out the firmware for the drx-d so that it can be loaded by the
request_firmware() interface.
The firmware licensing permits free redistribution, and can be found here:
http://kernellabs.com/firmware/drxd
Priority: normal
Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Devin Heitmueller <dheitmueller@kernellabs.com> [Sat, 27 Feb 2010 18:29:49 -0500] rev 14327
em28xx: add digital support for PCTV 330e
From: Devin Heitmueller <dheitmueller@kernellabs.com>
Add the calls necessary to use the new drx-d driver for the PCTV 330e
Priority: normal
Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Devin Heitmueller <dheitmueller@kernellabs.com> [Sat, 27 Feb 2010 18:27:29 -0500] rev 14326
em28xx: include model number for PCTV 330e
From: Devin Heitmueller <dheitmueller@kernellabs.com>
Given how PCTV has multiple products with the same model name, include the
model number in the description and #define to make it a little more clear.
Priority: normal
Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Devin Heitmueller <dheitmueller@kernellabs.com> [Sat, 27 Feb 2010 18:17:23 -0500] rev 14325
em28xx: fix GPIO problem with HVR-900R2 getting out of sync with drx-d
From: Devin Heitmueller <dheitmueller@kernellabs.com>
The em28xx bridge strobes the reset pin on the drx-d on every ts_ctrl call.
This results in the state of the chip getting out of the sync with the
state of the driver (and hence all tuning requests after the first one fail).
Make sure the drx-d is not being held in reset, but don't actually perform a
hardware reset on the chip.
The GPIO block has been split out from the other HVR-9x0 variants to reduce
the risk of regression, although in theory they would not have any issues
since none of those cases have the frontend driver managing any internal
state.
Priority: normal
Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Devin Heitmueller <dheitmueller@kernellabs.com> [Sat, 27 Feb 2010 16:54:40 -0500] rev 14324
drxd: provide ability to disable the i2c gate control function
From: Devin Heitmueller <dheitmueller@kernellabs.com>
If the tuner is not actually behind an i2c gate, using the i2c gate control
function can wedge the i2c bus. Provide the ability to control on a per-board
basis whether it should be used.
Problem was noticed on the HVR-900 R2, where it resulted in the first tuning
attempt succeeding, and then all subsequent attempts to access the xc3028
being treated as failures (including the call to sleep the tuner).
Priority: normal
Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Devin Heitmueller <dheitmueller@kernellabs.com> [Sat, 27 Feb 2010 15:56:10 -0500] rev 14323
em28xx: enable support for the drx-d on the HVR-900 R2
From: Devin Heitmueller <dheitmueller@kernellabs.com>
Add the required board initialization required for the drx-d to work with
the 900R2.
Priority: normal
Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Devin Heitmueller <dheitmueller@kernellabs.com> [Sat, 27 Feb 2010 15:45:39 -0500] rev 14322
drxd: provide ability to control rs byte
From: Devin Heitmueller <dheitmueller@kernellabs.com>
Provide the ability for the board configuration to specify whether to insert
the RS byte into the TS interconnect to the bridge, while not required for
the ngene in fact is required for the em28xx.
Priority: normal
Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Devin Heitmueller <dheitmueller@kernellabs.com> [Sat, 27 Feb 2010 15:40:55 -0500] rev 14321
drxd: add driver to Makefile and Kconfig
From: Devin Heitmueller <dheitmueller@kernellabs.com>
Add the drxd to the Makefile and Kconfig
Priority: normal
Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>