Received: by 10.213.65.68 with SMTP id h4csp1169548imn; Mon, 26 Mar 2018 02:05:40 -0700 (PDT) X-Google-Smtp-Source: AG47ELtcZ4ukameDvkG1kReTVKtsSas9nDXTX8O8iF+Uwh3Uf/1g8iQpJU8AX5kdV7peNNcw2MZI X-Received: by 2002:a17:902:28e4:: with SMTP id f91-v6mr31736467plb.336.1522055140422; Mon, 26 Mar 2018 02:05:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522055140; cv=none; d=google.com; s=arc-20160816; b=xwohDzo1cxLQn0hvImPa0+rrQPxos4YKxH3vnceNirdxo6ltteOx7atyBAqeT2hDkl tUiYzqjrlWzdiSgHwVvUTW0xp9CHihM6qjRbqzBe5AfPjYgeRARs9IXS0gOR9AwrUgCk 1SmAUljL7Wo40En9jDx/kWbfPJJCijCWLaTeCbGWCTrLtRhoIBl+iMnIzWX+wn9Z9ABm 45zXtl2YdD2LnXMhfCz/c6Q9zwfrfhk7EgS/HpSivJp5gPMyfe47xIgQOldXQyS69KEF xpVRgMkaLaTa4Vqau1UR4TWbVhK6yJVk3hHro181kp66jMqmjxKJ4wCHNyziVLovcy09 B0eA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:organization:from:references:cc:to:subject :dkim-signature:arc-authentication-results; bh=vpZF6zuhrZZmwSaQ3ClBQWPTMeaX8ZHtILQ4m9a1mXM=; b=ipgUNl21TuyAhKR7kYV03glxqHujj7IPqAoyeeVDl71M48WB47+Jnc3clCNEVrf6Po vyeTKB2gOe7IlU/Fm9T2XfN5IjWDSsaHoQTWA4ylA2odGt0r88JtX06d0kLcd8EH8uX2 5ZL16AbjUjZoeGVN0fRPJoicOsPdrdPRhE0GSdnt21G7cj/ZkeS4S88ARONpyql0vfyN W+kmKDQGb03sC/JH+yzY1TXhIIyo9Yc7ZMUm+No5v9ec9Chq44i6pOUrdXGJi1ciptv1 3KgyPw0dZ4OHHZG1PCLqJllCVYnQZm/TxyqL2BIbEtJ3s+pkJaIEXCCluKLJ5Re/aagd 9Gng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=mna4Bv5f; 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 u6-v6si2816118plm.239.2018.03.26.02.05.25; Mon, 26 Mar 2018 02:05:40 -0700 (PDT) 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 (test mode) header.i=@ideasonboard.com header.s=mail header.b=mna4Bv5f; 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 S1751160AbeCZJEb (ORCPT + 99 others); Mon, 26 Mar 2018 05:04:31 -0400 Received: from galahad.ideasonboard.com ([185.26.127.97]:41920 "EHLO galahad.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750864AbeCZJE3 (ORCPT ); Mon, 26 Mar 2018 05:04:29 -0400 Received: from [192.168.0.20] (cpc89242-aztw30-2-0-cust488.18-1.cable.virginm.net [86.31.129.233]) by galahad.ideasonboard.com (Postfix) with ESMTPSA id 48E6E202B7; Mon, 26 Mar 2018 11:02:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1522054923; bh=zk1QBb9ASOZC7LummBtU1r0VVFvLFRR/dlxcZL884Uk=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=mna4Bv5fwQDwJZhY6KAVfp9/4PLXzfq77Y7cMXEsE/239QbDcy0lOcYz/tyJSjJxa u4TVAnkzxPF38H+Awp0dMuJVlc00SMydgdCto7sVumGwNODeeTzUIV0VPVfGybHbyM DTJa8lfrE8cOpVq8GzctlDfiNYEI24UAIvc/hnz8= Subject: Re: [PATCH v6] ARM: dts: wheat: Fix ADV7513 address usage To: Simon Horman Cc: linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-renesas-soc@vger.kernel.org, Sergei Shtylyov , Lars-Peter Clausen , Laurent Pinchart , Magnus Damm , Rob Herring , Mark Rutland , Russell King , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , "moderated list:ARM PORT" References: <1521754240-10470-1-git-send-email-kieran.bingham+renesas@ideasonboard.com> <20180323085140.g3golwdtpezo7fhi@verge.net.au> <20180326083143.r6jz6csckd4ljnpu@verge.net.au> From: Kieran Bingham Organization: Ideas on Board Message-ID: Date: Mon, 26 Mar 2018 10:04:24 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: <20180326083143.r6jz6csckd4ljnpu@verge.net.au> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Simon, On 26/03/18 09:31, Simon Horman wrote: > On Fri, Mar 23, 2018 at 09:16:13PM +0000, Kieran Bingham wrote: >> Hi Simon, >> >> On 23/03/18 08:51, Simon Horman wrote: >>> On Thu, Mar 22, 2018 at 09:30:40PM +0000, Kieran Bingham wrote: >>>> The r8a7792 Wheat board has two ADV7513 devices sharing a single I2C >>>> bus, however in low power mode the ADV7513 will reset it's slave maps to >>>> use the hardware defined default addresses. >>>> >>>> The ADV7511 driver was adapted to allow the two devices to be registered >>>> correctly - but it did not take into account the fault whereby the >>>> devices reset the addresses. >>>> >>>> This results in an address conflict between the device using the default >>>> addresses, and the other device if it is in low-power-mode. >>>> >>>> Repair this issue by moving both devices away from the default address >>>> definitions. >>> >>> Hi Kierean, >>> >>> as this is a fix >>> a) Does it warrant a fixes tag? >>> Fixes: f6eea82a87db ("ARM: dts: wheat: add DU support") >>> b) Does it warrant being posted as a fix for v4.16; >>> c) or v4.17? >> >> Tricky one, yes it could but this DTS fix, will only actually 'fix' the issue if >> the corresponding driver updates to allow secondary addresses to be parsed are >> also backported. >> >> It should be safe to back port the dts fix without the driver updates, but the >> addresses specified by this patch will simply be ignored. > > In that case I think its safe to add the fixes tag and take the DTS patch > via the renesas tree. Perhaps applying it for v4.18 and allowing automatic > backporting to take its course is the cleanest option. > >> Thus if this is marked with the fixes tag the corresponding patch "drm: adv7511: >> Add support for i2c_new_secondary_device" should also be marked. >> >> It looks like that patch has yet to be picked up by the DRM subsystem, so how >> about I bundle both of these two patches together in a repost along with the >> fixes tag. >> >> In fact, I don't think the ADV7511 dt-bindings update has made any progress >> either. (dt-bindings: adv7511: Extend bindings to allow specifying slave map >> addresses). The media tree variants for the adv7604 have already been picked up >> by Mauro I believe though. >> >> I presume it would be acceptable for this dts patch (or rather all three patches >> mentioned) to get integrated through the DRM tree ? > > Unless there is a strong reason I would prefer the dts patch to go via > my tree. The reason is to avoid merge conflicts bubbling up to Linus, > which really is something best avoided. That's perfectly fine with me. Feel free to add: Fixes: f6eea82a87db ("ARM: dts: wheat: add DU support") as you suggested when you apply, or alternatively let me know if you need a repost. Regards -- Kieran