Skip to contentSkip to conversation

adv fixes and feature enhancements

GIT PULL Hans Verkuil 1 participant 1 message Jan 2, 2014 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

Mauro,

Please pull this patch series for 3.14.

It's rebased but otherwise unchanged from the last review patch series:

http://www.spinics.net/lists/linux-media/msg70819.html

Happy New Year!

Regards,

Hans

The following changes since commit 7d459937dc09bb8e448d9985ec4623779427d8a5:

[media] Add driver for Samsung S5K5BAF camera sensor (2013-12-21 07:01:36 -0200)

are available in the git repository at:

git://linuxtv.org/hverkuil/media_tree.git adv

for you to fetch changes up to 4644c02f7befe821bdd0d20b33d6a0de7b59cfae:

adv7842: add drive strength enum and sync names with adv7604. (2014-01-02 13:44:30 +0100)

----------------------------------------------------------------
Hans Verkuil (6):
adv7604: adv7604_s_register clean up.
adv7604: initialize timings to CEA 640x480p59.94.
adv7842: support YCrCb analog input, receive CEA formats as RGB on VGA input
adv7842: set LLC DLL phase from platform_data
adv7842: initialize timings to CEA 640x480p59.94.
adv7842: add drive strength enum and sync names with adv7604.

Martin Bugge (27):
ad9389b: whitespace changes to improve readability
ad9389b: remove rx-sense irq dependency
ad9389b: retry setup if the state is inconsistent
adv7511: disable register reset by HPD
adv7511: add VIC and audio CTS/N values to log_status
adv7511: verify EDID header
adv7604: support 1366x768 DMT Reduced Blanking
adv7604: set restart_stdi_once flag when signal is lost.
adv7604: sync polarities from platform data
adv7842: Re-worked query_dv_timings()
adv7842: corrected setting of cp-register 0x91 and 0x8f.
adv7842: properly enable/disable the irqs.
adv7842: save platform data in state struct
adv7842: added DE vertical position in SDP-io-sync
adv7842: set defaults spa-location.
adv7842: 625/525 line standard jitter fix.
adv7842: set default input in platform-data
adv7842: increase wait time.
adv7842: clear edid, if no edid just disable Edid-DDC access
adv7842: restart STDI once if format is not found.
adv7842: support g_edid ioctl
adv7842: i2c dummy clients registration.
adv7842: enable HDMI/DVI mode irq
adv7842: composite sd-ram test, clear timings before setting.
adv7842: obtain free-run mode from the platform_data.
adv7842: Composite sync adjustment
adv7842: return 0 if no change in s_dv_timings

Mats Randgaard (16):
ad9389b: verify EDID header
adv7604: add support for all the digital input ports
adv7604: Receive CEA formats as RGB on VGA (RGB) input
adv7604: select YPbPr if RGB_RANGE_FULL/LIMITED is set for VGA_COMP inputs
adv7604: set CEC address (SPA) in EDID
adv7604: improve EDID handling
adv7604: remove connector type. Never used for anything useful.
adv7604: return immediately if the new input is equal to what is configured
adv7604: remove debouncing of ADV7604_FMT_CHANGE events
adv7604: improve HDMI audio handling
adv7604: adjust gain and offset for DVI-D signals
adv7604: Enable HDMI_MODE interrupt
adv7604: return immediately if the new timings are equal to what is configured
adv7842: remove connector type. Never used for anything useful
adv7842: Use defines to select EDID port
adv7842: mute audio before switching inputs to avoid noise/pops

Mikhail Khelik (1):
adv7604: add hdmi driver strength adjustment

 arch/blackfin/mach-bf609/boards/ezkit.c |   4 +-
 drivers/media/i2c/ad9389b.c             | 277 +++++++++++++++++++-----------------
 drivers/media/i2c/adv7511.c             |  64 +++++++--
 drivers/media/i2c/adv7604.c             | 645 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------
 drivers/media/i2c/adv7842.c             | 646 +++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------
 include/media/adv7604.h                 |  38 +++--
 include/media/adv7842.h                 |  59 ++++++--
 7 files changed, 1135 insertions(+), 598 deletions(-)