From patchwork Mon Mar 20 15:48:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 72257 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp1307460wrt; Mon, 20 Mar 2023 09:22:14 -0700 (PDT) X-Google-Smtp-Source: AK7set+bJHQKoOcCsRZLkRR0qtQByiDSPjBb9KIjk8srs0P1B5e5d59REdjXlVJBXZ3TU+y0PvPb X-Received: by 2002:a17:90a:356:b0:237:29b1:1893 with SMTP id 22-20020a17090a035600b0023729b11893mr19480637pjf.46.1679329334073; Mon, 20 Mar 2023 09:22:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679329334; cv=none; d=google.com; s=arc-20160816; b=HMP9DkCQxDVLqVpOglyHale/8bIdyProA6gMZBc4+NLt1ZbovT1iM2ZQjwL8mgE0Ed tPxveDN9WogeYxXAOATqmsZlceu36mQ+Jo/CuCM6QpHwhfu74vafLXrXd52zsJ/hY0aw FfA2WqM8pvBa+05jHqkKIHR+7QUVnbIAIGfd8zMpMHazZKZreuQU7JJ1nnn2LaxLrLK4 et42s0oBQyiEAsoAIaMOoNejJkaPewlPoqW4nTBotuM2u+TPuNPVHReGD4jLlFDrfbgC 7xmDE8xTWFVsSjPi/qqofvXIaq1Arm1ib0r1cge67WXXS7/p+cmN3sw8k1Chsg8GvySi IwFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=wQBrWOWMRyJ3wjDq0yJMqRO2YdabzJXcF1JUT5g0hCM=; b=W/N1ugsoNJNt6oRPa1xyOjiXFIfKxgpGpK8jc8pz9OqPt7pSdsHcirkUOlOqoBmOR1 OMOBRn3s3WOrQDq/95SUNHBPVLWHCRH7kY2nitLFCE37pqw6F2y1+aU4G4T3BSYWdiuV z3bmdXDZe8AqJot19bGIq8hpA+0BX+k2N2vO4EZW68hPU1KEWiwNIBOxUDv8DaN4LKhm WMxhQqngOLcvn+9HwA+vTwfoRP/awtO2vJeN6WOxGHPjTgXOOrS11oHsFLJABAoIMB7a RuAGIee0IJGOqv27CmEJBEEaSiCkI2dFpPdZLmDeY7W/OKYAHYJvhBcyDL78WOycpgOJ N0qw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=oWcV8Jzz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z7-20020a17090abd8700b0023f37b648d9si10557152pjr.157.2023.03.20.09.21.58; Mon, 20 Mar 2023 09:22:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=oWcV8Jzz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231902AbjCTP6N (ORCPT + 99 others); Mon, 20 Mar 2023 11:58:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46362 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231806AbjCTP5d (ORCPT ); Mon, 20 Mar 2023 11:57:33 -0400 Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 394983B238 for ; Mon, 20 Mar 2023 08:48:53 -0700 (PDT) Received: by mail-wr1-x42c.google.com with SMTP id t15so10813401wrz.7 for ; Mon, 20 Mar 2023 08:48:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20210112.gappssmtp.com; s=20210112; t=1679327332; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=wQBrWOWMRyJ3wjDq0yJMqRO2YdabzJXcF1JUT5g0hCM=; b=oWcV8JzzdxXip4NBl0sEP1Becezov8gw6ttzDvqXSH6tTN70W+tSfKmnWq2C/Ne8of FJzS3UBntdhrl/ZyM2y6+tL2Kyp37kKMFoD0/kkf/ntd4ndn9eVz1fS89r3Jnk1A9SOG tzuOuJp7xpPC3lNN9WK8bnS/d744gu+GxLyOMKLSzPvqOZnfKFo5H7iPsdcmCZdpJhfu uyXY+1Cq9tsJTdphfRf2Nz18zxPBVY1WOcjLQk6Pe6q2Y64wKgHP9Kre+KpcaFWRHM8l biiF0MArvAuc6AzhZlulI6puI1KG4J7FYdf9hC0kqn3lmoNkOwj5XKlhYfgfs0bpsssR xYTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679327332; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wQBrWOWMRyJ3wjDq0yJMqRO2YdabzJXcF1JUT5g0hCM=; b=uuvHhMGo3LuGCXLYAgJX44VOEMSlU1XBlknJIu7BPRC20pDNUtyUz0G5G5lcHe8wTa B2wYoyYC0zvjW2EReROAsSsreVmi6acV2SOfcXdcQVqfJafhW/GfpSVkkEts+1QUDpbO 8UDJ0bbWEhbS/Dm8oLGPl8JZu4frQaz+AJfxEgP0cHYobBGSuRJIVF5RHRmDRuN6D3do d0UOh5yJF8fO3qt1h8ArVhUFUx2dzS0FHu6Ps0i7tEZ/KDOAd5p+x3e4WSetG5FWOnWp cnnYnqSJOIgu6qku8ahm7/hFKA/wiv+ch8j3KZ+jIWvE5hFzzPqD17WKvJKlcP/082gt BQfA== X-Gm-Message-State: AO0yUKV5lFfazuYMHgBHFD8ciJGJaAJtdc/+2qQ97q67hdqcp+psTGHt 5KL/mJ5hDPaaGNHj8nsBWLw/bQ== X-Received: by 2002:adf:dc51:0:b0:2cf:ea5d:f607 with SMTP id m17-20020adfdc51000000b002cfea5df607mr13953804wrj.17.1679327331794; Mon, 20 Mar 2023 08:48:51 -0700 (PDT) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:d7d9:4f38:38b4:82b4]) by smtp.gmail.com with ESMTPSA id o6-20020adfeac6000000b002c71a32394dsm9202578wrn.64.2023.03.20.08.48.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 08:48:51 -0700 (PDT) From: Bartosz Golaszewski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH v2 01/15] arm64: dts: qcom: sa8775p: pad reg properties to 8 digits Date: Mon, 20 Mar 2023 16:48:27 +0100 Message-Id: <20230320154841.327908-2-brgl@bgdev.pl> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20230320154841.327908-1-brgl@bgdev.pl> References: <20230320154841.327908-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1760904435808109391?= X-GMAIL-MSGID: =?utf-8?q?1760904435808109391?= From: Bartosz Golaszewski The file has inconsistent padding of the address part of soc node children's reg properties. Fix it. Signed-off-by: Bartosz Golaszewski Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sa8775p.dtsi b/arch/arm64/boot/dts/qcom/sa8775p.dtsi index c5b73c591e0f..5aa28a3b12ae 100644 --- a/arch/arm64/boot/dts/qcom/sa8775p.dtsi +++ b/arch/arm64/boot/dts/qcom/sa8775p.dtsi @@ -440,7 +440,7 @@ soc: soc@0 { gcc: clock-controller@100000 { compatible = "qcom,sa8775p-gcc"; - reg = <0x0 0x100000 0x0 0xc7018>; + reg = <0x0 0x00100000 0x0 0xc7018>; #clock-cells = <1>; #reset-cells = <1>; #power-domain-cells = <1>; @@ -464,7 +464,7 @@ gcc: clock-controller@100000 { ipcc: mailbox@408000 { compatible = "qcom,sa8775p-ipcc", "qcom,ipcc"; - reg = <0x0 0x408000 0x0 0x1000>; + reg = <0x0 0x00408000 0x0 0x1000>; interrupts = ; interrupt-controller; #interrupt-cells = <3>; @@ -473,7 +473,7 @@ ipcc: mailbox@408000 { qupv3_id_1: geniqup@ac0000 { compatible = "qcom,geni-se-qup"; - reg = <0x0 0xac0000 0x0 0x6000>; + reg = <0x0 0x00ac0000 0x0 0x6000>; #address-cells = <2>; #size-cells = <2>; ranges; @@ -485,7 +485,7 @@ qupv3_id_1: geniqup@ac0000 { uart10: serial@a8c000 { compatible = "qcom,geni-uart"; - reg = <0x0 0xa8c000 0x0 0x4000>; + reg = <0x0 0x00a8c000 0x0 0x4000>; interrupts = ; clock-names = "se"; clocks = <&gcc GCC_QUPV3_WRAP1_S3_CLK>; @@ -735,7 +735,7 @@ rpmhpd_opp_turbo_l1: opp-9 { tcsr_mutex: hwlock@1f40000 { compatible = "qcom,tcsr-mutex"; - reg = <0x0 0x1f40000 0x0 0x20000>; + reg = <0x0 0x01f40000 0x0 0x20000>; #hwlock-cells = <1>; }; @@ -754,7 +754,7 @@ cpufreq_hw: cpufreq@18591000 { tlmm: pinctrl@f000000 { compatible = "qcom,sa8775p-tlmm"; - reg = <0x0 0xf000000 0x0 0x1000000>; + reg = <0x0 0x0f000000 0x0 0x1000000>; interrupts = ; gpio-controller; #gpio-cells = <2>; From patchwork Mon Mar 20 15:48:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 72244 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp1305016wrt; Mon, 20 Mar 2023 09:17:11 -0700 (PDT) X-Google-Smtp-Source: AK7set/jiFwGHQY3XiPR5WmMkThmjipOy4vLsWL52zLw+52juvYx/XwUIZ5mzbeuxwbXCvkUneuD X-Received: by 2002:a17:90b:4a4b:b0:23f:7c8c:4f2d with SMTP id lb11-20020a17090b4a4b00b0023f7c8c4f2dmr9782269pjb.16.1679329030725; Mon, 20 Mar 2023 09:17:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679329030; cv=none; d=google.com; s=arc-20160816; b=QXEvR2h4uPlT/MwCklp1QKU5a8f2Wb6R2mPGPYrHF1D+ZE7ZnYHYz6UQy0nSPbXhB/ 0xiyetURYMie0d5AVE12l0t/1Lyy4b6rc37lTIE7Fb9HLbGQ0lS5rb9XHGuSsTBZka5n 7dn/CJGA32MdahvUpc5u7H8P1tQM7BgIb2n4GEIv8bomoBVjD9P+JXS9yV1OQsH4R/gE FkABhqhOZhDqLB4nc9aj2i8O9sIkaUqMtcIL4YxCIUYAdP2Cg0zGU7AbBCydDyei3naf hhjuSxl8FqJ5adyWDATi2YKdUpLPGUMFRCF1Vqs8YraUMFSKa6j9/sQ6bkswUSLPlTcJ DGzw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=SsKc7FFFdalJIV9dCkij4wY4vcv7EXBiScT7/uI+2a0=; b=ogUNUzHdB5x6yMFx3kvl1zlrjHNZDpllXMlyatNAs5uZfxPNmMG2hpoMs2atNuj2uI w/GAUJhvqktKTuRSjBhAHqa1FBlqVSiuEp7re7BnTQW4Wmnsc7sTqKmiVSIwNR2a6iFg 6dSAtlUgRNTlRh5GkzPSjld3wYHS6qfCmf+rGGmgcWNth67KlhuKAMsBieTpvxsnePAb rhYFfDOsdfZVlr7PJj0+7mrAuHbGdNjXWxHfARmQDlNMYbs6XtqGgWzVAPzPTG+8d10F fdovlEj7H6+DKXeUhuNv859NomEgGvF07tBrsDc7dY7BNQLRI8B7nhlNpIn5VHCf4xMb 2axQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=w09DTQq6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w11-20020a17090abc0b00b00233c73769dfsi15765620pjr.120.2023.03.20.09.16.58; Mon, 20 Mar 2023 09:17:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=w09DTQq6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232129AbjCTP6I (ORCPT + 99 others); Mon, 20 Mar 2023 11:58:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40842 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231801AbjCTP5c (ORCPT ); Mon, 20 Mar 2023 11:57:32 -0400 Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2FD873B665 for ; Mon, 20 Mar 2023 08:48:55 -0700 (PDT) Received: by mail-wr1-x434.google.com with SMTP id r29so10795572wra.13 for ; Mon, 20 Mar 2023 08:48:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20210112.gappssmtp.com; s=20210112; t=1679327333; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SsKc7FFFdalJIV9dCkij4wY4vcv7EXBiScT7/uI+2a0=; b=w09DTQq6RRzT1IAc25UmK6hdK8XeWr/LvBYlvt1Dw1A65MqzZL/dk6TGJ4rXJTcVyZ AHkKni0wj4aizsqy+VEoJLADXOLWkgbVUfOktL07OTpRzr+5TY7V8ardqqV80U41U3zX nXpC589j7yP7t83h280D6WxMSWJg3/vECy9mrYMVdRabMmQkg5PcZ3Vw7NMGp5J88E6y wfOT6rHZNbTejDfLojE3yO6FgT1sFM2PvW4uJGJXv7yhnHf62rP3aFDfxBQc2rqzfrN0 6Yg4I3YK2D4MVaPytrKMQy9pmEz5rqBa82+9QNFa28shcguB7qYlc0VrIV42/tptPKZo lyOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679327333; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SsKc7FFFdalJIV9dCkij4wY4vcv7EXBiScT7/uI+2a0=; b=lvWB3HtHY2PQC9kRcgEn2HjSE/qqeiVM71Mw59M/WsLlWSA1PYvOsPBa2uWP7N/AvY /NPuRmsK/VBSEAGVeJQxA6Ih04sj37Eo4EN/FIrW5/ywB6pVQtFECtrjVhGIcJgDIGNJ l83tmRuPgFxLA/HnYukBs+ESeVztXE18F8hPTIO7GrqhMXhhvoE8SLx3CEAZIw+IbROq 5luAwF4GLtNqG9+wYB/eEW04vt6rqPL8CjRN7pqcOCb9ydP2C2jT02hO2kijOnYKdNjD JZ+PnkafxvSHF9Io++tFNEuP+rLwIKeQ7xyAZR94IWASDhxM5oihfT4RXjh/p3a1lCdg I9ag== X-Gm-Message-State: AO0yUKWHCX9lvclPBVc7h0l2ph4Fr3wJBLkSs80DYeDZ4cdKxufS1IpH H1rj1OgaVjROjPj1WbDheUd3Qg== X-Received: by 2002:adf:db43:0:b0:2d1:5698:3f6e with SMTP id f3-20020adfdb43000000b002d156983f6emr12227488wrj.58.1679327332742; Mon, 20 Mar 2023 08:48:52 -0700 (PDT) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:d7d9:4f38:38b4:82b4]) by smtp.gmail.com with ESMTPSA id o6-20020adfeac6000000b002c71a32394dsm9202578wrn.64.2023.03.20.08.48.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 08:48:52 -0700 (PDT) From: Bartosz Golaszewski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH v2 02/15] arm64: dts: qcom: sa8775p: sort soc nodes by reg property Date: Mon, 20 Mar 2023 16:48:28 +0100 Message-Id: <20230320154841.327908-3-brgl@bgdev.pl> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20230320154841.327908-1-brgl@bgdev.pl> References: <20230320154841.327908-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1760904117736333157?= X-GMAIL-MSGID: =?utf-8?q?1760904117736333157?= From: Bartosz Golaszewski Sort all children of the soc node by the first address in their reg property. This was mostly already the case but there were some nodes that didn't follow it so fix it now for consistency. Signed-off-by: Bartosz Golaszewski Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 394 +++++++++++++------------- 1 file changed, 197 insertions(+), 197 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sa8775p.dtsi b/arch/arm64/boot/dts/qcom/sa8775p.dtsi index 5aa28a3b12ae..296ba69b81ab 100644 --- a/arch/arm64/boot/dts/qcom/sa8775p.dtsi +++ b/arch/arm64/boot/dts/qcom/sa8775p.dtsi @@ -471,50 +471,6 @@ ipcc: mailbox@408000 { #mbox-cells = <2>; }; - qupv3_id_1: geniqup@ac0000 { - compatible = "qcom,geni-se-qup"; - reg = <0x0 0x00ac0000 0x0 0x6000>; - #address-cells = <2>; - #size-cells = <2>; - ranges; - clock-names = "m-ahb", "s-ahb"; - clocks = <&gcc GCC_QUPV3_WRAP_1_M_AHB_CLK>, - <&gcc GCC_QUPV3_WRAP_1_S_AHB_CLK>; - iommus = <&apps_smmu 0x443 0x0>; - status = "disabled"; - - uart10: serial@a8c000 { - compatible = "qcom,geni-uart"; - reg = <0x0 0x00a8c000 0x0 0x4000>; - interrupts = ; - clock-names = "se"; - clocks = <&gcc GCC_QUPV3_WRAP1_S3_CLK>; - interconnect-names = "qup-core", "qup-config"; - interconnects = <&clk_virt MASTER_QUP_CORE_1 0 - &clk_virt SLAVE_QUP_CORE_1 0>, - <&gem_noc MASTER_APPSS_PROC 0 - &config_noc SLAVE_QUP_1 0>; - power-domains = <&rpmhpd SA8775P_CX>; - operating-points-v2 = <&qup_opp_table_100mhz>; - status = "disabled"; - }; - - uart12: serial@a94000 { - compatible = "qcom,geni-uart"; - reg = <0x0 0x00a94000 0x0 0x4000>; - interrupts = ; - clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>; - clock-names = "se"; - interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS - &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>, - <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS - &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>; - interconnect-names = "qup-core", "qup-config"; - power-domains = <&rpmhpd SA8775P_CX>; - status = "disabled"; - }; - }; - qupv3_id_2: geniqup@8c0000 { compatible = "qcom,geni-se-qup"; reg = <0x0 0x008c0000 0x0 0x6000>; @@ -585,173 +541,56 @@ &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>, }; }; - intc: interrupt-controller@17a00000 { - compatible = "arm,gic-v3"; - reg = <0x0 0x17a00000 0x0 0x10000>, /* GICD */ - <0x0 0x17a60000 0x0 0x100000>; /* GICR * 8 */ - interrupt-controller; - #interrupt-cells = <3>; - interrupts = ; - #redistributor-regions = <1>; - redistributor-stride = <0x0 0x20000>; - }; - - memtimer: timer@17c20000 { - compatible = "arm,armv7-timer-mem"; - reg = <0x0 0x17c20000 0x0 0x1000>; - ranges = <0x0 0x0 0x0 0x20000000>; - #address-cells = <1>; - #size-cells = <1>; - - frame@17c21000 { - reg = <0x17c21000 0x1000>, - <0x17c22000 0x1000>; - interrupts = , - ; - frame-number = <0>; - }; - - frame@17c23000 { - reg = <0x17c23000 0x1000>; - interrupts = ; - frame-number = <1>; - status = "disabled"; - }; - - frame@17c25000 { - reg = <0x17c25000 0x1000>; - interrupts = ; - frame-number = <2>; - status = "disabled"; - }; - - frame@17c27000 { - reg = <0x17c27000 0x1000>; - interrupts = ; - frame-number = <3>; - status = "disabled"; - }; - - frame@17c29000 { - reg = <0x17c29000 0x1000>; - interrupts = ; - frame-number = <4>; - status = "disabled"; - }; + qupv3_id_1: geniqup@ac0000 { + compatible = "qcom,geni-se-qup"; + reg = <0x0 0x00ac0000 0x0 0x6000>; + #address-cells = <2>; + #size-cells = <2>; + ranges; + clock-names = "m-ahb", "s-ahb"; + clocks = <&gcc GCC_QUPV3_WRAP_1_M_AHB_CLK>, + <&gcc GCC_QUPV3_WRAP_1_S_AHB_CLK>; + iommus = <&apps_smmu 0x443 0x0>; + status = "disabled"; - frame@17c2b000 { - reg = <0x17c2b000 0x1000>; - interrupts = ; - frame-number = <5>; + uart10: serial@a8c000 { + compatible = "qcom,geni-uart"; + reg = <0x0 0x00a8c000 0x0 0x4000>; + interrupts = ; + clock-names = "se"; + clocks = <&gcc GCC_QUPV3_WRAP1_S3_CLK>; + interconnect-names = "qup-core", "qup-config"; + interconnects = <&clk_virt MASTER_QUP_CORE_1 0 + &clk_virt SLAVE_QUP_CORE_1 0>, + <&gem_noc MASTER_APPSS_PROC 0 + &config_noc SLAVE_QUP_1 0>; + power-domains = <&rpmhpd SA8775P_CX>; + operating-points-v2 = <&qup_opp_table_100mhz>; status = "disabled"; }; - frame@17c2d000 { - reg = <0x17c2d000 0x1000>; - interrupts = ; - frame-number = <6>; + uart12: serial@a94000 { + compatible = "qcom,geni-uart"; + reg = <0x0 0x00a94000 0x0 0x4000>; + interrupts = ; + clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>; + clock-names = "se"; + interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS + &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>, + <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS + &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>; + interconnect-names = "qup-core", "qup-config"; + power-domains = <&rpmhpd SA8775P_CX>; status = "disabled"; }; }; - apps_rsc: rsc@18200000 { - compatible = "qcom,rpmh-rsc"; - reg = <0x0 0x18200000 0x0 0x10000>, - <0x0 0x18210000 0x0 0x10000>, - <0x0 0x18220000 0x0 0x10000>; - reg-names = "drv-0", "drv-1", "drv-2"; - interrupts = , - , - ; - qcom,tcs-offset = <0xd00>; - qcom,drv-id = <2>; - qcom,tcs-config = , - , - , - ; - label = "apps_rsc"; - - apps_bcm_voter: bcm-voter { - compatible = "qcom,bcm-voter"; - }; - - rpmhcc: clock-controller { - compatible = "qcom,sa8775p-rpmh-clk"; - #clock-cells = <1>; - clock-names = "xo"; - clocks = <&xo_board_clk>; - }; - - rpmhpd: power-controller { - compatible = "qcom,sa8775p-rpmhpd"; - #power-domain-cells = <1>; - operating-points-v2 = <&rpmhpd_opp_table>; - - rpmhpd_opp_table: opp-table { - compatible = "operating-points-v2"; - - rpmhpd_opp_ret: opp-0 { - opp-level = ; - }; - - rpmhpd_opp_min_svs: opp-1 { - opp-level = ; - }; - - rpmhpd_opp_low_svs: opp2 { - opp-level = ; - }; - - rpmhpd_opp_svs: opp3 { - opp-level = ; - }; - - rpmhpd_opp_svs_l1: opp-4 { - opp-level = ; - }; - - rpmhpd_opp_nom: opp-5 { - opp-level = ; - }; - - rpmhpd_opp_nom_l1: opp-6 { - opp-level = ; - }; - - rpmhpd_opp_nom_l2: opp-7 { - opp-level = ; - }; - - rpmhpd_opp_turbo: opp-8 { - opp-level = ; - }; - - rpmhpd_opp_turbo_l1: opp-9 { - opp-level = ; - }; - }; - }; - }; - tcsr_mutex: hwlock@1f40000 { compatible = "qcom,tcsr-mutex"; reg = <0x0 0x01f40000 0x0 0x20000>; #hwlock-cells = <1>; }; - cpufreq_hw: cpufreq@18591000 { - compatible = "qcom,sa8775p-cpufreq-epss", - "qcom,cpufreq-epss"; - reg = <0x0 0x18591000 0x0 0x1000>, - <0x0 0x18593000 0x0 0x1000>; - reg-names = "freq-domain0", "freq-domain1"; - - clocks = <&rpmhcc RPMH_CXO_CLK>, <&gcc GCC_GPLL0>; - clock-names = "xo", "alternate"; - - #freq-domain-cells = <1>; - }; - tlmm: pinctrl@f000000 { compatible = "qcom,sa8775p-tlmm"; reg = <0x0 0x0f000000 0x0 0x1000000>; @@ -900,6 +739,167 @@ apps_smmu: iommu@15000000 { , ; }; + + intc: interrupt-controller@17a00000 { + compatible = "arm,gic-v3"; + reg = <0x0 0x17a00000 0x0 0x10000>, /* GICD */ + <0x0 0x17a60000 0x0 0x100000>; /* GICR * 8 */ + interrupt-controller; + #interrupt-cells = <3>; + interrupts = ; + #redistributor-regions = <1>; + redistributor-stride = <0x0 0x20000>; + }; + + memtimer: timer@17c20000 { + compatible = "arm,armv7-timer-mem"; + reg = <0x0 0x17c20000 0x0 0x1000>; + ranges = <0x0 0x0 0x0 0x20000000>; + #address-cells = <1>; + #size-cells = <1>; + + frame@17c21000 { + reg = <0x17c21000 0x1000>, + <0x17c22000 0x1000>; + interrupts = , + ; + frame-number = <0>; + }; + + frame@17c23000 { + reg = <0x17c23000 0x1000>; + interrupts = ; + frame-number = <1>; + status = "disabled"; + }; + + frame@17c25000 { + reg = <0x17c25000 0x1000>; + interrupts = ; + frame-number = <2>; + status = "disabled"; + }; + + frame@17c27000 { + reg = <0x17c27000 0x1000>; + interrupts = ; + frame-number = <3>; + status = "disabled"; + }; + + frame@17c29000 { + reg = <0x17c29000 0x1000>; + interrupts = ; + frame-number = <4>; + status = "disabled"; + }; + + frame@17c2b000 { + reg = <0x17c2b000 0x1000>; + interrupts = ; + frame-number = <5>; + status = "disabled"; + }; + + frame@17c2d000 { + reg = <0x17c2d000 0x1000>; + interrupts = ; + frame-number = <6>; + status = "disabled"; + }; + }; + + apps_rsc: rsc@18200000 { + compatible = "qcom,rpmh-rsc"; + reg = <0x0 0x18200000 0x0 0x10000>, + <0x0 0x18210000 0x0 0x10000>, + <0x0 0x18220000 0x0 0x10000>; + reg-names = "drv-0", "drv-1", "drv-2"; + interrupts = , + , + ; + qcom,tcs-offset = <0xd00>; + qcom,drv-id = <2>; + qcom,tcs-config = , + , + , + ; + label = "apps_rsc"; + + apps_bcm_voter: bcm-voter { + compatible = "qcom,bcm-voter"; + }; + + rpmhcc: clock-controller { + compatible = "qcom,sa8775p-rpmh-clk"; + #clock-cells = <1>; + clock-names = "xo"; + clocks = <&xo_board_clk>; + }; + + rpmhpd: power-controller { + compatible = "qcom,sa8775p-rpmhpd"; + #power-domain-cells = <1>; + operating-points-v2 = <&rpmhpd_opp_table>; + + rpmhpd_opp_table: opp-table { + compatible = "operating-points-v2"; + + rpmhpd_opp_ret: opp-0 { + opp-level = ; + }; + + rpmhpd_opp_min_svs: opp-1 { + opp-level = ; + }; + + rpmhpd_opp_low_svs: opp2 { + opp-level = ; + }; + + rpmhpd_opp_svs: opp3 { + opp-level = ; + }; + + rpmhpd_opp_svs_l1: opp-4 { + opp-level = ; + }; + + rpmhpd_opp_nom: opp-5 { + opp-level = ; + }; + + rpmhpd_opp_nom_l1: opp-6 { + opp-level = ; + }; + + rpmhpd_opp_nom_l2: opp-7 { + opp-level = ; + }; + + rpmhpd_opp_turbo: opp-8 { + opp-level = ; + }; + + rpmhpd_opp_turbo_l1: opp-9 { + opp-level = ; + }; + }; + }; + }; + + cpufreq_hw: cpufreq@18591000 { + compatible = "qcom,sa8775p-cpufreq-epss", + "qcom,cpufreq-epss"; + reg = <0x0 0x18591000 0x0 0x1000>, + <0x0 0x18593000 0x0 0x1000>; + reg-names = "freq-domain0", "freq-domain1"; + + clocks = <&rpmhcc RPMH_CXO_CLK>, <&gcc GCC_GPLL0>; + clock-names = "xo", "alternate"; + + #freq-domain-cells = <1>; + }; }; arch_timer: timer { From patchwork Mon Mar 20 15:48:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 72250 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp1306530wrt; Mon, 20 Mar 2023 09:20:29 -0700 (PDT) X-Google-Smtp-Source: AK7set+t+KZk8RNhVBs5vdmhRi17Btkx/TAjdXK1Kpt0C1ZvWPPLphDBqAGm81LQ+3g1Y+s/3vdr X-Received: by 2002:a17:90b:4f87:b0:23d:360:877d with SMTP id qe7-20020a17090b4f8700b0023d0360877dmr18716067pjb.32.1679329229120; Mon, 20 Mar 2023 09:20:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679329229; cv=none; d=google.com; s=arc-20160816; b=q1OvjwWghOtd4AnhtfPoPHHyitUhYKD2xSE7Ap2/Lvc9k0Oa/BQL8foanxlWPfMMZe Td392qp3z+yDXl7kGJhM+56xIQQvvXRN7wrU5HnUkfrbS7uVSKy1BKkOgSHS74oRYY9g zmydV4RNjn395rCIwOUohOyUB/5Yfyd3O520XXwW8xxQVV4YLaNSn2zlJ+dqmGT96xa1 NYnsdVhtdvK+jEFW//e3j+RtEBsx2lYJkafzOakQaA+aYgSCyigILsjTA4LtPX+sooD2 U33KLvXjF9IwFlsWsnVEY+2AAIqIVOl2VRAanUFLJX3uQmwajM9ux3bm/4oTwXmmiyy7 aTrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=TFagH7Wy467yArlN8PfToUzWlF73GJmp8tPyB6uSnJQ=; b=cPjSxUF87q2kRAewAIP/9xpZuaC4ptThA1NnJb2R7NjYIyObfqY5Yv8bbYzaWR41hb 264RJB9MQhCGo9qBL0o4omuHrclwxklwObriqNg9U6IGLWld4r9pR7axVN7fZk2pof63 VWUkfaidHPFrqBrP+EgR0ZrzI8Z2XdkiO3R077TnRv5nhUT7jAqcGTtuwBp7sJDFVLdV eS7+z1n/akDkvgDftUOza0DoMF9JykAaThB0c8ou5Q+OetyjUkQdacuutKJljPMYSfA6 NBuEap0iz0rHLMiWC3fqSdfztY/6Xso5Rss6H2Yvk5gbaugD34x7NsOi3MWqqOj0dqzh 4RuA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=vnmRwAYv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id oc6-20020a17090b1c0600b00230ca3efcf3si11464460pjb.158.2023.03.20.09.20.13; Mon, 20 Mar 2023 09:20:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=vnmRwAYv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232764AbjCTP6R (ORCPT + 99 others); Mon, 20 Mar 2023 11:58:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40846 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231827AbjCTP5d (ORCPT ); Mon, 20 Mar 2023 11:57:33 -0400 Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E02CB3B3E0 for ; Mon, 20 Mar 2023 08:48:58 -0700 (PDT) Received: by mail-wr1-x42f.google.com with SMTP id l12so10809541wrm.10 for ; Mon, 20 Mar 2023 08:48:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20210112.gappssmtp.com; s=20210112; t=1679327333; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=TFagH7Wy467yArlN8PfToUzWlF73GJmp8tPyB6uSnJQ=; b=vnmRwAYvwZyssqyU9wLZpzq8nIWxTaGZXQlRnxm1fXwsQ593+tpR2tkU5vE+7zlbAi sGVK89/px4tfIjb4mW5gn7a8lG1okwSze+/7lk2aiCQHFlsNLiJfKacOCf7MajHNFg7Q y0+j2bA79u8J++dxDeOTkWVqhzKZgZ56OUu+oLm2PHYxPHEh/YtbW6/dexC3w5NbdxZR NF14xScb1aSpHH7lf8/bd4OZ0+ln98QhkaT/XYx99aw2YHw1n0mBS/q5N0xi1qECW5JQ btClEg8KgYN4BunpWAvboGjvLVvN2fksb7DF6OssZ0h2ayAmnPJ+97lnhxnwkjNUsq7c 4WRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679327333; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=TFagH7Wy467yArlN8PfToUzWlF73GJmp8tPyB6uSnJQ=; b=kYAU33lAmOA8GhBuNR6yw9/hI7Yqvjot/C75vbb48ulQuXUaleV2vaydHSad67wjv5 gL3Uljnxu6u7NGNtQHJwNNrRGd0sRF5E9QheM4qV8lC4zgSUnUmpZ6n1P84U+7hzDIKm uWv/NpNRKPE81+FF3+J88ti3yiRUeF8SlV8wF7abZDdQcnA4GR3Q60h7AwE1rcnyIQLv oIlNCdxFhvsxjzNqne2VRBc8A+/HtIFxsYAYvwvJJ4bcvAcbIgEyvFb5JOMP7D+rTn0e LzskEfzXJj5zyeez6R/DuNDu6AABDSgWcXTW0+qJsPnFsmTQChA6niRTnWJMlqWpssfr V5aQ== X-Gm-Message-State: AO0yUKUlCi+rEtziGKQfSGMoQo07xVylzdBM4je2yrbY7ulfPOEFvpYH ZQdMdEKgl/MlCkw/Kk1Fcda9LQ== X-Received: by 2002:adf:e4d2:0:b0:2c7:fc61:12d4 with SMTP id v18-20020adfe4d2000000b002c7fc6112d4mr13373767wrm.47.1679327333782; Mon, 20 Mar 2023 08:48:53 -0700 (PDT) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:d7d9:4f38:38b4:82b4]) by smtp.gmail.com with ESMTPSA id o6-20020adfeac6000000b002c71a32394dsm9202578wrn.64.2023.03.20.08.48.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 08:48:53 -0700 (PDT) From: Bartosz Golaszewski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Bartosz Golaszewski , Thomas Gleixner , Marc Zyngier , Krzysztof Kozlowski Subject: [PATCH v2 03/15] dt-bindings: interrupt-controller: qcom-pdc: add compatible for sa8775p Date: Mon, 20 Mar 2023 16:48:29 +0100 Message-Id: <20230320154841.327908-4-brgl@bgdev.pl> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20230320154841.327908-1-brgl@bgdev.pl> References: <20230320154841.327908-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1760904325802399776?= X-GMAIL-MSGID: =?utf-8?q?1760904325802399776?= From: Bartosz Golaszewski Add a compatible for the Power Domain Controller on SA8775p platforms. Signed-off-by: Bartosz Golaszewski Cc: Thomas Gleixner Cc: Marc Zyngier Acked-by: Krzysztof Kozlowski --- .../devicetree/bindings/interrupt-controller/qcom,pdc.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.yaml b/Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.yaml index 94791e261c42..25c4662a0280 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.yaml +++ b/Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.yaml @@ -26,6 +26,7 @@ properties: compatible: items: - enum: + - qcom,sa8775p-pdc - qcom,sc7180-pdc - qcom,sc7280-pdc - qcom,sc8280xp-pdc From patchwork Mon Mar 20 15:48:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 72247 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp1306268wrt; Mon, 20 Mar 2023 09:19:53 -0700 (PDT) X-Google-Smtp-Source: AK7set/TFqgDNR83GUB8KKv45SZMkb55NfsD3eT+6iDQSMBzlrpCX7JX+N7ZpILQLEUR8N+kFt2F X-Received: by 2002:a17:903:4052:b0:19c:ca14:59ef with SMTP id n18-20020a170903405200b0019cca1459efmr13619597pla.34.1679329192911; Mon, 20 Mar 2023 09:19:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679329192; cv=none; d=google.com; s=arc-20160816; b=zD8FWlgNCu+u83wOBicVc5jQT2FS6z0kuMIPOZw6EIZUl5XyPs/jya9NvDOHs7zq7Z OvfJHon6fFtlJOs7tmv8i7yJLEA0QmlYHmspAU+LPDSqoPEmPMOO74SXlrqiJ/QiPMb8 YspNX/5oETUIfA82rGFQftNVvGQvRku0u4urlHq2tHLmCOmLoXOzQBIqccF1Cg64he8K +5XVDGwHkrZhfhpA+M8ralr1M2g/Egyu7R3cQKnhDdtmi/gNAvLoHjYLErVn3Bj5Or7e irN8MH9R3E0aCX2lWBpyW/rDGaX+yufAsgtaa/qbw6pvAfcITZ+P8+B5obcrD0PP/+HI n79w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=XQr/OUg3XddVb1DIA1hszXHQGXx64+DAC9AKsawwCi0=; b=vijvth1Pkc52NRuIJ0zjgQJmbF2LL4WnFRfa1glmqioiTdz3fr+CrHAK2DN8ZjalDH 56WvRkW68T1bb+F33kaVfwAPUyAdJXcu+aKyHAPP1t8Pc1/oRsvI8j9TMNCR2jLOE3kj hhFBrPoG2ZmvqNFbxMRGTevCgvb4nnWZliRmt5F+TH/IX7UI5GAH4Qohbmg6uG0JZgtK PC2FGuC46kZSgrV7nXiv9iiK9YPSDC2qGWfu1Odt5Av2qEruibifyGZRhJQtJJsb1/XT RP7w/h/niQ1PVlCLdjAem+OFquH0WeVgSCvxhKP7m1ebFFhqigeeifDYvDlS8qbEmyu7 mXLA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=gbu7wnyZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c6-20020a170902b68600b00199385bd2c9si10604427pls.214.2023.03.20.09.19.37; Mon, 20 Mar 2023 09:19:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=gbu7wnyZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231996AbjCTP6V (ORCPT + 99 others); Mon, 20 Mar 2023 11:58:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40934 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232094AbjCTP5f (ORCPT ); Mon, 20 Mar 2023 11:57:35 -0400 Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C234B3864F for ; Mon, 20 Mar 2023 08:49:02 -0700 (PDT) Received: by mail-wr1-x435.google.com with SMTP id j2so10808581wrh.9 for ; Mon, 20 Mar 2023 08:49:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20210112.gappssmtp.com; s=20210112; t=1679327334; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=XQr/OUg3XddVb1DIA1hszXHQGXx64+DAC9AKsawwCi0=; b=gbu7wnyZ1SMWjQkKZ9UlUaFuhu6gvYQY3R3aitHzbK2C7yOjgrGprYwoex8URZunTM eckEYo/fotUblWFgg/QGGXyqu/jf3K8WYt6cVmOHnv0TI8x1bv5SRgOeAWa2XV8/3AZ8 E3mdhaTAqjiETh/P35Tkj5E4F5UStDVw8DrqUa0T4i5qwnWCxwe8A5u765MFj6oUkpBu HcSujLr3VniVMW5dc6nZ6s+DKTUcNjzOYqUyh2PLvHXugCYjaPPWJA+OvqOCewu7QPoV HqIGhHgQdNYPOqo9HR2uJwsPbHcMYa/m95UU8u68epK8/2qxqWMFT5zHISo3JVS1mM3k QOFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679327334; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XQr/OUg3XddVb1DIA1hszXHQGXx64+DAC9AKsawwCi0=; b=wIJykQu7D1ovEjg/Y2ug5lleI9Va7i4bmRTFNz4wB42f27Iwi5dfhwe8bi36Yy18Wa otd6NUSwVYAnVsoiVfrDzAxPUjBfpHcZkDEDKy2tpH2O08JC/IO2vJ5M/wsr4PRCkUYE XIOY+9VtyR1FUBldi4K+Aw08wHsBslJrjmMrjxkrv9luTwXOArvBZm0INDjSgQ7HFqXY ty8fxdF6vN336yomKZmg7nnNv7osOgaIFmq+LqocnEX8tFWDtCWLvhtpcEqpx1EOCjza ZnF4uTt1ZEdYc+G9veTK1aFhnNvh7zpjYFyq+ZyufC++8IC1cvGzLx/arimAcrMGaMdt vyrQ== X-Gm-Message-State: AO0yUKVA+114saZqYnSPh94ZSp3QsOmXtrxit2j9pY2FYc7o69VN8CR3 dOPaK70mvffGbvefZ0aSEzncIw== X-Received: by 2002:adf:de10:0:b0:2cf:ea38:ef29 with SMTP id b16-20020adfde10000000b002cfea38ef29mr14344325wrm.44.1679327334698; Mon, 20 Mar 2023 08:48:54 -0700 (PDT) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:d7d9:4f38:38b4:82b4]) by smtp.gmail.com with ESMTPSA id o6-20020adfeac6000000b002c71a32394dsm9202578wrn.64.2023.03.20.08.48.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 08:48:54 -0700 (PDT) From: Bartosz Golaszewski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH v2 04/15] arm64: dts: qcom: sa8775p: add the pdc node Date: Mon, 20 Mar 2023 16:48:30 +0100 Message-Id: <20230320154841.327908-5-brgl@bgdev.pl> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20230320154841.327908-1-brgl@bgdev.pl> References: <20230320154841.327908-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1760904287807103945?= X-GMAIL-MSGID: =?utf-8?q?1760904287807103945?= From: Bartosz Golaszewski Add the Power Domain Controller node for SA8775p. Signed-off-by: Bartosz Golaszewski --- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 41 +++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sa8775p.dtsi b/arch/arm64/boot/dts/qcom/sa8775p.dtsi index 296ba69b81ab..797af99227e4 100644 --- a/arch/arm64/boot/dts/qcom/sa8775p.dtsi +++ b/arch/arm64/boot/dts/qcom/sa8775p.dtsi @@ -591,6 +591,47 @@ tcsr_mutex: hwlock@1f40000 { #hwlock-cells = <1>; }; + pdc: interrupt-controller@b220000 { + compatible = "qcom,sa8775p-pdc", "qcom,pdc"; + reg = <0x0 0x0b220000 0x0 0x30000>, + <0x0 0x17c000f0 0x0 0x64>; + qcom,pdc-ranges = <0 480 40>, + <40 140 14>, + <54 263 1>, + <55 306 4>, + <59 312 3>, + <62 374 2>, + <64 434 2>, + <66 438 2>, + <70 520 1>, + <73 523 1>, + <118 568 6>, + <124 609 3>, + <159 638 1>, + <160 720 3>, + <169 728 30>, + <199 416 2>, + <201 449 1>, + <202 89 1>, + <203 451 1>, + <204 462 1>, + <205 264 1>, + <206 579 1>, + <207 653 1>, + <208 656 1>, + <209 659 1>, + <210 122 1>, + <211 699 1>, + <212 705 1>, + <213 450 1>, + <214 643 2>, + <216 646 5>, + <221 390 5>; + #interrupt-cells = <2>; + interrupt-parent = <&intc>; + interrupt-controller; + }; + tlmm: pinctrl@f000000 { compatible = "qcom,sa8775p-tlmm"; reg = <0x0 0x0f000000 0x0 0x1000000>; From patchwork Mon Mar 20 15:48:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 72239 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp1300887wrt; Mon, 20 Mar 2023 09:09:31 -0700 (PDT) X-Google-Smtp-Source: AK7set/b8Dchf+VJ9kYdUBBAiZeLzY+KwQLuxeLMJIG+n+x6/J4lpZgEvFhTTg5C1gQZYU7AezGu X-Received: by 2002:a17:90b:3511:b0:23c:ffd2:6502 with SMTP id ls17-20020a17090b351100b0023cffd26502mr20080690pjb.12.1679328570711; Mon, 20 Mar 2023 09:09:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679328570; cv=none; d=google.com; s=arc-20160816; b=caPOxuvMkgxt2eBktqNrrZ6j9U/fdTei1qOe3dE7zwb4ncxCvwpAeBt5gl1pOkFWY/ IcbzXjf0yI1AWd03ZVs2ILZR+lOpLICqA5jN5OugkCKRehXYDbjUJqHh9/uLwtKjjZcK m90RZxM/04xHZjnN3BdktMGOTvJF8SMdfvIipL32D2M1hq7oXtTmoa1dXsXSqACPDq/a EQxgwp9Pd/9HWn40wzvMcfgbsHQPYEX7eVBaI/4nuGATgJGVZS04NmtzuWNvmNcWx8CJ 7rhM5T0cJnJd4xnRpZyFkZ5yziIzrhRCGMWnybY7gjBCMkFWXCQKIUwNHD43OQQw9kBm 0odw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=x6CTb+E4iu+Wlou9LJQ1pTKkWHscAfoc40/YJaJmIXE=; b=qJnr2A+GM54qHGGPJ4zZtJjcjdOhpbhpZ4HbGNB75bVtVMxUF8ht08LR4ak1aH9/RA +U4DEZBJNA2tXge0NhATnLj68ljbd2O3xqCLtQr1CUpftpssURTrwKek/3b2otOCtmDB l+TqCs5YCgTryIYgN+WDltvxldOxJ6VY1bA/dr00ly0E7SpPr2wbuN/tRHiZDO+rd0QJ EI+ly8N7Zp8gXwBNW8upWZDwlzrToVai2y35e16hb2/JBRDf1v+0SyO8JohEci3Ltrlx i0mm7TtwI0FKKuiAMGPxEZ0xKGfSKjUnpGyLr2KVkkUJWN8q6aQmKKB2LmqyXfOaDzH+ JszA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=qUfLrUyh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u11-20020a6540cb000000b004fc2aebe0easi10645056pgp.865.2023.03.20.09.09.14; Mon, 20 Mar 2023 09:09:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=qUfLrUyh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232164AbjCTP60 (ORCPT + 99 others); Mon, 20 Mar 2023 11:58:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43990 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231983AbjCTP5k (ORCPT ); Mon, 20 Mar 2023 11:57:40 -0400 Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 019DE136C5 for ; Mon, 20 Mar 2023 08:49:04 -0700 (PDT) Received: by mail-wr1-x432.google.com with SMTP id v1so4713990wrv.1 for ; Mon, 20 Mar 2023 08:49:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20210112.gappssmtp.com; s=20210112; t=1679327335; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=x6CTb+E4iu+Wlou9LJQ1pTKkWHscAfoc40/YJaJmIXE=; b=qUfLrUyhH2rLg+UyNN/4l1+SWqTgH5QXoHzlKS6UjDttBZfYR7KNeFz3t4U0WyxbZ4 otnRIS8jlvcoin2AyJDDNU6/umzPDpy0+wm8G0nwy6aOEaEWVNKT0zFBk9dGucXcgfkq w/5KE+J+CBmkpwP7D0MY7rd73nP0cKsCoalXQIhE087NP7wK/aN7ZjRs/T5N1yZIXUuC yP8/pfLdMz5B1hlPdQFfwCwjbwKscuCzN0UKmFfzTB5eutCByqcAjyz6/nFtUjsts4mI 5tchU7eixBmlUREN8mcrMJeLUU8aujcAtrfGmoVfVSnnCLGvyPQAIm53LJcJb28z2Uwc FIbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679327335; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=x6CTb+E4iu+Wlou9LJQ1pTKkWHscAfoc40/YJaJmIXE=; b=u4yNejR3+x6OOy8m+9KY2RfxNhUWUTiWGKt0n7BgfWuHFgTsFnVuZRN0a+wsPgNgoi DRn2XoVCQFSbRpYQtXS5Wdh045uTdcbY//uVvLEGtxq0v57i4snoYxdJRzKXO/ZtUf+V AFpnfUSLtG4/rKzmuCd61vsLAhiekZBeokjFp1hMQUpEp6tyQFPRwkitmE06KLzzt12X SczE019BW+E2N6/wTNMuCvKzTOMK45T1DRZmLO31OESr61OC2LBiKiScIkuqLDq70vXf bhMhvV4gAlkDEtYzWBHBwMLQCpY1e79kfCExkL+pzSEr5Agoyx9F1h6mQhgksppp2sNc YFpA== X-Gm-Message-State: AO0yUKUjZwvqHDERUn7ncRzdn8zwThy2PpQQtQPq2sEAkjcuW9exTxmF xtLFGc6x1wOlOgwIsqOSo8Pf3g== X-Received: by 2002:adf:e344:0:b0:2d6:6d24:7636 with SMTP id n4-20020adfe344000000b002d66d247636mr3825979wrj.7.1679327335615; Mon, 20 Mar 2023 08:48:55 -0700 (PDT) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:d7d9:4f38:38b4:82b4]) by smtp.gmail.com with ESMTPSA id o6-20020adfeac6000000b002c71a32394dsm9202578wrn.64.2023.03.20.08.48.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 08:48:55 -0700 (PDT) From: Bartosz Golaszewski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH v2 05/15] arm64: dts: qcom: sa8775p: add the spmi node Date: Mon, 20 Mar 2023 16:48:31 +0100 Message-Id: <20230320154841.327908-6-brgl@bgdev.pl> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20230320154841.327908-1-brgl@bgdev.pl> References: <20230320154841.327908-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1760903635417203167?= X-GMAIL-MSGID: =?utf-8?q?1760903635417203167?= From: Bartosz Golaszewski Add the SPMI PMIC Arbiter node for SA8775p platforms. Signed-off-by: Bartosz Golaszewski Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sa8775p.dtsi b/arch/arm64/boot/dts/qcom/sa8775p.dtsi index 797af99227e4..8218abb78ace 100644 --- a/arch/arm64/boot/dts/qcom/sa8775p.dtsi +++ b/arch/arm64/boot/dts/qcom/sa8775p.dtsi @@ -632,6 +632,28 @@ pdc: interrupt-controller@b220000 { interrupt-controller; }; + spmi_bus: spmi@c440000 { + compatible = "qcom,spmi-pmic-arb"; + reg = <0x0 0x0c440000 0x0 0x1100>, + <0x0 0x0c600000 0x0 0x2000000>, + <0x0 0x0e600000 0x0 0x100000>, + <0x0 0x0e700000 0x0 0xa0000>, + <0x0 0x0c40a000 0x0 0x26000>; + reg-names = "core", + "chnls", + "obsrvr", + "intr", + "cnfg"; + qcom,channel = <0>; + qcom,ee = <0>; + interrupts-extended = <&pdc 1 IRQ_TYPE_LEVEL_HIGH>; + interrupt-names = "periph_irq"; + interrupt-controller; + #interrupt-cells = <4>; + #address-cells = <2>; + #size-cells = <0>; + }; + tlmm: pinctrl@f000000 { compatible = "qcom,sa8775p-tlmm"; reg = <0x0 0x0f000000 0x0 0x1000000>; From patchwork Mon Mar 20 15:48:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 72245 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp1305421wrt; Mon, 20 Mar 2023 09:18:05 -0700 (PDT) X-Google-Smtp-Source: AK7set8faxPjqWoZdCUw/JVFep33dn1ZfS4w+c0DzUaNt2aqnMuy+5LjoBdsG2NluYEZTE+n2BJD X-Received: by 2002:a62:1b50:0:b0:627:f441:68b6 with SMTP id b77-20020a621b50000000b00627f44168b6mr4608587pfb.24.1679329085101; Mon, 20 Mar 2023 09:18:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679329085; cv=none; d=google.com; s=arc-20160816; b=qhz1eedgb/Zqkp2UlHeGX20q3VAse7Rb5Ubgh4N4x+ciJoMTPm6lWJZok+iNofU5L2 nv301ggXKK6Hi/FpZ7uqtD9CyB1MU10NFoZezzUZsLGKjFczbRji1G7VQ4p07zX6LCG+ Akjp1/r/RcAJIZ9cNYJACJkIUlJeP63szxuW4D7owfA+XgeoQsS2dxEuE/q40oO1TFG5 RPtX9g+nEkmy5avIxZAuMreDcQSwFwAonvy7aQmWVA8deiV7anSeHWgAM2Sq8UFAfnDM i32eVVKjjAQNxC/zvap6qdM5yeQwOxBC5ub6ccjmDsJCqUMWmtcDHYGTYNusjJ18+ewk XbbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=OdWVdTE/8Dyw4hqegkINdb1CQZwRDCkTAUWJC3MHmmA=; b=pjAHtcZKu7OixILWbyut9hYIFIIKL4Tulbuty5YWY3dyohn67t/nRF/N9f/hMBWIZ4 7Wvn7uwy7bOP0+HWW5F5U8UP99joyFDwkj5aD9rd0FTH7Uy7B3+9UVymzKqDETf4MsCa EeMiBiW3UZux8gwq5OPS4RK6KdiTLr+ZSM8V3IiX0bSVhuLYbmn6xDGPqn9Bo0GRcV0D 36LWT0VvaNRI9mCFmAox/rgAU+e81oAw3JzFGpTc6LGOwpw/6F4KeQlPa5W7di/kTjn8 YJpdjYf5sE2QC1YF2iwBjPK4OsxPzeoq3JGhD3cyhvjXchVPAmwWCTY29urQims6fUVx +R5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=HbZIY2Nd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u22-20020a63f656000000b00502f9a7edb4si10728666pgj.340.2023.03.20.09.17.52; Mon, 20 Mar 2023 09:18:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=HbZIY2Nd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233254AbjCTP6c (ORCPT + 99 others); Mon, 20 Mar 2023 11:58:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41284 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232020AbjCTP5u (ORCPT ); Mon, 20 Mar 2023 11:57:50 -0400 Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1AF123D0B0 for ; Mon, 20 Mar 2023 08:49:06 -0700 (PDT) Received: by mail-wr1-x430.google.com with SMTP id j2so10808695wrh.9 for ; Mon, 20 Mar 2023 08:49:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20210112.gappssmtp.com; s=20210112; t=1679327336; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=OdWVdTE/8Dyw4hqegkINdb1CQZwRDCkTAUWJC3MHmmA=; b=HbZIY2NdCdPKdS/eMgjJPDUChurWWyqnsYaZHbvocxmHV+SczCkGA6ipcEmv4BmFx/ HovX1je2YpAh2yyHyxSXtwTtPlbYqFHKqwBYpUAkT/EP3ioZJAbRKTqJtJK+2B/oiuRH TBR7AH6zcZeNZ1wLYldKF/0oV0e0puF16U1k6+GB/tulJ6PDox/9oUi+6K40SiaV3ArN D9bIbyFGhJ6ASVrAYOslO78YfxlxwVAHmUOKDYyyjhpod7TG2dU3z4tT9DZ8iuRyAZO8 LrtSEstcL2w+lvwzcNVDcpEOTExiC5Fe9dZcTXV/bPegCv9AD9RhJUNgbArW29mP+uo+ VHiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679327336; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OdWVdTE/8Dyw4hqegkINdb1CQZwRDCkTAUWJC3MHmmA=; b=eAi4zjGownvOPHFgDEbOZA1B0K9ctbZ4KlxnyRhfFqn1IkagbpfRwfoTTVQUAUtq7+ FRiQ4RMUvlOV0t9bg/gJeCJqOqLX1Ux7xlWt8TBEW83dLzcKPMrapTcSHKhOfjqclOuz 23A+1/JrydPvyjdHtwjyWVTVSJ3dCReblG/Rm6zHUJztGFjcY6YnED0vlYUfR8+eWvNS uOS9R9NQ0HkuisiBPVCd3AYXUlV21Ee2B8/eJsYLM1D78dTJAkMI6V6OdiDSUicNQICd UcgTKaQBBl72AZC4P7ece0te4hg7OL53GCeVB6RfbaQVW3JaZoLreCaMEbe7ePwTUpUm oWCQ== X-Gm-Message-State: AO0yUKUtbDuMKWmsGdcJVhXS8r6gqPMeE6Dw3QkMcXiAvWyjlJ7j6QUL xB9VGaHYDvGf6HgWNdsTPYrLDQ== X-Received: by 2002:a5d:448c:0:b0:2d0:bba8:3901 with SMTP id j12-20020a5d448c000000b002d0bba83901mr13538417wrq.62.1679327336593; Mon, 20 Mar 2023 08:48:56 -0700 (PDT) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:d7d9:4f38:38b4:82b4]) by smtp.gmail.com with ESMTPSA id o6-20020adfeac6000000b002c71a32394dsm9202578wrn.64.2023.03.20.08.48.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 08:48:56 -0700 (PDT) From: Bartosz Golaszewski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Bartosz Golaszewski , Lee Jones , Rob Herring Subject: [PATCH v2 06/15] dt-bindings: mfd: qcom,spmi-pmic: add compatible for pmm8654au Date: Mon, 20 Mar 2023 16:48:32 +0100 Message-Id: <20230320154841.327908-7-brgl@bgdev.pl> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20230320154841.327908-1-brgl@bgdev.pl> References: <20230320154841.327908-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1760904174801426849?= X-GMAIL-MSGID: =?utf-8?q?1760904174801426849?= From: Bartosz Golaszewski PMM8654au is the SPMI PMIC variant used on sa8775p-ride. Add a compatible for it. Signed-off-by: Bartosz Golaszewski Cc: Lee Jones Acked-by: Rob Herring --- Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml b/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml index 975c30aad23c..0f7dd7ac9630 100644 --- a/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml +++ b/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml @@ -79,6 +79,7 @@ properties: - qcom,pmk8350 - qcom,pmk8550 - qcom,pmm8155au + - qcom,pmm8654au - qcom,pmp8074 - qcom,pmr735a - qcom,pmr735b From patchwork Mon Mar 20 15:48:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 72255 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp1307168wrt; Mon, 20 Mar 2023 09:21:35 -0700 (PDT) X-Google-Smtp-Source: AK7set9IWvprzv5K1aPL+tOthHSKOYrh6iZ7U+dPVW7+uCHF8RGhaAcPRRIlbufN8iTDFc3FCbM+ X-Received: by 2002:a17:90b:4b01:b0:23b:3682:c899 with SMTP id lx1-20020a17090b4b0100b0023b3682c899mr19938897pjb.23.1679329295624; Mon, 20 Mar 2023 09:21:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679329295; cv=none; d=google.com; s=arc-20160816; b=xi2RdPVBkgpiiSysNElBA/AmvJmgciA2ZMdUgLUD3ScNgfKYSNcTpoIke+oOMee+CA TUuvIxicFwWHKQ/FXHUEJLyssbMvubjtcCiJad8YtMbwUEA0Imt0t4JKwZbF7UpKMwJu VvITr15TBfNDjGtb8pPMIoLyC9kpLViPsgB0NMTMRhCL7txZDr46mc26N4+GF72z34N2 HmWexLTP36hPhZz+YxbutwZ8Ak2myBHQc1Ny5zOndTPdthnDNnzZ76tsvbCbMAQvxxpE Po6Sgo+3STUR2Y2svVj6480FuzHdh9w4hSeKRelGW4yDrzOQpMtBCdzjoIR/JKj5y/BS DATA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=DOGGFNiRJEuMjhJtfyo06CFlZ9jQ7DwjlMMoJqx1/zY=; b=KwaWBOroPDbl71jvar0g4Uyc2JBUg6zsiJuBy8QwuC7IWA5bbaadM29ZU6sDT7Q8qM 4j5FwRjsVOduyS8lEs6B4vzAlt+aZIgMTiKng+upUg53UdbcI7pNVc1DDNEERuqHwm9U cT+z7l6rn/Ymz45ZptX6QJZR+68UDIco8NB0yYLZM3n0fMcfef6OfgAC3Y/CAU91JpE0 mKYUi3JQmNvJTbn0ys4crEBpT63OATSdYAzRrxsn/IqjSEA9YUYtQe2I1gcZaSLIAPyN svz/PxE3JBzO4U6J6idze4CdzmqM41tz4mNAB3L5jM/ggaQ1S3qGphPCM98GjiR3sQd+ /70A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=SnqRqAXL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ot4-20020a17090b3b4400b00233d9add5bcsi11547970pjb.166.2023.03.20.09.21.20; Mon, 20 Mar 2023 09:21:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=SnqRqAXL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233327AbjCTP6s (ORCPT + 99 others); Mon, 20 Mar 2023 11:58:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39882 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232288AbjCTP5w (ORCPT ); Mon, 20 Mar 2023 11:57:52 -0400 Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AD6613A4F0 for ; Mon, 20 Mar 2023 08:49:08 -0700 (PDT) Received: by mail-wr1-x42b.google.com with SMTP id y14so10820507wrq.4 for ; Mon, 20 Mar 2023 08:49:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20210112.gappssmtp.com; s=20210112; t=1679327337; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=DOGGFNiRJEuMjhJtfyo06CFlZ9jQ7DwjlMMoJqx1/zY=; b=SnqRqAXL6AK6aJJVnSr6uVSgZnneUYWZaDafiDfpI+ZuS6dbhMUsh1mxxXDhKRO5d+ vbKLnJyqlREz6EbbiyHVP4Hhsv4/x5l8fLTIyx2r6ninqqRWMK7sdBqagvA9pXCX8j8N +fUlHZvXyjVmJ1fANuowmw4ZVKFQSX5DOZ/ODX1EXJSFcZyQWn0dubXhxxWuiTcpuV1z IvYCxKjuFdqpqruvrtIm601irUzw4Y2A1T1efpAoRAeKFFbRDY7v8Jv+j1z2t7KfLYJS AXhiI7IBTw5PaBtcOBwL9xfWbGA+Ny04GB/H6xNZ7ZVGcoOedqvBmywNgVM9dZXXdwOl buMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679327337; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DOGGFNiRJEuMjhJtfyo06CFlZ9jQ7DwjlMMoJqx1/zY=; b=T8Ca037NPqPnV/qI8/tHk7caixCBb01osbb/EUCTOhq1+PkivnNVYdlj/ad42foGm0 LfwseBGdv5/u+rx+VoUNXm6lUj5EEUHPD6TgQz4S1n5g4jOYfBZ7Y18PMHpQkuHwCBPU wMPZc/TkArxhUkMmyAecuwsGOMmYRtqaZwKakFT3kaabzDDhP8GrU01hnKL0Ex4C0AHt fxx0X7ekVsn6k2nXRHOoVLDBYVH0cm4RX0tOyYBVnOz0GyNzkJog7UYhvdrY05WMqjvF BB6oP/dmMkjPDu6zKJozLR4n9Rvn/Evjzj2V+8o71F7EJjEjAI/60Rsm0t9VF5kQQbBB 6cLg== X-Gm-Message-State: AO0yUKV326/AgazN5TBW4jE/lvjuKxYBHp6yrJgXe7eDV8rQlYfDOufR 5YQ4TLKC1cnLAZcPbQfmZ96Dbg== X-Received: by 2002:a5d:4381:0:b0:2ce:a8e2:f89e with SMTP id i1-20020a5d4381000000b002cea8e2f89emr12788838wrq.46.1679327337601; Mon, 20 Mar 2023 08:48:57 -0700 (PDT) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:d7d9:4f38:38b4:82b4]) by smtp.gmail.com with ESMTPSA id o6-20020adfeac6000000b002c71a32394dsm9202578wrn.64.2023.03.20.08.48.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 08:48:57 -0700 (PDT) From: Bartosz Golaszewski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH v2 07/15] arm64: dts: qcom: sa8775p: add support for the on-board PMICs Date: Mon, 20 Mar 2023 16:48:33 +0100 Message-Id: <20230320154841.327908-8-brgl@bgdev.pl> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20230320154841.327908-1-brgl@bgdev.pl> References: <20230320154841.327908-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1760904395450797604?= X-GMAIL-MSGID: =?utf-8?q?1760904395450797604?= From: Bartosz Golaszewski Add a new .dtsi file for sa8775p PMICs and add the four PMICs interfaced to the SoC via SPMI. Signed-off-by: Bartosz Golaszewski Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi | 37 +++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi diff --git a/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi b/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi new file mode 100644 index 000000000000..afe220b374c2 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi @@ -0,0 +1,37 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2023, Linaro Limited + */ + +#include +#include + +&spmi_bus { + pmm8654au_0: pmic@0 { + compatible = "qcom,pmm8654au", "qcom,spmi-pmic"; + reg = <0x0 SPMI_USID>; + #address-cells = <1>; + #size-cells = <0>; + }; + + pmm8654au_1: pmic@2 { + compatible = "qcom,pmm8654au", "qcom,spmi-pmic"; + reg = <0x2 SPMI_USID>; + #address-cells = <1>; + #size-cells = <0>; + }; + + pmm8654au_2: pmic@4 { + compatible = "qcom,pmm8654au", "qcom,spmi-pmic"; + reg = <0x4 SPMI_USID>; + #address-cells = <1>; + #size-cells = <0>; + }; + + pmm8654au_3: pmic@6 { + compatible = "qcom,pmm8654au", "qcom,spmi-pmic"; + reg = <0x6 SPMI_USID>; + #address-cells = <1>; + #size-cells = <0>; + }; +}; From patchwork Mon Mar 20 15:48:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 72246 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp1305434wrt; Mon, 20 Mar 2023 09:18:06 -0700 (PDT) X-Google-Smtp-Source: AK7set/mXUnnnDNloDgzxia/FyyS9oAMAHaUutDmiyRv9o35X+IkuGxxlohxHafhAeN8Se5p3eQn X-Received: by 2002:a05:6a21:3984:b0:d5:73ad:87c2 with SMTP id ad4-20020a056a21398400b000d573ad87c2mr18288577pzc.56.1679329085991; Mon, 20 Mar 2023 09:18:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679329085; cv=none; d=google.com; s=arc-20160816; b=vFgYFCQOqK8s6rug0dZocHkvQDoumAgkJNL0b7dUCCdni1gXkVv+QAtDYB3FewCjLF VFjAI9SjndjYOpO19D2NF5cnVjzsJvNy0Lmosw76oIBk4+k5cgmFMHkgBZKSNss/h810 +N3GiUM75arpdej/bIaxdTtmEaWXOnEnBcq2RPFBbsDChCgTgtsj4VVsgQuHof535oG/ +/suTiXya+h71y+HC286ktRv2/upJUCkQ9kTrRKn+FPLBZ9H0UpGaTNgvt7BpHZgaE1i KCRWYw0Pq27DUxUagHIymSR4z2flQTlT6MWGUIY5k3kfN2QxFkkA2sS2W5d7uH1ioNPu 2gQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=2bIVnlHmt6qvzfXTr0gBom9xZmGvzExFYpzsX6hvpJY=; b=gDjyRKhz7Xgd2SHXn8WQEMDxsaGJO4pe9K273ZvWZ/jeIaFrVoPsohoPZ9LZw+6lhY hrCsWiMC7df/vUKJPwMCtWVekyyWxE3iH75vy1srr9SyO17xwPHtJCWKb0mnztmuWas8 uzlLmkQvNjeEWpszMMn21qP/oQ5pqz630Pxtm1XRetfAaQMuRhhNlDVfFyyLvgd1h7Cg EfxYjpHI5ODugGlA+14C1OprzgJljjcVNkL54/D1Uz0B9aMzb+LovDAfJPzHW8ERA9nR wfHpw55FyY2t5iZ42VRi4UWTEt/LSCwIlVjufar8b7NlGjf0/5h7dQMIiEi7w0iA7z4p 9J2Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=q88V4GL+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bm18-20020a656e92000000b00502e7406695si9659932pgb.316.2023.03.20.09.17.53; Mon, 20 Mar 2023 09:18:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=q88V4GL+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233298AbjCTP6i (ORCPT + 99 others); Mon, 20 Mar 2023 11:58:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46844 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232027AbjCTP5u (ORCPT ); Mon, 20 Mar 2023 11:57:50 -0400 Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3D4B910D for ; Mon, 20 Mar 2023 08:49:07 -0700 (PDT) Received: by mail-wr1-x436.google.com with SMTP id v1so4714142wrv.1 for ; Mon, 20 Mar 2023 08:49:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20210112.gappssmtp.com; s=20210112; t=1679327338; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2bIVnlHmt6qvzfXTr0gBom9xZmGvzExFYpzsX6hvpJY=; b=q88V4GL+E1vQ/bHN+zeLAv+QcGxuAQPcfJaJOzetHXhl0pjJuU9CQEjqiJY7PyDiwO N/jJSlYo3J6yL0XrTdyTTxghmTr00gqk9rrPzCWR8UF3THHiXi4TtIUzaJd/0KaWSbJp bXI7Eo0PQ0OHaMmobZ2HC+sGxF0wgOlSNX4JLmo/AxYvgcJcC/7x7aFLbdrjmCFpzq4f HkgG28YEh19fhqOafwqCxB35pk0BVIBZcAA6qugnJYEeZ6nAFPQJWYrCxFyRjgueroSo EUEnSx2o+x1YTkVPDVDJSRzfS+lMz1cj7T9KQYiDH5/uTnqz9XDWozxc7o9r74TpL4tk 3LTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679327338; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2bIVnlHmt6qvzfXTr0gBom9xZmGvzExFYpzsX6hvpJY=; b=5VAdekVFup4mw4ftUHxUN/nephqFilOSise4/Uotbwi3URHOGGAKHLRe1v/k5tUMyP fDrvqndxpMLDqieqjmzUDWR8Ek2aSlWozUrs5zJRCLmv5Q4i3ERhePsMQYcfwlW25FEr p+N2XQWTuvkjOkOQn5Ugb05z8AyOGAPJ6HJWqW6LkcnC9vyo4SLrXfkrSxyr/Fv+ZBTD GqYUvwcyCBl+V2EPr6JclG2IzJ5b39JgF8ISfCQrDEFG0FCCvSFe2cSPV3TFWtyKUzep vEp04+TYhAE/IR2+CjxcTRK5vWgVq0cpdTWRDhcKWxlOoCRCGFQgoNmCWnSc7trk5fN4 RnbQ== X-Gm-Message-State: AO0yUKVc7Ix5CAlw9sruyBsBypDvI+AeRUqyjX6Hxg0GwseTf37SaikR nBZdJvoBaz4mn41j/gwaqCaK4g== X-Received: by 2002:adf:e74b:0:b0:2c7:1324:dba8 with SMTP id c11-20020adfe74b000000b002c71324dba8mr12235569wrn.49.1679327338602; Mon, 20 Mar 2023 08:48:58 -0700 (PDT) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:d7d9:4f38:38b4:82b4]) by smtp.gmail.com with ESMTPSA id o6-20020adfeac6000000b002c71a32394dsm9202578wrn.64.2023.03.20.08.48.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 08:48:58 -0700 (PDT) From: Bartosz Golaszewski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH v2 08/15] arm64: dts: qcom: sa8775p-ride: enable PMIC support Date: Mon, 20 Mar 2023 16:48:34 +0100 Message-Id: <20230320154841.327908-9-brgl@bgdev.pl> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20230320154841.327908-1-brgl@bgdev.pl> References: <20230320154841.327908-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1760904175750410235?= X-GMAIL-MSGID: =?utf-8?q?1760904175750410235?= From: Bartosz Golaszewski Include the PMIC .dtsi file in the board's .dts to enable PMIC support on sa8775p-ride. Signed-off-by: Bartosz Golaszewski Reviewed-by: KonradDybcio --- arch/arm64/boot/dts/qcom/sa8775p-ride.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/sa8775p-ride.dts b/arch/arm64/boot/dts/qcom/sa8775p-ride.dts index 1020dfd21da2..b7ee4cc676b5 100644 --- a/arch/arm64/boot/dts/qcom/sa8775p-ride.dts +++ b/arch/arm64/boot/dts/qcom/sa8775p-ride.dts @@ -6,6 +6,7 @@ /dts-v1/; #include "sa8775p.dtsi" +#include "sa8775p-pmics.dtsi" / { model = "Qualcomm SA8775P Ride"; From patchwork Mon Mar 20 15:48:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 72248 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp1306471wrt; Mon, 20 Mar 2023 09:20:22 -0700 (PDT) X-Google-Smtp-Source: AK7set86rEJ/Fb5YS+Fbg4hHha9wmkAhVGDOmn4EqAr+0bGxXVREHt2OE7ualWWntPnhB/OaQof2 X-Received: by 2002:a62:4e46:0:b0:626:41b:259f with SMTP id c67-20020a624e46000000b00626041b259fmr14484763pfb.17.1679329221760; Mon, 20 Mar 2023 09:20:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679329221; cv=none; d=google.com; s=arc-20160816; b=SElC6TNs+NdMaWEw3poBokhpbv1oggiFPzy4zlaXIvTg++AZF7Hh1+ThZ89ExluKm0 HsBphoEdCwhrRTNX/dWCM7flzsCAS7q6eqfjNZN4dkDemXdW9afm0JD04uRyaXe6uhTZ cReoBOnY0Wf89mxq5IJdEPIJYlVrsMf+UrDUmdCRMtynHhtJ0ASXEwH+740YzGF8RKcr KAzZGo8OEf6r/Kxu7DtnRr6SpVzhS2LDdauvjJk34PZhFdQCA2fw1uCvAbbZqW3IndoL usnn4M5AdwIwNixJ+RV0fypB9eFLrlY5le33/jbT1swsHkBYvTg0L0k4d9xYzoi/dx9n 8nDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=3I8JHWxkV4zS/edhgEAN6ofRvNqacLGpGveGxbNakgc=; b=n3ZVHxFYCj6cEqrkgeiFgFhaWjnQAgz5q9FStnSwLCNrR7yddHAl7jJe6rrtZBt/+u AizKSGO5j/E7+uNhgC/3MPRax0D3j96PfvzhZNWS+yHDX5OiSfyX6CgMjpcJJAFPW5vB 5I17mA5uE5MWcaiLPppYs7O+OsTcFbJtI036FFLg6KGGD/HGNwxNDHqaUKIAteM35q2g UmovEdz/BXkL3TsLRmc+mWQSdCs+zcWxFJ9SkXYsbnxswT3iC41cLTG2fMw/oyceacEv Mgc1fHgPIrkC+tuvbSSR91bRVwRUC7etKehyyKUIPijqRM4A5ju18hSUKjcghdF7lYvo qaiw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=nrJEnSSJ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b29-20020a631b1d000000b00507249cdbb4si10640427pgb.296.2023.03.20.09.20.06; Mon, 20 Mar 2023 09:20:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=nrJEnSSJ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231741AbjCTP7B (ORCPT + 99 others); Mon, 20 Mar 2023 11:59:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46300 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232516AbjCTP54 (ORCPT ); Mon, 20 Mar 2023 11:57:56 -0400 Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D81A638471 for ; Mon, 20 Mar 2023 08:49:11 -0700 (PDT) Received: by mail-wr1-x431.google.com with SMTP id y14so10820614wrq.4 for ; Mon, 20 Mar 2023 08:49:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20210112.gappssmtp.com; s=20210112; t=1679327339; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=3I8JHWxkV4zS/edhgEAN6ofRvNqacLGpGveGxbNakgc=; b=nrJEnSSJgR1KEh+kXFyLl08hzoCamFbR7CuE+/w8o+9miw0AymkbXwyWEYMDKvPkuS tohkvPpQaf/PMvTpeYFXbZtqCqn/lqbUe6jcx7Rtu2Ky6+JXh8JPIL91+7Vy36jRiRMj 3wDrD9e2Fa6hV0ieoxeLae53e8WqwzvPtLSWEIbEUW6mEoQf2huI5EEGUcdwduF4P5Xg bVRgO307yGNH7msfsJcy+leARDEJAHBnvYTahHNNrMHep8JBJa208m02nJ5+civAtVgI OZLb5y6Nv3Q86nNUjXIwirIQsuS9TkWiNoEwH7iomM1Pyw3wRe5NULCZT+7iNxFZfgtf 3WJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679327339; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3I8JHWxkV4zS/edhgEAN6ofRvNqacLGpGveGxbNakgc=; b=Zw6qFaBlwSIhUUFv3ml5R1GgR4eseb+fi0m+FwA8M//f1FsdHSQp6faijT12Z4+uoB VqH2HvXtRcHXO2281ykpWGZnEqelayOnZKRVmKhF8ZQYLboGC+0Izuk+95eWnMquQLsQ xmXtndlMbQxl+q/hSU1D8g+KENUTLTEhlo0gjtEpfJDYsY6JSUAIgOjs6FDB1my3nq8X sdwjqH0Qf/4U6qwhxgL+bfnDe12QCEwV/IIOknfwSEqAOr8o2XXxKhr2YpAXOwRb1Qo+ YHQsJtx1Ztj1FCAV6D4H5HFvzSnOmCiYhe2iKE+wzhSAks6eMnnMBcM0BhU0Z9VX0pNk +mWA== X-Gm-Message-State: AO0yUKXVUkN1AOrSe+4wCb0YkHITEVUDwFa0Gk6/3MKIvnlT/mog3Fz9 ptwV2FlqrNUTIv9JFhSz/6D3Bg== X-Received: by 2002:adf:f209:0:b0:2d0:27dd:9c40 with SMTP id p9-20020adff209000000b002d027dd9c40mr14563231wro.26.1679327339520; Mon, 20 Mar 2023 08:48:59 -0700 (PDT) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:d7d9:4f38:38b4:82b4]) by smtp.gmail.com with ESMTPSA id o6-20020adfeac6000000b002c71a32394dsm9202578wrn.64.2023.03.20.08.48.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 08:48:59 -0700 (PDT) From: Bartosz Golaszewski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH v2 09/15] arm64: dts: qcom: sa8775p: add the Power On device node Date: Mon, 20 Mar 2023 16:48:35 +0100 Message-Id: <20230320154841.327908-10-brgl@bgdev.pl> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20230320154841.327908-1-brgl@bgdev.pl> References: <20230320154841.327908-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1760904318300549251?= X-GMAIL-MSGID: =?utf-8?q?1760904318300549251?= From: Bartosz Golaszewski Add the PON node to PMIC #0 for sa8775p platforms. Signed-off-by: Bartosz Golaszewski Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi b/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi index afe220b374c2..dbc596e32253 100644 --- a/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi +++ b/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi @@ -12,6 +12,14 @@ pmm8654au_0: pmic@0 { reg = <0x0 SPMI_USID>; #address-cells = <1>; #size-cells = <0>; + + pmm8654au_0_pon: pon@1200 { + compatible = "qcom,pmk8350-pon"; + reg = <0x1200>, <0x800>; + reg-names = "hlos", "pbs"; + mode-recovery = <0x1>; + mode-bootloader = <0x2>; + }; }; pmm8654au_1: pmic@2 { From patchwork Mon Mar 20 15:48:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 72249 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp1306473wrt; Mon, 20 Mar 2023 09:20:22 -0700 (PDT) X-Google-Smtp-Source: AK7set+zDY8tqUujvX2lOPF8p51B0NCWdXDIY6ysAx3wvsIXOLW9E0dn2DEq4l3n5gVOqxGw0TVb X-Received: by 2002:a17:902:e3cd:b0:199:1b8a:42a8 with SMTP id r13-20020a170902e3cd00b001991b8a42a8mr13597545ple.6.1679329222011; Mon, 20 Mar 2023 09:20:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679329221; cv=none; d=google.com; s=arc-20160816; b=Fj/yt7i2/3W4zZysIDUCOsBgOQCGYgKLTR1g63kPmwWR/ftcGW99ul7gQYBs5WXsKU ypbdqISR+hZX6YzEGxcYAlAJWcivx4yB0tohzMO68fA34EdGTAThfMO2nWdMl5l5KqSj MH528cbLyzPeSNncIzODxX/GNhgdolBNvYldtlxqBRzIDQDabaB2KllwF6jvJaMAL+aD a/PjZw6AZOHfSEOACo1AR9sEX0Y8RJ5LKu6je9JNzOJVxKpsDvQtarICXThhMfgNYWsk achaR4v9dV/oRLtdFKThMuOHlKKTaaZd+77JlRXOEyTjdtUBwUsQhgH/VtlqJos41LIY Ev8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=1nLJZiXwqxY+Yg8uo1itt5FvWTiY9tzGpl6uBO3+sbw=; b=G8IMG5CVd4kFSw5s7GuFlI949fZbJngiQcGURAHq8HL4aMi/qNWbFXX3uz+CP0JaIN QQk1UMmuBao7kqrrdzpoX0UeCvSi3KL0mDP6f2MtPCH9s2qd1eq7ghIO01mZ/A3KXFCC vENrhqQDC1ozgMU/1QcPz+GcJSouQtXYzC6j3GC4q5VYHBrAfqtsIAkpQ6L77ulB/x7T /ZVDO4PMSC+yw/sF2KHLvNGM9KgcMK+dYwf/PwzfK4Sn4fDgn61lJ0ZniARFHzg8nzZQ 7CZ2FATAQk4gKR+rRcdCC2yrl+X/NU1gvoau00R1u3yg8OL3hv6SocByOAl6+EB74Pd2 dhcA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=L0VbHTAS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j5-20020a17090276c500b00198a715d260si10525459plt.565.2023.03.20.09.20.09; Mon, 20 Mar 2023 09:20:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=L0VbHTAS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233321AbjCTP6m (ORCPT + 99 others); Mon, 20 Mar 2023 11:58:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46864 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232042AbjCTP5v (ORCPT ); Mon, 20 Mar 2023 11:57:51 -0400 Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 929A77A84 for ; Mon, 20 Mar 2023 08:49:13 -0700 (PDT) Received: by mail-wr1-x436.google.com with SMTP id t15so10813950wrz.7 for ; Mon, 20 Mar 2023 08:49:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20210112.gappssmtp.com; s=20210112; t=1679327340; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=1nLJZiXwqxY+Yg8uo1itt5FvWTiY9tzGpl6uBO3+sbw=; b=L0VbHTASXTj1ZTPH7+wXYtsqSDLLvo2z9/zb2/zNwQ+c5LqE0xoarKw8VzouIoTmFX yocEjeOSJduPvn2KmbgDj/5uNsXhxLiRE3IAdVqpYcveUr497TiD4IT0UDi5qTAbdPoW H7HeIHGohEepPEZmZuwoVp4rmbfqo+brW3oX6Eaz3/QH3WRHt6jka6nTLP/5Nf3JiFbo QQnn6B0hVHDpvQu10EZVj+fOxwZap9XOWWXrasLGPMD5+1IjdRcxifK1ouoLF4n5/y89 5p9nej7/lhFRF7swFN+cnzIb3mL+ppL/v9pf2C12BMxbxoO2S2nIRJ3YywpUEBgr1eAV R/KQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679327340; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1nLJZiXwqxY+Yg8uo1itt5FvWTiY9tzGpl6uBO3+sbw=; b=ySWWjYxw/OJ4RL6cnkcoPz/DMb9noLRFl0pvOkWQQzr9ruJNYARbBeU2kPiO53jkjb zUeD7mOsLzLqSWq0rkRr7KoUYnsFlOXR7reF06Yj171MguwYdIAiJu9LzFl3EKJxTk2B ekhpMyPtS7uQ48Gc4eBhA+YcJFvGF4ichMooyhbG811FsYtfCo6TqvYgT9WrgXg91iUb hXptoa/EgG4SUm/K/WK8PPG+p+aNCgytB8rWvWc0Gecr2h+SDisZs7xeyVZMVoNj4Sbs HPgKmqml+Dv7rttIL70E6pqR3OtcEsvyY4j7w6A2mr8jW+09kA+budAzm7mKDv6lYoE0 1JDg== X-Gm-Message-State: AO0yUKVjlB5A9dQZbUU9jVDex+cNhujARaGdReecoVfL3z5Jehvg25sw mqDl5pSgk87dV8esBMPYKs93Dw== X-Received: by 2002:a5d:6990:0:b0:2ce:a898:a896 with SMTP id g16-20020a5d6990000000b002cea898a896mr14773032wru.30.1679327340679; Mon, 20 Mar 2023 08:49:00 -0700 (PDT) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:d7d9:4f38:38b4:82b4]) by smtp.gmail.com with ESMTPSA id o6-20020adfeac6000000b002c71a32394dsm9202578wrn.64.2023.03.20.08.48.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 08:49:00 -0700 (PDT) From: Bartosz Golaszewski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH v2 10/15] arm64: dts: qcom: sa8775p: pmic: add the power key Date: Mon, 20 Mar 2023 16:48:36 +0100 Message-Id: <20230320154841.327908-11-brgl@bgdev.pl> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20230320154841.327908-1-brgl@bgdev.pl> References: <20230320154841.327908-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1760904318431532344?= X-GMAIL-MSGID: =?utf-8?q?1760904318431532344?= From: Bartosz Golaszewski Add the power key node under the PON node for PMIC #0 on sa8775p. Signed-off-by: Bartosz Golaszewski Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi b/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi index dbc596e32253..f421d4d64c8e 100644 --- a/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi +++ b/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi @@ -19,6 +19,13 @@ pmm8654au_0_pon: pon@1200 { reg-names = "hlos", "pbs"; mode-recovery = <0x1>; mode-bootloader = <0x2>; + + pmm8654au_0_pon_pwrkey: pwrkey { + compatible = "qcom,pmk8350-pwrkey"; + interrupts-extended = <&spmi_bus 0x0 0x12 0x7 IRQ_TYPE_EDGE_BOTH>; + linux,code = ; + debounce = <15625>; + }; }; }; From patchwork Mon Mar 20 15:48:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 72252 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp1306697wrt; Mon, 20 Mar 2023 09:20:44 -0700 (PDT) X-Google-Smtp-Source: AK7set/CNHX/j7Qs8bvbFVi61FTYA0mUdvJ3SUtVm70/Ys2bJOBdRhnFWkfD6Z73oF2rBBSTDwcW X-Received: by 2002:a62:4e83:0:b0:627:dfb8:f30d with SMTP id c125-20020a624e83000000b00627dfb8f30dmr6858087pfb.27.1679329244603; Mon, 20 Mar 2023 09:20:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679329244; cv=none; d=google.com; s=arc-20160816; b=PsJN6YnB1tG7Cf+SW7M4OBEsvZbapglUojQDJ6O0AMxNMKTr2H3OIn8dr3SeUCaRVS JQzapxpp626qJj5ycVcWU62tkPumJIEWORFJDQv5R2dyLDViWi/N6c9zXSrDtzzP7EaD rmk8hZtFTOx6wviK/6ngix9vjn7oNN1mZMj2uwrrycCPuPxLWhqEOOP9wLlfTfSgCiKg EYy3gKxoAB64iSov7ZqUhPQYXxuQdtuOQfJa+NJEBDijE9yN1pIRnWbCIlRPbtqnjKOO 4v2zdUbY8edVdNbyIxOpaBS9FrTnluhW0bwNs7gaDsgokVf5XLp83Imln/3BUS4oZnFi rQmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=bRiWX/hg2WHOlY5Q4SxUV8r3xOlR6eC5PLcwIju2Pjs=; b=BBmY3MNhJeKQsQMxni+JoE28rRSMlgkM/tMWX9W1f6be5ZOs50rkuL5OE/uD+xIUzn f7SeQHlKtZ8RF0W5TaBJDBajT487ZiyOLj3xT/qyaFXskD9xpjRtg8kkd1hv+bVdKhtp FfXMvqyFtT8x/QXBKP1ss54AfJ3MMTI/B+Cx0jnjwjD5sLgBKiaPB6PhinyfIET0omCZ lxiNgQ+7hf54wTGHeJY8XpUNTcNOLMmtjuTWCqqZ1s3eddo2qrXPCNwPTWFOUBD+icqt 3GzPljOdJq+WRTdnKzRVHl0YQWiHBpoar2PuAGXpObPrj4eaiQnI0Ego08dOOtJONPKk A1Qw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=U8Mt6W8d; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y70-20020a62ce49000000b00623e3bcfbd2si10729083pfg.11.2023.03.20.09.20.29; Mon, 20 Mar 2023 09:20:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=U8Mt6W8d; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233361AbjCTP7H (ORCPT + 99 others); Mon, 20 Mar 2023 11:59:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40840 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232252AbjCTP55 (ORCPT ); Mon, 20 Mar 2023 11:57:57 -0400 Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D869A974D for ; Mon, 20 Mar 2023 08:49:18 -0700 (PDT) Received: by mail-wr1-x42b.google.com with SMTP id o7so10822622wrg.5 for ; Mon, 20 Mar 2023 08:49:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20210112.gappssmtp.com; s=20210112; t=1679327341; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bRiWX/hg2WHOlY5Q4SxUV8r3xOlR6eC5PLcwIju2Pjs=; b=U8Mt6W8drFShZryD8lCf6PZgzBtdwxFTZVnm2NC4vD7xXp4fBbWHn6a8R38Ahmh2rL oMMW3/JsyUJfHI0YlJx0A4KIxzksKV2EY9Srp7gdkZuTlhuXOtG1ARrUmy/GavRScCYi 7fAVLjMWScnmxLSFcZuiMliQc1RQLCExD0k7cgZr7B2IIljsr+IhyS9ua2zL7jYUEI+q QhOCQd9/KEM5PTSnLzD13vqwu7jy1T+a9sJILDMCGnQEFwNbO8u3rH3aNqPxLBejHtGh F3v/506njXf9+Oo+bAyIQUmcMXRp3xmcYLwEH/80ij/9L35yn08EmP6oPCZFaoysomNI LKew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679327341; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bRiWX/hg2WHOlY5Q4SxUV8r3xOlR6eC5PLcwIju2Pjs=; b=XF+veulOGJlTlPeR2Y7Ke/OYrdbMfxcz6t1qCISGethTKjoxStzTNDR25yUQ+lG2AX UMlVmQtrvflHAX3L9k/QjoavIEoXlouqqHXzSZDhbFehHuj4gxnRtNLeKyJ3gbKs/Yeb YFxq5QpzhPQbZkD1yNzB0lS85TnqWGQ7UMMLPg7jezNUnDFgnVSzSsP5hLsuz1PrKly6 1EmbfxFgsT3Jp/yPHi2WXO1zfubnQvtlSkYUeMxgCZgaiMXkCuIbU1HGLCCAVtSdORiQ nTN1YlsAup/6/4+J59GFi0Rm6g3aBtvAwWBCbshIgTylQA75sT+QUJlxrkfkb7u0kMAR MJCg== X-Gm-Message-State: AO0yUKXclzXpT4y1PIGIVM4GHirb0OiiZ4qEnbRrd/F+3NIJNODFF3VQ z4KqqwlVn9Q4v+VpL86x0U2P2w== X-Received: by 2002:a5d:5686:0:b0:2c5:4af3:3d26 with SMTP id f6-20020a5d5686000000b002c54af33d26mr14387094wrv.9.1679327341666; Mon, 20 Mar 2023 08:49:01 -0700 (PDT) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:d7d9:4f38:38b4:82b4]) by smtp.gmail.com with ESMTPSA id o6-20020adfeac6000000b002c71a32394dsm9202578wrn.64.2023.03.20.08.49.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 08:49:01 -0700 (PDT) From: Bartosz Golaszewski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH v2 11/15] arm64: dts: qcom: sa8775p: pmic: add support for the pmm8654 RESIN input Date: Mon, 20 Mar 2023 16:48:37 +0100 Message-Id: <20230320154841.327908-12-brgl@bgdev.pl> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20230320154841.327908-1-brgl@bgdev.pl> References: <20230320154841.327908-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1760904341637371705?= X-GMAIL-MSGID: =?utf-8?q?1760904341637371705?= From: Bartosz Golaszewski Add the RESIN input for sa8775p platforms' PMIC. Signed-off-by: Bartosz Golaszewski Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi b/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi index f421d4d64c8e..8616ead3daf5 100644 --- a/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi +++ b/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi @@ -26,6 +26,13 @@ pmm8654au_0_pon_pwrkey: pwrkey { linux,code = ; debounce = <15625>; }; + + pmm8654au_0_pon_resin: resin { + compatible = "qcom,pmk8350-resin"; + interrupts-extended = <&spmi_bus 0x0 0x12 0x6 IRQ_TYPE_EDGE_BOTH>; + debounce = <15625>; + status = "disabled"; + }; }; }; From patchwork Mon Mar 20 15:48:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 72258 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp1307798wrt; Mon, 20 Mar 2023 09:22:57 -0700 (PDT) X-Google-Smtp-Source: AK7set+ImS/9aXpHtEiZOXTJl1dFAC8b1kYdE/TagssDpdrUouFKj7eNLKoP0SLcUOIiOw/zzYIG X-Received: by 2002:a17:90b:4b81:b0:23b:4614:6f84 with SMTP id lr1-20020a17090b4b8100b0023b46146f84mr19945631pjb.28.1679329377012; Mon, 20 Mar 2023 09:22:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679329376; cv=none; d=google.com; s=arc-20160816; b=ruupY3s8cl8XX6hgC+lRv9qV7j3zb0gI/Xtr3QO7Pbebf/iFCEThs2Y9jowRGAkwDC ql7vK6gJ7VKVmYKzSdtFZSy6GM5X/RCY0nin9kVicQJAgctQiV508f6HtX4KcSr3o8/A kmq9A+It5LseBTxNTEvfrYy/7ZWnPt6HBtxxe0Dzv1Y8b2eSoE8PDTM4tE6lWYGfYRcT hMcArMs5RvWVnblpKKl0OglxhhoCsYu0qzUPat5ftYNbTGnuvHkO/UrHA349ElZXzEvF 8UZMu7oL2Cpp3gJzL6EOGWr5eRefbuYPYHX+pjLfoQcBBHdQGxJrRqBNm8Z4qak7k/KI YjWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=IV/5gf3WuHS5WSbPyj0Moqs6nXNECY+AJ0WjEElkQo8=; b=vN2KInyW5zLkR4ulPK2XHAkutRwJYOe/GkLFxQD/5ZpKdEo7TjCn571J27IOqKyz/S 73fD8Zn+X+g74kkyI54DC00Dc3gLtOZ88h8lO5fEHGRPmKSrK+8dH5ysxGgD39TB50er zDmrNWUpOktPpf0fnEoopLCbmnbETAC95UEMsi7UYDpw1kOfWWVAuQg6+QoFUnxamTdU 2HfHQxE9Y8KpGM8b/usGc4FSx74h05iJpieG6iKa0IhZnIF+oarmb5Aj5mjeFEaCdc9s GiI1Iegg0HPUqx0ePmpo0cTekIgkFr1J2N12pmqSSghr9LK1v1nUm471XgxiYOmyCicD tzSQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b="U04Eg/UE"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id oc6-20020a17090b1c0600b00230ca3efcf3si11464460pjb.158.2023.03.20.09.22.42; Mon, 20 Mar 2023 09:22:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b="U04Eg/UE"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233366AbjCTP7K (ORCPT + 99 others); Mon, 20 Mar 2023 11:59:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41890 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231831AbjCTP6J (ORCPT ); Mon, 20 Mar 2023 11:58:09 -0400 Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 40DDE5253 for ; Mon, 20 Mar 2023 08:49:22 -0700 (PDT) Received: by mail-wr1-x42e.google.com with SMTP id r29so10796150wra.13 for ; Mon, 20 Mar 2023 08:49:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20210112.gappssmtp.com; s=20210112; t=1679327342; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=IV/5gf3WuHS5WSbPyj0Moqs6nXNECY+AJ0WjEElkQo8=; b=U04Eg/UE/GvHsB3PJEkXCYzKKl633WkkmhWvrwAkuPXvqf9cqu9lHQX7BDVH8pkujH 5htRWF74ADACFKWUT71UKengwFkV1MOxaMuNu6cqnutWL7TyHZOw2RUB4629y7Wfqjib AGmb44Z+cetgwyssRLAL1wZF3oCixfYCsHHd0BsUla9Scu9LH54c39u0UaGw3Zh/oS2o p5nqeyajzuUxOAxGHRivWQ3iGwKwtA9mPiCOm2mIHlpfTyPhftt9GZW4CDprQseTdxET XNm+M3QBQ1tpLOQfKAepjm9zJKCi7KfbctM7reh/qbOzeCYn7mH0KEzLJu2c0VAVa1kk b0Wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679327342; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=IV/5gf3WuHS5WSbPyj0Moqs6nXNECY+AJ0WjEElkQo8=; b=TaEmRMBWYECjnEUwg+DCAPsauIGG41krtOHmUcSFtPd8O0Fja70aGdY3IU1A8UMCnA Nh3qVUO9PM1YPVDoVKufmdmfUQGnQ4by/l5WXiOF4NnMbXO8ZpXWQO3LIeELmHI7FnL+ 6gimIDAZt8JtKjS9LcTvfta66oCatsW/wy3ibfuiNzJTEwMz8ZRN1t0nFemSl98/hH6+ ZnvabYLHCZm5/hXFBJs7JjkTNBvcHCjKtKdcwkgzmPM1GZgizHO8Y+nR2lxBWdV39TFi j1UTg2DPyBVdMceJFp6asVuHHbkF6cIoILAiq163UKA2IgHoSdg/p19MyCrsNT9sBg+g LHhQ== X-Gm-Message-State: AO0yUKX8T2K6xoGXanrkOv6BdiX2C6pSvOTuD/yuPi3dcOOZDjyEZ3eb SgrKK0DApZLVE+owhj5nSAOFNw== X-Received: by 2002:a5d:6b0e:0:b0:2c3:db98:3e87 with SMTP id v14-20020a5d6b0e000000b002c3db983e87mr14679713wrw.20.1679327342696; Mon, 20 Mar 2023 08:49:02 -0700 (PDT) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:d7d9:4f38:38b4:82b4]) by smtp.gmail.com with ESMTPSA id o6-20020adfeac6000000b002c71a32394dsm9202578wrn.64.2023.03.20.08.49.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 08:49:02 -0700 (PDT) From: Bartosz Golaszewski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH v2 12/15] arm64: dts: qcom: sa8775p: pmic: add thermal zones Date: Mon, 20 Mar 2023 16:48:38 +0100 Message-Id: <20230320154841.327908-13-brgl@bgdev.pl> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20230320154841.327908-1-brgl@bgdev.pl> References: <20230320154841.327908-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1760904481001895449?= X-GMAIL-MSGID: =?utf-8?q?1760904481001895449?= From: Bartosz Golaszewski Add the thermal zones and associated alarm nodes for the PMICs that have them hooked up on sa8775p-ride. Signed-off-by: Bartosz Golaszewski --- arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi | 58 +++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi b/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi index 8616ead3daf5..276070b62ccd 100644 --- a/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi +++ b/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi @@ -6,6 +6,50 @@ #include #include +/ { + thermal-zones { + pmm8654au_1_thermal: pm8775-1-thermal { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-sensors = <&pmm8654au_1_temp_alarm>; + + trips { + trip0 { + temperature = <105000>; + hysteresis = <0>; + type = "passive"; + }; + + trip1 { + temperature = <125000>; + hysteresis = <0>; + type = "critical"; + }; + }; + }; + + pmm8654au_3_thermal: pm8775-3-thermal { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-sensors = <&pmm8654au_3_temp_alarm>; + + trips { + trip0 { + temperature = <105000>; + hysteresis = <0>; + type = "passive"; + }; + + trip1 { + temperature = <125000>; + hysteresis = <0>; + type = "critical"; + }; + }; + }; + }; +}; + &spmi_bus { pmm8654au_0: pmic@0 { compatible = "qcom,pmm8654au", "qcom,spmi-pmic"; @@ -41,6 +85,13 @@ pmm8654au_1: pmic@2 { reg = <0x2 SPMI_USID>; #address-cells = <1>; #size-cells = <0>; + + pmm8654au_1_temp_alarm: temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts-extended = <&spmi_bus 0x2 0xa 0x0 IRQ_TYPE_EDGE_BOTH>; + #thermal-sensor-cells = <0>; + }; }; pmm8654au_2: pmic@4 { @@ -55,5 +106,12 @@ pmm8654au_3: pmic@6 { reg = <0x6 SPMI_USID>; #address-cells = <1>; #size-cells = <0>; + + pmm8654au_3_temp_alarm: temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts-extended = <&spmi_bus 0x6 0xa 0x0 IRQ_TYPE_EDGE_BOTH>; + #thermal-sensor-cells = <0>; + }; }; }; From patchwork Mon Mar 20 15:48:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 72243 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp1304940wrt; Mon, 20 Mar 2023 09:17:02 -0700 (PDT) X-Google-Smtp-Source: AK7set/SqndWMoGlk21zYuoNo+30ni9vEW8FlBjaQTs+N/ALg3y2pVDguacYgsfTF/SFpk23n9G+ X-Received: by 2002:a05:6a20:3b2f:b0:d7:d894:66c2 with SMTP id c47-20020a056a203b2f00b000d7d89466c2mr11014244pzh.62.1679329021780; Mon, 20 Mar 2023 09:17:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679329021; cv=none; d=google.com; s=arc-20160816; b=b0Q4lE/bIV0sx0zbadvCZ7ZKTwlZtdkdl/9DWGcsy2cn2bckwDMZsw7KhgyaomvX/E AkFyeGoIOnN/DSWrPMeVfErHYKjXnyyXKcGyvdf47Fx/VH7KcOlzyc3Vu/Z0q9TJlfnn M3J7L6Pcq1w0JUDbn3ZDqNhVnBMTQaN3KVWKSVTzIsQMgeodnFrb4WXNtBTOg00if6bu rj2F9dDDGa6nSFgGW6xbJEVO5kopk68sVxkEkvZ8scmqeQwqiJQqSgvuECbf40JeltYX c/niJUgIpiklckUhBDZAPCo8L0snXXSSD8njdOwZzZKl7ypfm6ICZrgBzZjESmJKn8DT roLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=6xRNDjKLu/qtHRgpSQobAlJCFssXXVfJ8ZXiT2IEFPU=; b=X+Lsvr5A5BL/j4tFpf9WUOdBhz6ZFBNI/iGiLO3/73zdz081e2ENxfsl4xmA4QYi10 Yxx1oRBAgqBOaJ4Q161urVbXdvthebXo2S5Pu575QLuhlmGjzK+tCfHhI9g62hDUV4UG gOAS/a9PPDkQ0mpActwBgU8XP7ZmIQWv9LBGQF0vO6RrhtR26W8cW1bGHMz28t4G85H6 A9ACrJm2z18hAwjqXdL+GxqDFz80R2DrEFue2v8W91xNXE9/kceii47qKvYOz75WpptA uqYaQtTQgQt3ml5ZPguWYCcnxxwRYzlrSSSJP3eoRF24OtZ7SanaqbHwPE/eVb84KFHr jHcw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=yJoMzdUs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 123-20020a630381000000b00500a71d8b47si10975252pgd.214.2023.03.20.09.16.48; Mon, 20 Mar 2023 09:17:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=yJoMzdUs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233383AbjCTP7S (ORCPT + 99 others); Mon, 20 Mar 2023 11:59:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41062 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232862AbjCTP6S (ORCPT ); Mon, 20 Mar 2023 11:58:18 -0400 Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3EB94975A for ; Mon, 20 Mar 2023 08:49:25 -0700 (PDT) Received: by mail-wr1-x431.google.com with SMTP id t15so10814134wrz.7 for ; Mon, 20 Mar 2023 08:49:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20210112.gappssmtp.com; s=20210112; t=1679327344; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=6xRNDjKLu/qtHRgpSQobAlJCFssXXVfJ8ZXiT2IEFPU=; b=yJoMzdUsI2UywRktpSCtzJYc2bgWfldiJnS2JSSWUb1T2dV4wFgV1gdX9gpL0aTRg8 RzKyvwAZDFaGOH90yYTsb/GPwKH5lqt7mc4D50zxAObLJMboMoJXPQKddFImLh03a3pg 33+2GIqEWJh9II4+XP7H9oXDEZn/cPgVuVh5URyHk5Lz6cht6zwAaE3pW2DQMLzdLqWz fTavmhLFdVaorvx4v24epXdqEotbe4wXaysh/t+/s+k+mpFTuxiMHp384ulXbUnzLO/I bXTpqr3F8EQhe92sEc/M5vYiFcsU6VsZ5bhGLNRT1ruDCnBUni/18mz4xcJNBCQ8ItLI PvvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679327344; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6xRNDjKLu/qtHRgpSQobAlJCFssXXVfJ8ZXiT2IEFPU=; b=8HZbImnwVTJeNrt5Apqe7q0Ds4tU8xuOe1lyPD1W1s7d+C2uxzqcz7AF0+0m8wkQgz HHb4G5jr4O3Ky/SS/coGv1L12ri1QVGFi+B4Yt7eXkAMnhlk3uw+vsmW87Fy26/Aw9Ho 9l+NyBe0jfvIHjKmBprFFzmNM9S98XtUmnmO2qlnP7MVKWLVxR4BEuDn+wvA64Saj3in evvOSVnpCp7zpHHc+JZt/0aqYrBxn8vDLeXUPLMBsXkk4x6e/bMycFFpOEHrLCI8cB3E S4lo6IlEvQLkiNYBA3FwAegwxO3ABAAqGL7W5kDXpoSscqRjt1qnDvweagMRmjcI8kqJ TT1w== X-Gm-Message-State: AO0yUKVgeKSvAaB4/YddoLHfsDKPoUtMWLxGTKN/q0xWPPnCbvw5QjhR +SjB/9pegUEpE1sqNfG47XHwYw== X-Received: by 2002:a05:6000:1a54:b0:2cf:ef5e:eae5 with SMTP id t20-20020a0560001a5400b002cfef5eeae5mr15597951wry.25.1679327343715; Mon, 20 Mar 2023 08:49:03 -0700 (PDT) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:d7d9:4f38:38b4:82b4]) by smtp.gmail.com with ESMTPSA id o6-20020adfeac6000000b002c71a32394dsm9202578wrn.64.2023.03.20.08.49.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 08:49:03 -0700 (PDT) From: Bartosz Golaszewski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Bartosz Golaszewski , Linus Walleij , Rob Herring Subject: [PATCH v2 13/15] dt-bindings: pinctrl: qcom,pmic-gpio: add compatible for pmm8654au-gpio Date: Mon, 20 Mar 2023 16:48:39 +0100 Message-Id: <20230320154841.327908-14-brgl@bgdev.pl> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20230320154841.327908-1-brgl@bgdev.pl> References: <20230320154841.327908-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1760904108145032859?= X-GMAIL-MSGID: =?utf-8?q?1760904108145032859?= From: Bartosz Golaszewski Add a new compatible for the GPIO controller on the pm8654au PMIC. It has 12 pins with no holes. Signed-off-by: Bartosz Golaszewski Cc: Linus Walleij Acked-by: Rob Herring --- Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml index db505fdeac86..512378a2d4fd 100644 --- a/Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml +++ b/Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml @@ -58,6 +58,7 @@ properties: - qcom,pmk8350-gpio - qcom,pmk8550-gpio - qcom,pmm8155au-gpio + - qcom,pmm8654au-gpio - qcom,pmp8074-gpio - qcom,pmr735a-gpio - qcom,pmr735b-gpio @@ -439,6 +440,7 @@ $defs: - gpio1-gpio4 for pmk8350 - gpio1-gpio6 for pmk8550 - gpio1-gpio10 for pmm8155au + - gpio1-gpio12 for pmm8654au - gpio1-gpio12 for pmp8074 (holes on gpio1 and gpio12) - gpio1-gpio4 for pmr735a - gpio1-gpio4 for pmr735b From patchwork Mon Mar 20 15:48:40 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 72260 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp1309325wrt; Mon, 20 Mar 2023 09:25:44 -0700 (PDT) X-Google-Smtp-Source: AK7set+gREJhaef/DRqzDwPnqT/en8Ap5qkEYKQd5nGLcWZ0gzEatf+3MWPEctDTyBTjDAQJ363P X-Received: by 2002:a17:90b:1d0c:b0:23a:66:1d3a with SMTP id on12-20020a17090b1d0c00b0023a00661d3amr19187165pjb.45.1679329544075; Mon, 20 Mar 2023 09:25:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679329544; cv=none; d=google.com; s=arc-20160816; b=w/2wElOKT4MbTMVP5JK/EaKybDVfYZV2BKZo3UoTf3tooRSJak4zu1MDVQ0zVGFm1l fVRmCZ8qeLYJB+zwwzSPythP5CPRBlZDV2dIf4CpRCXbg3/c8vq+D1uuQNpAnxyF7T85 PSE1SqkcxPyurTh47+FDN+8v6VaOY7buF3LQL9Fa9kGBF1aOw0o+4pu0vsU05OdsxJ2W nXRXgs7V1XsD8lBWtRKrlbiBk1BP7ZqR9MtorgKL9TDWS3JFNdS9hu4TlmcQTcyIJ3HY ZPQ4uJ4+1YK/F7vwT9Hmh9Kxx2laNyf186rY6g3yHhKJF0FsR0DRwwumZVLgfxPRHGW3 EEnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=JifIy6SXQvMSqoW8+4+hT3YBFsgtzfOOQGnYahfHW4g=; b=GsXRfSwLCwjYcF5pEAJVGe5g9C6QbZQ/kS/jciQNlMnloD84o8M1fYP9j5rCvuProl it15iJDtyCXNsS1Cev2uSDKr+NmrktwmClcwOiRnBBLJEKN4O12P6qxwwFxGP3EYe+Cc zK9cWr+ikZgOBqHlVsLeysOFdmypc85evCODfSTkaX2XekcExy/T/01ZL37banmscmdN Q6+7bdFWMFeVvc+/W0TrLn2WUUj9wIUdGTWYYYq3wZluxd/6GYnpPxkuUnEI1dNnyD9X +Qv9O8DWURtNQoQSL7L+oLqmCyZgGLIOq+SU3jYJc+ZX7Q4LE29Sng031M5YJqve5qPL MCNA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=q61Md8Iv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z7-20020a17090abd8700b0023f37b648d9si10557152pjr.157.2023.03.20.09.25.28; Mon, 20 Mar 2023 09:25:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=q61Md8Iv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232119AbjCTP7N (ORCPT + 99 others); Mon, 20 Mar 2023 11:59:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46402 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232548AbjCTP6J (ORCPT ); Mon, 20 Mar 2023 11:58:09 -0400 Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 81C54149AA for ; Mon, 20 Mar 2023 08:49:26 -0700 (PDT) Received: by mail-wr1-x432.google.com with SMTP id m2so10817651wrh.6 for ; Mon, 20 Mar 2023 08:49:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20210112.gappssmtp.com; s=20210112; t=1679327344; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=JifIy6SXQvMSqoW8+4+hT3YBFsgtzfOOQGnYahfHW4g=; b=q61Md8IvJXQikmFB0pYYtxgmDqCGyiiP94Vufuo9bl96lJUqWNOCYqENi9xncctpci 5OAkxdJCe/sqBQuaGjfTb6s/iXmZTO97GGKBPlG66oguwBP4AHKtDHNfNOg2ZctkW4wp /qAPUICABdole7almsISyZBOVudOPkXxXVSo9hdDDpeDGq/dRoUuVH7ij9LX0O9FF7LC jIBAJ3NYOtWNyz6PSlQChXBHOj1tNIlC6d8ljCbRsrwfwal21YINv0wj/zZpVaL7ZXA5 8s3wQDzrrMCxgPjhg2QYDvCfoOljhc/BEmW4HVJCBks9BO9DPYPgB4TxW2yKW7xGf/ru 6PXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679327344; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JifIy6SXQvMSqoW8+4+hT3YBFsgtzfOOQGnYahfHW4g=; b=Eq1OLPkLdQWIihwUdJeSdocaWT8tjl6Ij+UKw9XED+cBUPFQaaK6aaqsLZCQma0CAb 34cIDHO/BgIgsxOgONBsfur5RznxMhRBrDK2ij9XGtm9dark4CGTlvKMUEiHYhXzeomd 5p/ZkUfTtKs02o5hrh53YOKBR/8noYmpTTxo+iVMzN9MW0C0FtxkPZXupmP8FB8mbHKa UqvcmtyiSCAFwb/BUMRrNqkuU/+5Q5IBhDk27mF8MGfcFas5sxpyJ5C3EwQrClLN53/r SeQphc18ixMzGLaoKDgCc07rI4jgwtaQ1eO9SYrwMC4qKCNf0Z+bu4Idm1EQvikyW9El S7og== X-Gm-Message-State: AO0yUKX/HNxBgpGSYN0lueQESnWYRWrRBsZLdefzK8cB9rmuNxfAhxxT dbT4xDv/jh8gWekhfO0Y5TPtFA== X-Received: by 2002:a5d:618c:0:b0:2d7:3d7c:19cb with SMTP id j12-20020a5d618c000000b002d73d7c19cbmr45082wru.4.1679327344729; Mon, 20 Mar 2023 08:49:04 -0700 (PDT) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:d7d9:4f38:38b4:82b4]) by smtp.gmail.com with ESMTPSA id o6-20020adfeac6000000b002c71a32394dsm9202578wrn.64.2023.03.20.08.49.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 08:49:04 -0700 (PDT) From: Bartosz Golaszewski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Bartosz Golaszewski , Linus Walleij Subject: [PATCH v2 14/15] pinctrl: qcom: spmi-gpio: add support for pmm8654au-gpio Date: Mon, 20 Mar 2023 16:48:40 +0100 Message-Id: <20230320154841.327908-15-brgl@bgdev.pl> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20230320154841.327908-1-brgl@bgdev.pl> References: <20230320154841.327908-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1760904655733516726?= X-GMAIL-MSGID: =?utf-8?q?1760904655733516726?= From: Bartosz Golaszewski Add support for the GPIO controller present on the pmm8654au PMIC. Signed-off-by: Bartosz Golaszewski Cc: Linus Walleij Reviewed-by: Konrad Dybcio --- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c b/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c index ea3485344f06..0d94175b34f8 100644 --- a/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c +++ b/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c @@ -1238,6 +1238,7 @@ static const struct of_device_id pmic_gpio_of_match[] = { { .compatible = "qcom,pmk8350-gpio", .data = (void *) 4 }, { .compatible = "qcom,pmk8550-gpio", .data = (void *) 6 }, { .compatible = "qcom,pmm8155au-gpio", .data = (void *) 10 }, + { .compatible = "qcom,pmm8654au-gpio", .data = (void *) 12 }, /* pmp8074 has 12 GPIOs with holes on 1 and 12 */ { .compatible = "qcom,pmp8074-gpio", .data = (void *) 12 }, { .compatible = "qcom,pmr735a-gpio", .data = (void *) 4 }, From patchwork Mon Mar 20 15:48:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 72261 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp1309412wrt; Mon, 20 Mar 2023 09:25:54 -0700 (PDT) X-Google-Smtp-Source: AK7set++4BtTOj41yVIDHOUi4c634FqhiuNq10rORLEj9twwoGlilAC2vObUCBTzw4eU4zFz/3/N X-Received: by 2002:a05:6a20:baa0:b0:da:6602:790 with SMTP id fb32-20020a056a20baa000b000da66020790mr212869pzb.52.1679329553908; Mon, 20 Mar 2023 09:25:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679329553; cv=none; d=google.com; s=arc-20160816; b=jKpO2hiSlMyNTrXmWFzc/dN/AkWitkq/UwvvpNm2Zo7wI5S4QxjmYPyDyXlBFdra7A jLnfJuvCicntNAeBhlS8ijMfBLIhncFNo7GbHE+xGnzEt5SyeBfr66QhKjV9ZMgbRy+n TAlubLW+F8hXCW6q48GjdGsQunilb7EL4GWx4618j2Yyua9RSkaMRjjfAzen98n/HCjH L7UAGjcfL9n1hTsyiW+v/Ual7g0BM9Sv77rhSNnvjauipexia6UeqMxrHCulRpIf4vmX dCHeJjtswGKQR9KYpYdqQLThkGzwCh9dnKXDGU35jZ7qNGdayNdGCQZXfnp7oru8DSQR bSOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=7EuK8D3JNAqpny7OspN8xAc6Jzm+Cu/RZugCo6caMi4=; b=Vyw5sGzY5Y8xFmnTv6bUmV1QZ+J2TWFv6I8OMeMVgaz26NJkImemAYyZIz1XP/hnGc 7xb6NqDBvTqla1/6mA3d9piLh4KTcIrJKy93eOLgzGLBAnOgMTnDsIm72JfEGAjynzbi DvK5RN372FzVeS2EZyEsUCT5eehFyC2dcLdHDQ2jU2Quk1qbr0VK1Ud5VkdRXBYWGF/l +9rvkxWADjNSWNl9MP+zGPyS/7JoBSdqkxKr7FXlEq7T+O6lQg1hS8LN4olaTqLhE486 rmpUKQPrKAJZokJLgKoWvmgRnUbi5+Xz+FYvM1+HbCIMwRf5g0o5xOIVog766P7MSINy RgVw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=Bq8A9y2+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j72-20020a638b4b000000b0050c03f47eefsi11292616pge.190.2023.03.20.09.25.41; Mon, 20 Mar 2023 09:25:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20210112.gappssmtp.com header.s=20210112 header.b=Bq8A9y2+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233389AbjCTP7X (ORCPT + 99 others); Mon, 20 Mar 2023 11:59:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48622 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232230AbjCTP6T (ORCPT ); Mon, 20 Mar 2023 11:58:19 -0400 Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B1DD14202 for ; Mon, 20 Mar 2023 08:49:28 -0700 (PDT) Received: by mail-wr1-x42a.google.com with SMTP id d17so2388880wrb.11 for ; Mon, 20 Mar 2023 08:49:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20210112.gappssmtp.com; s=20210112; t=1679327345; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7EuK8D3JNAqpny7OspN8xAc6Jzm+Cu/RZugCo6caMi4=; b=Bq8A9y2+rcSkmKUYGbL7WaVyx448VKVw1TdbSyaIyIsH181EUbUC9IAxrPin2XtvWt k1hOqArE/bJcnYFfEZIpD2gayLjRO/beCUj8Yk11HWnc1ySFlXs2fpymtbSpMaUZ45If k/8CqL0nXFNh2Dr0OOT5p5YpMdLVaOB2+1tXPWqEigpHQRNAvn07f4VQurZXQG0oaEHy CxO493qK3dQqv0mH/HupPC2HARC9hMV+cKboZScWsd8oHdCHieFjzGYW2Bxs07TEuewn o05WAVHz8DdmryzXOUpt6Z4jB0t0nkWyMZwDqLNuJZLqDVjXzMmGyR6D9BDVr4icEKmH dcGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679327345; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7EuK8D3JNAqpny7OspN8xAc6Jzm+Cu/RZugCo6caMi4=; b=mCwVkdUYBnp7tg3KHsi3s30PpKrnnBo2I+cg+VeNakUkEeGpE1ts6aS18uyulKBBFF uqDm9X1rBrVGB3SyFjQQ6wIGUWZGjdsA3RGaDUwI6hot3J0l3T/fOjUuhRmP9Gb0H7SA xrYyiTTN852S6cCBX9SqcnUu8huUYYfMHEmmVKV5QEkX4bfudjbksyOCcJa7J8HhS6Zs A6WxeinCLKgExXKCrnfgdBSWvYC6DHoEMvR76BjKV+g62+x9JqkqrHve3ARKHLRdoY+4 CkpLh4qA1cmXOBGw/owfXnCcBSXu9jAe21B4DzIugfRuMQRXtmvRIjmPhV5JqioyprNQ XRaw== X-Gm-Message-State: AO0yUKUHQe6TAcX14B65y1pVbVT1SjWFA/OWm3dicq3hJeHzf/82hLWG dxrWaKWfTAhLfAIni4T4IBfV3Q== X-Received: by 2002:a5d:4650:0:b0:2d0:cf21:a40d with SMTP id j16-20020a5d4650000000b002d0cf21a40dmr12150282wrs.10.1679327345625; Mon, 20 Mar 2023 08:49:05 -0700 (PDT) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:d7d9:4f38:38b4:82b4]) by smtp.gmail.com with ESMTPSA id o6-20020adfeac6000000b002c71a32394dsm9202578wrn.64.2023.03.20.08.49.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 08:49:05 -0700 (PDT) From: Bartosz Golaszewski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH v2 15/15] arm64: dts: qcom: sa8775p: add PMIC GPIO controller nodes Date: Mon, 20 Mar 2023 16:48:41 +0100 Message-Id: <20230320154841.327908-16-brgl@bgdev.pl> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20230320154841.327908-1-brgl@bgdev.pl> References: <20230320154841.327908-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1760904665993669125?= X-GMAIL-MSGID: =?utf-8?q?1760904665993669125?= From: Bartosz Golaszewski Add GPIO controller nodes to PMICs that have the GPIO hooked up on sa8775p-ride. Signed-off-by: Bartosz Golaszewski --- arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi b/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi index 276070b62ccd..574c20caf9eb 100644 --- a/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi +++ b/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi @@ -78,6 +78,16 @@ pmm8654au_0_pon_resin: resin { status = "disabled"; }; }; + + pmm8654au_0_gpios: gpio@8800 { + compatible = "qcom,pmm8654au-gpio", "qcom,spmi-gpio"; + reg = <0x8800>; + gpio-controller; + gpio-ranges = <&pmm8654au_0_gpios 0 0 12>; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; + }; }; pmm8654au_1: pmic@2 { @@ -99,6 +109,16 @@ pmm8654au_2: pmic@4 { reg = <0x4 SPMI_USID>; #address-cells = <1>; #size-cells = <0>; + + pmm8654au_2_gpios: gpio@8800 { + compatible = "qcom,pmm8654au-gpio", "qcom,spmi-gpio"; + reg = <0x8800>; + gpio-controller; + gpio-ranges = <&pmm8654au_2_gpios 0 0 12>; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; + }; }; pmm8654au_3: pmic@6 {