Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753435AbaAYRTk (ORCPT ); Sat, 25 Jan 2014 12:19:40 -0500 Received: from smtp3-g21.free.fr ([212.27.42.3]:58179 "EHLO smtp3-g21.free.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752448AbaAYRTj (ORCPT ); Sat, 25 Jan 2014 12:19:39 -0500 Date: Sat, 25 Jan 2014 18:14:47 +0100 From: Jean-Francois Moine To: dri-devel@lists.freedesktop.org Cc: Dave Airlie , Rob Clark , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Russell King - ARM Linux Subject: [PATCH v4 00/24] drm/i2c: tda998x: add DT support and other improvements Message-ID: <20140125181447.6eeff090@armhf> X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.22; arm-unknown-linux-gnueabihf) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch set contains various extensions to the tda998x driver: - simplify the i2c read/write - code cleanup and fix some small errors - use global constants - don't read write-only registers - add DT support - use irq for connection status and EDID read - v4 - remarks from Russell King (thank you, Russell) - more comments about the patches - remove 'fix a NULL pointer dereference' - get the IRQ number from the i2c client - remove 'get a better status of the connection' - split the previous 'fix the ENABLE_SPACE register' - add asounddef.h variables in 'change the frequence in the audio channel' - add 'always enable EDID read IRQ' - remove audio changes which will be in a next patch set about information exchanges with the audio subsystem - v3 - remarks from Russell King - more comments about the patches - change variable name instead of copy (patch 7) - add 'fix bad value in the AIF' (patch 8) - add 'fix a NULL pointer dereference' (patch 13) - add 'add DT documentation' (patch 16) - remove 'use the tda998x video format when cea mode' - remove 'change the video quantization - remove 'fix the value of the TBG_CNTRL_1 register' - remove 'tda998x: move the TBG_CNTRL_0 register setting' - change fields of the register AIP_CLKSEL (patch 19) - remove 'adjust the audio CTS to the mode clock' - don't put a comment between field definition (patch 23) - some more remarks may be found in the patches 10, 14, 15 - removal of the tda codec interface which will be the subject of an other patch series - v2 - decompose patches with different topics - fix some bad i2c register values - add audio codec interface Jean-Francois Moine (24): drm/i2c: tda998x: simplify the i2c read/write functions drm/i2c: tda998x: check more I/O errors drm/i2c: tda998x: code cleanup drm/i2c: tda998x: change probe message origin drm/i2c: tda998x: don't freeze the system at audio startup time drm/i2c: tda998x: force the page register at startup time drm/i2c: tda998x: set the video mode from the adjusted value drm/i2c: tda998x: fix bad value in the AIF drm/i2c: tda998x: use HDMI constants drm/i2c: tda998x: don't read write-only registers drm/i2c: tda998x: free the CEC device on encoder_destroy drm/i2c: tda998x: check the CEC device creation drm/i2c: tda998x: add DT support drm/i2c: tda998x: always enable EDID read IRQ drm/i2c: tda998x: use irq for connection status and EDID read drm/i2c: tda998x: add DT documentation drm/i2c: tda998x: fix the ENABLE_SPACE register drm/i2c: tda998x: set the PLL division factor in range 0..3 drm/i2c: tda998x: make the audio code more readable drm/i2c: tda998x: remove the unused variable ca_i2s drm/i2c: tda998x: add the active aspect in HDMI AVI frame drm/i2c: tda998x: change the frequence in the audio channel drm/i2c: tda998x: code optimization drm/i2c: tda998x: adjust the audio clock divider for S/PDIF .../devicetree/bindings/drm/i2c/tda998x.txt | 26 + drivers/gpu/drm/i2c/tda998x_drv.c | 660 +++++++++++++-------- 2 files changed, 435 insertions(+), 251 deletions(-) create mode 100644 Documentation/devicetree/bindings/drm/i2c/tda998x.txt -- 1.8.5.3 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/