Received: by 10.223.164.202 with SMTP id h10csp274905wrb; Wed, 22 Nov 2017 20:50:09 -0800 (PST) X-Google-Smtp-Source: AGs4zMZH8imEsxCCRnyc+E8UgDiNUfgVACyN8atFqVoMP4DkZlz/qUDWUvWapdckDUYKnPy6gSKg X-Received: by 10.84.210.109 with SMTP id z100mr24042258plh.364.1511412609495; Wed, 22 Nov 2017 20:50:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511412609; cv=none; d=google.com; s=arc-20160816; b=iAs75wWSCQVBioiYMz9FG1M9FtcjjqYk2ngZZg0wmVL8Q8FMYfWLy7RmqE/S3A9CIn FsvpqZCoW+U8k1TPZzFre4Y5jIpliaUwvCnFFlDyB7mJKjAxA/tYTDdXpc/ue1K3DGd3 cykHdq36gwnULKhPXcjx9ROUQCJXCxUrM1OaYg7Xm3GpYdmMf9bZKF4o6DZsXILYRE+t tuCu386RGcXkutnhrMSIsCgXFu78aPQCqoDgvX65/WmbKWmHtTAwztJI0D9bNnON/ivG MIpjncYtXDZZTHF3eB0zTvqXi9Ih8JH7yU9piLfNVhA3wVIrmBOpPjfehjpvAWJ4rpp+ pgUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=N5hp3L5E7SpgiSY45yE1ey8dfMYdpdHWqacG7FRoKOY=; b=wb5ySeT3x7nsyuvrBsMlI3W7AuZtz02jXKr+mZ0EjvDQj87vu6oQQyejyl19S0FCBU 8bvxL0pwC0DolIbz1tYLsuo3LLViOCfh2yoxFEezUIJyX0GsC5l7hHMvTNb1c8ZciG6T A2xoN3edN0uzIci5FnEqYjuCPhTRvowRF9DD2YFa04rzGZykASCGO6D4Xu2xfnDh7f47 XV+QQS8Za49do3U6jVZjX9Lxk+J0ywE1lRQcYqBo9e2i2aQpjKc5Ho/mLO1RH2gSTXQZ KJHmG1CFNNiFWgSIN8F9CsfOwErn98k1jKviuzOeCqVqx4OcKUbLnG5UVmmHL7E+G5h2 HprA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gateworks-com.20150623.gappssmtp.com header.s=20150623 header.b=W38T/RcC; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i134si15046948pgc.583.2017.11.22.20.49.56; Wed, 22 Nov 2017 20:50:09 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gateworks-com.20150623.gappssmtp.com header.s=20150623 header.b=W38T/RcC; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752495AbdKWEtN (ORCPT + 77 others); Wed, 22 Nov 2017 23:49:13 -0500 Received: from mail-wm0-f66.google.com ([74.125.82.66]:36799 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752273AbdKWEtL (ORCPT ); Wed, 22 Nov 2017 23:49:11 -0500 Received: by mail-wm0-f66.google.com with SMTP id r68so14085554wmr.1 for ; Wed, 22 Nov 2017 20:49:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gateworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=N5hp3L5E7SpgiSY45yE1ey8dfMYdpdHWqacG7FRoKOY=; b=W38T/RcC1K9WKHzxcrbUC+B3pPCqvCn9ASPjtSZesCVkcOWHGexmGMMUAc6TGIH7sf S+vO/LI9UJpv5m4yjdXmlUFRfIasujtyJP8g/POBi/odX0fY5h0FWipI/3AzaXaKQNoW U/BPuvu0mZVkGZXFJ5t60I3+ZMUbXChp5mt8uj0n5KNrMb1YAWKRxZ7kdRCr8KZWz2hq 6NLiCIyUW19knSAMkrc4O6K/97XiWaGfh9sC3BygyRh3RbW3avfGfvJ7YMOKkXBRufup 9VmPRaDSTNxXOKC3vMmb30o6s36mIjHTCOG3P3dQjT7L4x5KJ1toEM1IV+JDd++4zZQJ xTBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=N5hp3L5E7SpgiSY45yE1ey8dfMYdpdHWqacG7FRoKOY=; b=tonPPmOEKdJ2lVprawFS+UHE/myXaT/IqZHn9DqdBvhazhe0cWG4+BREABrSPtM8G4 /8IpZg3C8GFI+ZSWrVT2Ymeq/FbKTrWXUWu7QlPdemtVbv1y9X9G5u4rN8li3irYMx4/ EM/ykCSG8oeyi++SrZIJ5XaPDTOKXJBrYCx6SKwABmwASqBW35Zi7Bo3xSiU4TX9rjQK jf2LWi9Fu9FZWnwPIQGpTKY4858py1/iWVXlswULg1vyqBFHQi5lkvVkj9ViINNttABC jsXC8zoO+vpankbCjYR3uGrfVzGkRjMUf/JhrDPj81vEhiaLbqykXHAIFge4wcOjmYrK k7nw== X-Gm-Message-State: AJaThX5c9I4fkafqa+Ph3oKSh2LhswTGZ5RdHnFQNtIhqReYN6miSK8M uLNDMHxI4X31Kb1kiRTgPSn6DfOJogZZNUOp+27Hng== X-Received: by 10.28.29.130 with SMTP id d124mr6470132wmd.73.1511412550159; Wed, 22 Nov 2017 20:49:10 -0800 (PST) MIME-Version: 1.0 Received: by 10.28.16.198 with HTTP; Wed, 22 Nov 2017 20:49:09 -0800 (PST) In-Reply-To: <20171116043059.azaqjfbjeo4rlaon@rob-hp-laptop> References: <1510253136-14153-1-git-send-email-tharvey@gateworks.com> <1510253136-14153-4-git-send-email-tharvey@gateworks.com> <20171115155204.yhqjocdm32qunllx@rob-hp-laptop> <20171116043059.azaqjfbjeo4rlaon@rob-hp-laptop> From: Tim Harvey Date: Wed, 22 Nov 2017 20:49:09 -0800 Message-ID: Subject: Re: [PATCH 3/5] media: i2c: Add TDA1997x HDMI receiver driver To: Hans Verkuil Cc: linux-media , Rob Herring , alsa-devel@alsa-project.org, "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Shawn Guo , Steve Longerbeam , Philipp Zabel , Mauro Carvalho Chehab , Hans Verkuil Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 15, 2017 at 8:30 PM, Rob Herring wrote: > On Wed, Nov 15, 2017 at 10:31:14AM -0800, Tim Harvey wrote: >> On Wed, Nov 15, 2017 at 7:52 AM, Rob Herring wrote: >> > On Thu, Nov 09, 2017 at 10:45:34AM -0800, Tim Harvey wrote: >> >> Add support for the TDA1997x HDMI receivers. >> >> >> >> Cc: Hans Verkuil >> >> Signed-off-by: Tim Harvey >> >> --- >> >> v3: >> >> - use V4L2_DV_BT_FRAME_WIDTH/HEIGHT macros >> >> - fixed missing break >> >> - use only hdmi_infoframe_log for infoframe logging >> >> - simplify tda1997x_s_stream error handling >> >> - add delayed work proc to handle hotplug enable/disable >> >> - fix set_edid (disable HPD before writing, enable after) >> >> - remove enabling edid by default >> >> - initialize timings >> >> - take quant range into account in colorspace conversion >> >> - remove vendor/product tracking (we provide this in log_status via infoframes) >> >> - add v4l_controls >> >> - add more detail to log_status >> >> - calculate vhref generator timings >> >> - timing detection fixes (rounding errors, hswidth errors) >> >> - rename configure_input/configure_conv functions >> >> >> >> v2: >> >> - implement dv timings enum/cap >> >> - remove deprecated g_mbus_config op >> >> - fix dv_query_timings >> >> - add EDID get/set handling >> >> - remove max-pixel-rate support >> >> - add audio codec DAI support >> >> - change audio bindings >> >> --- >> >> drivers/media/i2c/Kconfig | 9 + >> >> drivers/media/i2c/Makefile | 1 + >> >> drivers/media/i2c/tda1997x.c | 3485 ++++++++++++++++++++++++++++++++++ >> >> include/dt-bindings/media/tda1997x.h | 78 + >> > >> > This belongs with the binding documentation patch. >> > >> >> Rob, >> >> Thanks - missed that. I will move it for v4. >> >> Regarding your previous comment to the v2 series: >> > The rest of the binding looks fine, but I have some reservations about >> > this. I think this should be common probably. There's been a few >> > bindings for display recently that deal with the interface format. Maybe >> > some vendor property is needed here to map a standard interface format >> > back to pin configuration. >> >> I take it this is not an 'Ack' for the bindings? >> >> Which did you feel should be made common? I admit I was surprised >> there wasn't a common binding for audio bus format (i2s|spdif) but if >> you were referring to the video data that would probably be much more >> complicated. > > The video data. Either you have to try to come up with some way to map > color components to signals/pins (and even cycles) or you just enumerate > the formats and keep adding to them when new ones appear. There's h/w > that allows the former, but in the end you have to interoperate, so > enumerating the formats is probably enough. > >> I was hoping one of the media/driver maintainers would respond to your >> comment with thoughts as I'm not familiar with a very wide variety of >> receivers. > > I am hoping, too. > > Rob Hans, Do you have any comment here regarding Rob's hope that there could be some generic properties created for video port bindings? Anyone else you know of who should chime in here? The TDA1997x allows mapping its internal video output bus to its physical pin in a fairly flexible way. I don't know how unique this is to other chips. Regards, Tim From 1584829600266897313@xxx Thu Nov 23 04:28:05 +0000 2017 X-GM-THRID: 1583615313022071316 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread