Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp216361imm; Mon, 4 Jun 2018 16:10:17 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLcAtf+Eb+HJz5MWWESxPG11ofrvARxDkNdTNsUw+F4Fluj+K17a/TBdGUgZqI5JtrX/VyS X-Received: by 2002:a17:902:8206:: with SMTP id x6-v6mr6641155pln.220.1528153817133; Mon, 04 Jun 2018 16:10:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528153817; cv=none; d=google.com; s=arc-20160816; b=yCWGwPbQBf70WQg1BNRPBdZFqoF5DC7efDGyNZ7KRtDAE6JunTnS3a8RQJS3Y/CTPK QvxT9WV9W1Ejg+kXWkz0Il6Aq3OZs7WKR/aKK3qlkLgGNX2K9EqpledfKEtapNBprjLK EY/jZSxGtIVk6bkMxzgeYRLjOVEW4EgFFR+0aXWOdJjd/BeIYCzekaEjxzrVk7akPUH1 5shtsRyMwUUcK5r/EizVoo0lU0mDyQmKngVSlY1BdyPi7W2PGBS4I7caJ1LlyI5ZA9cR PDs1MQ8nQxfLBciye9DaGlMVw3GzH6INY5e6p9s6vO01ebCB50Z9lGGQHCd44L5A7YDM j5pQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=ZXoXdCoD7CJVmNO996yMvJl3PrlalgPP8sLz8uoSLaU=; b=OXFM4hF85cFAfWudSygwS9SqOpVzgZQA1Glz+ntzlDbBf682jQYQUCLJ74pYyexC8D mQcG43V/DOK97gr5jQ2pF31J9NvcAyUcP7osrHFV7lAUMfsNatz0jYmZsqTJoKS9fg+X HJqWMJWeg0EFZKbQImIuvUtlVK6bx1O4BkQBDCO1PG9Orm+/SujExeeHLw1W47nSixS6 G41/HuMaw1esiMsJ124mfSIkOZuFglxdwJWiJY29OepVTbb0chgdfePJjOvDVOkjTqSI 5EVs/Qozrs8vn0js9SkTsBj/rJWTTUg1DPNzCDMiO90SDckj39dluSKJocGUrii+ac9+ ASfQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=E66qTR+x; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 91-v6si48470651plb.514.2018.06.04.16.10.03; Mon, 04 Jun 2018 16:10:17 -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 header.i=@broadcom.com header.s=google header.b=E66qTR+x; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752069AbeFDXJ2 (ORCPT + 99 others); Mon, 4 Jun 2018 19:09:28 -0400 Received: from mail-qk0-f196.google.com ([209.85.220.196]:39311 "EHLO mail-qk0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752023AbeFDXJ1 (ORCPT ); Mon, 4 Jun 2018 19:09:27 -0400 Received: by mail-qk0-f196.google.com with SMTP id g14-v6so301494qkm.6 for ; Mon, 04 Jun 2018 16:09:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=ZXoXdCoD7CJVmNO996yMvJl3PrlalgPP8sLz8uoSLaU=; b=E66qTR+x+9w5Pluwb7v7clxseLNqrh59K1gAUm3Yfto00ooZgrU3rbKn+MTRg4yuzX arpXDRM8yx4UvQ4wqrSkIsBo76MxtsE9oxvR6D8V7dYMa0I26fnXIF1g/gQZiTdscpzg ZlOMf/cKba4WzU7Qs0+B1d2vHGkwuBQb6MxHM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=ZXoXdCoD7CJVmNO996yMvJl3PrlalgPP8sLz8uoSLaU=; b=NAIlYv5Mx+FqHygDWj4Nae3pwvb5sU10JFkC1bf6W6cpkgbpmR36DWyY1besg4UW/b 4Y0ZxYvNNisc3AWYedIhYfKuOnkQofAzURK4cjT9Pvwhym52CJ8/vXux2anIF1kOUz9s 4a8CdbSatJXY8TV1YQUsdmO7pe2F50KI/rc909SbTwkFl+YS6iVO4c4JgZFCx5mNE9Bz nlxhO5PPTARS/8VX930UquJ5UQncKtg7PsrPWhMAtg0apNhyTzKhpmzcu1fq6CApRXvV ZT/qxocXrE7fRqLck8JHabQMV4pDMJ8ab8SfiN//T6z4qTomwFmY4v1uHklf6M5j8ZRV Jc9w== X-Gm-Message-State: APt69E0CURWt3usMv/iTAY6+219Jv3MPmeo0OuaJPdbvLsZUTx4RqYYP 46uvEoL85wmxDfPoXtIKE69xBJ2d X-Received: by 2002:a37:5c03:: with SMTP id q3-v6mr20482355qkb.345.1528153766295; Mon, 04 Jun 2018 16:09:26 -0700 (PDT) Received: from [10.136.13.65] ([192.19.228.250]) by smtp.gmail.com with ESMTPSA id w21-v6sm15681920qkb.36.2018.06.04.16.09.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 Jun 2018 16:09:25 -0700 (PDT) Subject: Re: [PATCH] arm64: dts: stingray: Add otp device node To: Florian Fainelli , Rob Herring , Mark Rutland , Catalin Marinas , Will Deacon Cc: BCM Kernel Feedback , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org References: <1527106630-4760-1-git-send-email-scott.branden@broadcom.com> <2d6cc541-7987-5b4c-a847-6fcbb27e12d2@gmail.com> From: Scott Branden Message-ID: <2a159d0f-77dc-f03f-a7f6-9e5c51eba70a@broadcom.com> Date: Mon, 4 Jun 2018 16:09:22 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <2d6cc541-7987-5b4c-a847-6fcbb27e12d2@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 18-06-04 03:41 PM, Florian Fainelli wrote: > On 06/04/2018 03:33 PM, Scott Branden wrote: >> >> On 18-06-04 02:33 PM, Florian Fainelli wrote: >>> On 06/04/2018 02:30 PM, Scott Branden wrote: >>>> Hi Florian, >>>> >>>> >>>> On 18-06-04 02:24 PM, Florian Fainelli wrote: >>>>> On 05/23/2018 01:17 PM, Scott Branden wrote: >>>>>> Add otp device node for Stingray SOC. >>>>>> >>>>>> Fixes: 2fa9e9e29ea2 ("arm64: dts: Add GPIO DT nodes for Stingray SOC") >>>>>> Signed-off-by: Scott Branden >>>>> Applied to devicetree-arm64/next with s/otp/OTP/ and removing the Fixes >>>>> line since that is not a bug fix AFAICT. >>>> It fixes the issue that OTP is not active as it is missing the device >>>> node? >>> By that token, any peripheral that is being added at some point in the >>> lifetime of this DTS would qualify as a bugfix when it is in fact >>> feature/peripheral enabling. >>> >>> I could not see the relationship between the commit being provided in >>> the "Fixes:" tag and OTP, am I missing something? >> The relationship is the fixes tag points was selected to the last tag >> when the commit applies directly against (and is far enough back that it >> covers any possible LTS kernels that would have needed it). > I understand how ones gets to select an appropriate Fixes: tag, what I > don't understand is the relationship between the two changes, like why > would a GPIO Device Tree node influence the OTP peripheral here when > there is no pinmux or GPIO phandle of some sort linking the two. Also, > since you guys were very trigger happy with Fixes: tag lately (referring > to the internal review of Srinath's changes) this one looked a lot like > that. > > The only thing I am questioning here is treating that particular > changeset as a bugfix proper. Yes it is technically a fix in that, > without this changeset the OTP node is not there and that is > functionality you want, but it is not preventing the platform from not > booting for instance, or having an incorrect behavior for an established > behavior before, right? > >> In this case >> I don't care too much about whether this is fixed in LTS or not.  If >> needed I'll send a request for the commit be ported to stable. > If this is a true fix, I don't mind taking it as-is and keeping the > Fixes: tag, keep in mind the following: > > I always treat bug fixes with a higher priority than features, and I > will do my best to queue up fixes (separate branches, all ending in > /fixes) and submit those at any time in the release cycle so they can > land in Linus' tree and in the -stable trees as fast as possible. > > Don't bypass the maintainer if you can convince me this is a proper fix, > then I will just move that patch into the appropriate branch, and you > will get those stable backports automatically. For now, nobody needs it in the LTS.  The OTP driver hasn't actively been used by applications. So not critical for backport right now.  It's in now so OTP won't be a problem going forward. > Thanks for reading me.