Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp4180238pxk; Tue, 8 Sep 2020 12:47:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxYIDxfRAK9LU0txrKPLxy0ORq9OeG05jf64R1PA8sbcHLwW1qgYxOIKsFvA9/AqWMpouZW X-Received: by 2002:a17:906:9941:: with SMTP id zm1mr72367ejb.288.1599594419955; Tue, 08 Sep 2020 12:46:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599594419; cv=none; d=google.com; s=arc-20160816; b=Vquqnz66+AERBcW6e6juU39KfLd1l/u6DLXct3sI20+JSRCDY3sSRpkwfqXIEeXvnY BUjna5PWq5WxOZ1i+9zh6Jtsp9pQoP8I4/pcBT3VUknDt0bBPfchgfacXQhtOXF6m8D1 kyLSR6Q++z6fomjFb1no0TQ2sbg2UEnFvUMFjrIu5gMfGdVDxLg0VnjvfbIPfFY7+LKL RwAeT4CCqy3GaA4+t0RDpl0nIJf6RTFp0hZx1oZ1AM2Wa2mnQAxYCWC978Elx9YshfWf QMLcTGSkqK2EccJ07woejEqeGoSGPlTEN7FB2pXJDFNIa61N2b5Drsps5kt5uB1Q7PPj DzFg== 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:from:references:cc:to:subject:dkim-signature; bh=cEZvkRsnogXi5jTE+0zv4VJY5SU4FT/ctE+ghwX1lDc=; b=QyeXFu7qnKh6+UWLlKuttypws3Bp7jo2O6iT0bHg//8IRdFZlXD8arHhB1QueYOhRk VksUlWnHeoSrjw7fB33SLkuACFZT+KdbknxcTwTSCivlzv8M6NaVWMPLaQtA7l8BDmiv kNxFqL+zDZYTKM0+OPF/MSKgClOHDL3WNvA4NGX0Vmcp2KNRvantcUAY0pZrfoJUveeh j4t7PChgzYhzGTPFxoc+Bf47t7A0VqMywlZd5xHV3mZ1TiWFN8CKDfW/iG21LafIzk/A TfJYA4i60fjeqE2awR40EoQ9ztOPQyHVKSnz8XjfGjW5/qX4d2jaB7b0iZ5OBwxp2BBW ujJg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=Li+lGF6i; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p12si35246edi.348.2020.09.08.12.46.37; Tue, 08 Sep 2020 12:46:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=Li+lGF6i; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731526AbgIHTmm (ORCPT + 99 others); Tue, 8 Sep 2020 15:42:42 -0400 Received: from fllv0015.ext.ti.com ([198.47.19.141]:57872 "EHLO fllv0015.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730883AbgIHPws (ORCPT ); Tue, 8 Sep 2020 11:52:48 -0400 Received: from fllv0034.itg.ti.com ([10.64.40.246]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 088Fq14c088766; Tue, 8 Sep 2020 10:52:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1599580321; bh=cEZvkRsnogXi5jTE+0zv4VJY5SU4FT/ctE+ghwX1lDc=; h=Subject:To:CC:References:From:Date:In-Reply-To; b=Li+lGF6ijYlqqJT5GnJRrEVr/c1Pe0AMHxr51idLzgohIplXR1C+pNvKKjXzsBerY uzHNpZo9/DSHZFoBXkUntm/sM6FEispHbx/TUDYeQd9VOTy5+FawgCKjk4Z3Fvn5Me dJf+5oPLfpBlESQoIlEotsqaN0h+1qkBSVQx1HgQ= Received: from DLEE102.ent.ti.com (dlee102.ent.ti.com [157.170.170.32]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 088Fq1D0074408 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 8 Sep 2020 10:52:01 -0500 Received: from DLEE103.ent.ti.com (157.170.170.33) by DLEE102.ent.ti.com (157.170.170.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Tue, 8 Sep 2020 10:52:00 -0500 Received: from lelv0326.itg.ti.com (10.180.67.84) by DLEE103.ent.ti.com (157.170.170.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3 via Frontend Transport; Tue, 8 Sep 2020 10:52:00 -0500 Received: from [10.250.34.59] (ileax41-snat.itg.ti.com [10.172.224.153]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 088Fq0cq120219; Tue, 8 Sep 2020 10:52:00 -0500 Subject: Re: [v4,4/4] arm64: dts: mt8192: add infracfg_rst node To: Crystal Guo CC: "p.zabel@pengutronix.de" , "robh+dt@kernel.org" , "matthias.bgg@gmail.com" , srv_heupstream , "linux-mediatek@lists.infradead.org" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "devicetree@vger.kernel.org" , =?UTF-8?B?U2VpeWEgV2FuZyAo546L6L+65ZCbKQ==?= , =?UTF-8?B?U3RhbmxleSBDaHUgKOacseWOn+mZnik=?= , =?UTF-8?B?WWluZ2pvZSBDaGVuICjpmbPoi7HmtLIp?= , =?UTF-8?B?RmFuIENoZW4gKOmZs+WHoSk=?= , =?UTF-8?B?WW9uZyBMaWFuZyAo5qKB5YuHKQ==?= References: <20200817030324.5690-1-crystal.guo@mediatek.com> <20200817030324.5690-5-crystal.guo@mediatek.com> <211bd78f-3b70-1e65-eea9-75cc73a3dfdd@ti.com> <1599571618.14806.7.camel@mhfsdcap03> From: Suman Anna Message-ID: <77432990-4a0e-e8cd-5dec-772ea9110630@ti.com> Date: Tue, 8 Sep 2020 10:51:55 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <1599571618.14806.7.camel@mhfsdcap03> Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 9/8/20 8:26 AM, Crystal Guo wrote: > On Thu, 2020-09-03 at 07:29 +0800, Suman Anna wrote: >> Hi Crystal, >> >> On 8/16/20 10:03 PM, Crystal Guo wrote: >>> add infracfg_rst node which is for MT8192 platform >>> >>> Signed-off-by: Crystal Guo >> >> I understand you are posting these together for complete reference, but driver >> subsystem maintainers typically don't pick dts patches. In anycase, can you >> clarify if your registers are self-clearing registers? >> >> regards >> Suman >> > Hi Suman, > > Thanks for your reply. > Our reset registers are not self-clearing, it needs to set the clear bit > to 1 to clear the related bit. > And should I separate this dts patch from the patch sets? Typically yes, but will leave it upto Philipp and Mediatek DT maintainers. regards Suman > > regards > Crystal >>> --- >>> arch/arm64/boot/dts/mediatek/mt8192.dtsi | 11 ++++++++++- >>> 1 file changed, 10 insertions(+), 1 deletion(-) >>> >>> diff --git a/arch/arm64/boot/dts/mediatek/mt8192.dtsi b/arch/arm64/boot/dts/mediatek/mt8192.dtsi >>> index 931e1ca17220..a0cb9904706b 100644 >>> --- a/arch/arm64/boot/dts/mediatek/mt8192.dtsi >>> +++ b/arch/arm64/boot/dts/mediatek/mt8192.dtsi >>> @@ -10,6 +10,7 @@ >>> #include >>> #include >>> #include >>> +#include >>> >>> / { >>> compatible = "mediatek,mt8192"; >>> @@ -219,9 +220,17 @@ >>> }; >>> >>> infracfg: infracfg@10001000 { >>> - compatible = "mediatek,mt8192-infracfg", "syscon"; >>> + compatible = "mediatek,mt8192-infracfg", "syscon", "simple-mfd"; >>> reg = <0 0x10001000 0 0x1000>; >>> #clock-cells = <1>; >>> + >>> + infracfg_rst: reset-controller { >>> + compatible = "mediatek,infra-reset", "ti,syscon-reset"; >>> + #reset-cells = <1>; >>> + ti,reset-bits = < >>> + 0x140 15 0x144 15 0 0 (ASSERT_SET | DEASSERT_SET | STATUS_NONE) /* 0: pcie */ >>> + >; >>> + }; >>> }; >>> >>> pericfg: pericfg@10003000 { >>> >> >