From patchwork Fri Oct 21 15:27:53 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 6750 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4242:0:0:0:0:0 with SMTP id s2csp761634wrr; Fri, 21 Oct 2022 08:31:53 -0700 (PDT) X-Google-Smtp-Source: AMsMyM61ZJ8rgcbuyqsSGtIML7DqF4ng4eUWxXZl1N4UxWJLO4TZ488I2oCqf7khSfu5UnH5xm2n X-Received: by 2002:aa7:800a:0:b0:565:af23:f5a4 with SMTP id j10-20020aa7800a000000b00565af23f5a4mr19943586pfi.42.1666366312780; Fri, 21 Oct 2022 08:31:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666366312; cv=none; d=google.com; s=arc-20160816; b=zCacOV5cPOpjapGO0W9L7/POuj3WmAh4uos2xMw7nop7n5uxZtk0rTt9o+h7WpohHH HZpjNAv+rnhOsyetZsttMwvBLhP8mhJtRbIFUpcp1LEFFkEgRMbEerSsE14d7vv9EyG7 PP70C/qTG0ZiAJg6LsflwP7ASnIhG0g+ilws27qu0Ga14Ii0YSHFr8dZoqxOGlyj0+Ph bVAhh4H+5u1FpYmY2j9FWc9DiQYuPO/U1q6WQC38qtQzmdvrGg7vl9zc6/UPtxQ98Hna ASehhEilXc+l8tqRtlrRWksbCom6OFcYXH0v3p7do61qSDRk6mbjlK/7m1/KZ24kHt5N oiHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=E6w6wyU+dRkLa1kli5D9X2hxBFzXMiHiBuCpH2iVcFY=; b=ABHCYD3H4pp51m8GEJ4ekHfN+dm78x6wObb9wAAsg+d49OhmcG+1jNzaaiEVhW0hoL JkVJX3nybTmSOAt1JDD3VXhPlZDMr1C1+rzmQik0f6HDs3c5JtCpNaBYg8mBl5MrPwVI 1Lonk+FmjBJat+bFfHzxT3nYr3Iq7JdxxaUEO1p7z6ONT1frna8I/ZitC0RedfIHsP7d j96iz+rhqD5r62cAIZi3udPdKkM3lH+p3S1Crw7PKhcAuPkSd7pjd0Kla/1WWmqzieMo DAYtiGZHJggY7OvyK73SM2cjovJfHwK5TyeHhZkjl7iQrhOf4VcEdhaavrPUrH4Ypqx4 7/Ug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=TW7tZXzM; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x15-20020a170902ec8f00b00177e335976bsi28419741plg.254.2022.10.21.08.31.38; Fri, 21 Oct 2022 08:31: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=@linaro.org header.s=google header.b=TW7tZXzM; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229494AbiJUP3J (ORCPT + 99 others); Fri, 21 Oct 2022 11:29:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48632 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230439AbiJUP2p (ORCPT ); Fri, 21 Oct 2022 11:28:45 -0400 Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 06DA627A32C for ; Fri, 21 Oct 2022 08:27:58 -0700 (PDT) Received: by mail-wr1-x429.google.com with SMTP id a10so4921004wrm.12 for ; Fri, 21 Oct 2022 08:27:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=E6w6wyU+dRkLa1kli5D9X2hxBFzXMiHiBuCpH2iVcFY=; b=TW7tZXzMYsOrzlDZU+eD3UvAx/Vpnu5IvPFUtFRmaQBJXY0ftWaNOCt9iyTsM8Jljm D4pPpaZD9KnL5bczM/mORkzCEE1Za4lQ6BLWfJvTh9dQOA5gCMGfJRrqOhfZR0l7ewf6 BBUFVKHO/qiFhqweiwCwbXgBcZGmkonSmENez3a8a6hnWpB7o48m5e4DJyCVsD8iB/fS j2MzFT0GrO8t5rBZiDGiMToFSXtPFLjRXl5/PpJn6ttb9ZwQR7Y7/ZvTAlYjZy1rpYsX buTArDeQG2SpUMfwwsNwMFsQ43Y5FXkUpwqSaVDKXtbPw/8JK2p0QAY1GWnqYqDkxkBE WD3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=E6w6wyU+dRkLa1kli5D9X2hxBFzXMiHiBuCpH2iVcFY=; b=eJ9MdolUMFUb+uhbMpTag7smkeyix5HHfYTrQzlbC/SzH6AvZokBv/24rt+YTn7vM2 jv7zNzlhcV3vwhIFtllbaTwjF0+sGTGW6YyUxhpAna0HneOtjTY12N4Sy3DSkxho2qyu JHM1piWpLnmf7FdTwa4/jxZZHK7DCQK8ad0Pmla0P+oc+a80j6j6iKzUnk9Lk61M4hlm eL4Ijh8ZYZg7ABTtE3SIep1TTtrpzLA73IwRra74As3l8MkdMgxAZDhovhDFoEJ+4Y6y uC0WBaZewUjauoCX7nixy2DXPLjCZN+OmVGMq1V+r+rPmrJox2P8wiuoivaXej5na3Vh yWgA== X-Gm-Message-State: ACrzQf216KFjspbugdLKIt3sz1QufNRYxDljftoRfHUGxmHK9ZK05qeU jkO10O2ImXYitkbamhPn4Zz35A== X-Received: by 2002:a05:6000:904:b0:21a:3dca:4297 with SMTP id bz4-20020a056000090400b0021a3dca4297mr12644864wrb.487.1666366076549; Fri, 21 Oct 2022 08:27:56 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:52eb:f6ff:feb3:451a]) by smtp.gmail.com with ESMTPSA id j8-20020a05600c1c0800b003c6b7f5567csm10706169wms.0.2022.10.21.08.27.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Oct 2022 08:27:56 -0700 (PDT) From: Neil Armstrong Date: Fri, 21 Oct 2022 17:27:53 +0200 Subject: [PATCH v3 1/5] arm: dts: qcom: mdm9615: align pinctrl subnodes with dt-schema bindings MIME-Version: 1.0 Message-Id: <20221005-mdm9615-pinctrl-yaml-v3-1-e5e045644971@linaro.org> References: <20221005-mdm9615-pinctrl-yaml-v3-0-e5e045644971@linaro.org> In-Reply-To: <20221005-mdm9615-pinctrl-yaml-v3-0-e5e045644971@linaro.org> To: Andy Gross , Linus Walleij , Bjorn Andersson , Liam Girdwood , Lee Jones , Mark Brown , Rob Herring , Krzysztof Kozlowski , Konrad Dybcio Cc: Neil Armstrong , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-gpio@vger.kernel.org, Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org X-Mailer: b4 0.10.1 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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?1747311722450156644?= X-GMAIL-MSGID: =?utf-8?q?1747311722450156644?= Align the MDM9615 DT to the expected subnodes namings in the dt-schema bindings. Reviewed-by: Krzysztof Kozlowski Reviewed-by: Konrad Dybcio Signed-off-by: Neil Armstrong --- .../boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts | 8 ++++---- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 22 +++++++++++----------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/arch/arm/boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts b/arch/arm/boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts index 4e53b3d70195..30a110984597 100644 --- a/arch/arm/boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts +++ b/arch/arm/boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts @@ -45,8 +45,8 @@ &msmgpio { * - 42: IOT0_GPIO1 and SD Card Detect */ - gpioext1_pins: gpioext1_pins { - pins { + gpioext1_pins: gpioext1-state { + gpioext1-pins { pins = "gpio2"; function = "gpio"; input-enable; @@ -54,8 +54,8 @@ pins { }; }; - sdc_cd_pins: sdc_cd_pins { - pins { + sdc_cd_pins: sdc-cd-state { + sdc-cd-pins { pins = "gpio42"; function = "gpio"; drive-strength = <2>; diff --git a/arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi b/arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi index 2fe8693dc3cd..92c8003dac25 100644 --- a/arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi +++ b/arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi @@ -22,8 +22,8 @@ &msmgpio { pinctrl-0 = <&reset_out_pins>; pinctrl-names = "default"; - gsbi3_pins: gsbi3_pins { - mux { + gsbi3_pins: gsbi3-state { + gsbi3-pins { pins = "gpio8", "gpio9", "gpio10", "gpio11"; function = "gsbi3"; drive-strength = <8>; @@ -31,8 +31,8 @@ mux { }; }; - gsbi4_pins: gsbi4_pins { - mux { + gsbi4_pins: gsbi4-state { + gsbi4-pins { pins = "gpio12", "gpio13", "gpio14", "gpio15"; function = "gsbi4"; drive-strength = <8>; @@ -40,15 +40,15 @@ mux { }; }; - gsbi5_i2c_pins: gsbi5_i2c_pins { - pin16 { + gsbi5_i2c_pins: gsbi5-i2c-state { + sda-pins { pins = "gpio16"; function = "gsbi5_i2c"; drive-strength = <8>; bias-disable; }; - pin17 { + scl-pins { pins = "gpio17"; function = "gsbi5_i2c"; drive-strength = <2>; @@ -56,8 +56,8 @@ pin17 { }; }; - gsbi5_uart_pins: gsbi5_uart_pins { - mux { + gsbi5_uart_pins: gsbi5-uart-state { + gsbi5-uart-pins { pins = "gpio18", "gpio19"; function = "gsbi5_uart"; drive-strength = <8>; @@ -65,8 +65,8 @@ mux { }; }; - reset_out_pins: reset_out_pins { - pins { + reset_out_pins: reset-out-state { + reset-out-pins { pins = "gpio66"; function = "gpio"; drive-strength = <2>; From patchwork Fri Oct 21 15:27:54 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 6749 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4242:0:0:0:0:0 with SMTP id s2csp761261wrr; Fri, 21 Oct 2022 08:31:14 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7WY72fPh2tpgQvW8uaMSlt7rR+g3lc5u7BIFcRrmPriWFzj1rxSiB0xu6WPxghcHErK4iD X-Received: by 2002:a62:6497:0:b0:56b:6889:7ed0 with SMTP id y145-20020a626497000000b0056b68897ed0mr1125114pfb.44.1666366273952; Fri, 21 Oct 2022 08:31:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666366273; cv=none; d=google.com; s=arc-20160816; b=Mq7LlgZzSWZBTYHMifiRCWgkU6QSsaHbXOLcP4M3AZsmC9ZXo/24f34Hio4rWiWSWj rleE60luV2gBqK9UKECIeBQSKodhGfHGnp2WOXYFOaCB33eYzrNz/ZBeVt+jdWaNWXJM 1WKsR9NNghy9JT73qOzH1wfc40Jvh6tryKliFv492FyCqpzz/5tEP11jAKuTT5cMyZ6+ ckUozv4wZvtS+u3wjP7cKETl3ls1K4C+8XDQ8Ppv8tIDOrmZVvE9VaSYqjqtbw+0qN5Y c2ZAvRpvG/sH9k8pZ3yd4EjBcUNCBgmxCBMHPgg5qAEbZdXmavsG9k5sOBSRIoickwNS XOQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=ML5NXIKWu+6+po3M0Jn1i9pygIWyWhf0++IKdAxC2NE=; b=QR3QqKj0sutOpL0psKr56kxZ4GPG9LhChYt/rWquUCfXcguf/udLrcFOIxGBK4RMeW Otz+ZOli3R73XRPJ5ixMAMgQS+XxlwOF+TKcrY2ZdGWMyqtYa9H081wncGDv86cPcYhq xa5FZ6R9By4AEUyth2dCfot7FdjJpM2yc0ggoDX1Qm+YS4CYZ/d83kqTkft2QOHDmc5e oXqgAd8jercnuIb10efQ0uuLRn+TH4LBydh51v24U8b7nDPWYqHaD4ByBki+lxo3Aw2V /U2MKRvpQWAmsgNK+Yh961flJIYxLwut0xudAcy3CaZDPWN56fH8bmyrKbgJ1T4qGpyL p9HA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=I0hMGNsm; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id pb8-20020a17090b3c0800b00205f1a25a31si5994884pjb.161.2022.10.21.08.31.01; Fri, 21 Oct 2022 08:31:13 -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=@linaro.org header.s=google header.b=I0hMGNsm; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229449AbiJUP3F (ORCPT + 99 others); Fri, 21 Oct 2022 11:29:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47068 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230437AbiJUP2p (ORCPT ); Fri, 21 Oct 2022 11:28:45 -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 45D3F27A32D for ; Fri, 21 Oct 2022 08:27:59 -0700 (PDT) Received: by mail-wr1-x42f.google.com with SMTP id u10so5459564wrq.2 for ; Fri, 21 Oct 2022 08:27:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=ML5NXIKWu+6+po3M0Jn1i9pygIWyWhf0++IKdAxC2NE=; b=I0hMGNsmxG3ZiTQFLKO+2L81c/krssX9iSFnJDm/lWrin6K7SKCLr+cMo6ZQ4XTO6D xGW2Yk8Fz5gDCUhM0NnXTAs0uU26kB/Ck/X8oFz5Cdazy71pZzUqEPGMWeg85Tslh/Vl 1h0hRXe6ivkMlU96bSvrLru4yKI663zoy5/aUbCMU5LcdhEjHdXrNcnQbKpMg+f7ziWO OcD4Vdvd3aB4UfwHVhvST79mYA1tJRazORKULu74lH52+SysnmRrusAA+ffBfSYPiNL8 k+U4X+yVsTq4FZ3HH+2VSVujqY3ZCgqigjo31dnvQTdavNL03P4AAI3Odrpykev+b4dG tJbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ML5NXIKWu+6+po3M0Jn1i9pygIWyWhf0++IKdAxC2NE=; b=RAi+CR4GDFCD3K8g7zXrBUl0j1uI0Vnyi13KiTCg+on75gC9EIEQOq/yivQDdspHmV 5L7JD8EBT1roDx16WWfdLcKcct044g+Lj5R4UO8AlJ9eImutRacNzSa7cLi6r+I07aYz bkiWSbIhKH+dltQvyWsQ0BTAJSxvT/iK6tDKtFQuQX4WRUByuLxbXFi/wj51zHDSwK3r 5V9g/9QlDwZ4jrrecgFa5LMRnhe0ccSMwWUqzKGSHgor5Qvzu4nb7u7odztMH1xN9uBX fCihcr2UNIrifTJD5lLCSlQZItuufWEk1IrPIQhXeOE1wbeRQGaADmtMAFL2Lzx2ROaL JztQ== X-Gm-Message-State: ACrzQf2mc9T4+druIxn/gw16+tNwXAoqQCExOpFYneu01lQqe0VsqB/5 DrkFURuRmpAmGTvbyJ4AT8chgVAH1wnZ5CH5 X-Received: by 2002:adf:e88a:0:b0:234:ffee:978a with SMTP id d10-20020adfe88a000000b00234ffee978amr7574548wrm.247.1666366077409; Fri, 21 Oct 2022 08:27:57 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:52eb:f6ff:feb3:451a]) by smtp.gmail.com with ESMTPSA id j8-20020a05600c1c0800b003c6b7f5567csm10706169wms.0.2022.10.21.08.27.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Oct 2022 08:27:57 -0700 (PDT) From: Neil Armstrong Date: Fri, 21 Oct 2022 17:27:54 +0200 Subject: [PATCH v3 2/5] arm: dts: qcom: mdm9615: wp8548-mangoh-green: fix sx150xq node names and probe-reset property MIME-Version: 1.0 Message-Id: <20221005-mdm9615-pinctrl-yaml-v3-2-e5e045644971@linaro.org> References: <20221005-mdm9615-pinctrl-yaml-v3-0-e5e045644971@linaro.org> In-Reply-To: <20221005-mdm9615-pinctrl-yaml-v3-0-e5e045644971@linaro.org> To: Andy Gross , Linus Walleij , Bjorn Andersson , Liam Girdwood , Lee Jones , Mark Brown , Rob Herring , Krzysztof Kozlowski , Konrad Dybcio Cc: Neil Armstrong , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-gpio@vger.kernel.org, Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org X-Mailer: b4 0.10.1 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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?1747311681940092390?= X-GMAIL-MSGID: =?utf-8?q?1747311681940092390?= Fix the sx150xq node names to pinctrl and use the right probe-reset property. Reviewed-by: Konrad Dybcio Reviewed-by: Krzysztof Kozlowski Signed-off-by: Neil Armstrong --- arch/arm/boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm/boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts b/arch/arm/boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts index 30a110984597..a8304769b509 100644 --- a/arch/arm/boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts +++ b/arch/arm/boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts @@ -116,7 +116,7 @@ i2c@4 { #size-cells = <0>; reg = <4>; - gpioext0: gpio@3e { + gpioext0: pinctrl@3e { /* GPIO Expander 0 Mapping : * - 0: ARDUINO_RESET_Level shift * - 1: BattChrgr_PG_N @@ -142,7 +142,7 @@ gpioext0: gpio@3e { interrupt-parent = <&gpioext1>; interrupts = <0 IRQ_TYPE_EDGE_FALLING>; - probe-reset; + semtech,probe-reset; gpio-controller; interrupt-controller; @@ -154,7 +154,7 @@ i2c@5 { #size-cells = <0>; reg = <5>; - gpioext1: gpio@3f { + gpioext1: pinctrl@3f { /* GPIO Expander 1 Mapping : * - 0: GPIOEXP_INT1 * - 1: Battery detect @@ -183,7 +183,7 @@ gpioext1: gpio@3f { interrupt-parent = <&msmgpio>; interrupts = <0 IRQ_TYPE_EDGE_FALLING>; - probe-reset; + semtech,probe-reset; gpio-controller; interrupt-controller; @@ -195,7 +195,7 @@ i2c@6 { #size-cells = <0>; reg = <6>; - gpioext2: gpio@70 { + gpioext2: pinctrl@70 { /* GPIO Expander 2 Mapping : * - 0: USB_HUB_INTn * - 1: HUB_CONNECT @@ -221,7 +221,7 @@ gpioext2: gpio@70 { interrupt-parent = <&gpioext1>; interrupts = <14 IRQ_TYPE_EDGE_FALLING>; - probe-reset; + semtech,probe-reset; gpio-controller; interrupt-controller; From patchwork Fri Oct 21 15:27:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 6753 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4242:0:0:0:0:0 with SMTP id s2csp761917wrr; Fri, 21 Oct 2022 08:32:23 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7y6ISAbbgIcnIr0dIXjNenUuatmCnkMeeMjKwdHYXgQu8GVZmnJZEtv249isUOomUG3ovv X-Received: by 2002:a17:90b:3ecd:b0:20d:9ddb:f287 with SMTP id rm13-20020a17090b3ecd00b0020d9ddbf287mr54268714pjb.167.1666366332525; Fri, 21 Oct 2022 08:32:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666366332; cv=none; d=google.com; s=arc-20160816; b=HDNz5Sfgnh2Fmn0x1Kbzaj0849R42wn4EgtJfqQ83OYcZ0e7JvEOKmGf35YDQDDJW7 PsJfAL3wP0M2symWew71f977RBkgDzBUHMfLE+mBddMS+QgSAwSYjZ2NnGFO6bq5cN4U P3qM3OBMECC293m2gyyvNlA9fT9HMwBRG9e/BwDZBwgXXUybmydcUxJjPy4SbYvmteHl OvjlJMOQvt9Qi10cO3AR7J2Qbdj3wEImihzB1XOQ/xpT5IXdQaP4It9pQoH0TWnhjtJ8 V4hpAgc0I92g7D7RhuZnwhrSesCYrw/AN/YXQiG7K+5uoTMIvg2sRHPPt7os3KxvUlF8 W3WA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=cneSXN4S2VuOhuzg++x76NmZMHgpdrcPpBRea9wvggw=; b=rg8dEcbwJahhCPLim3XsPCFckTu0snK1GH5ojKUfspEStPdsA5Nra0qGMw1rhmOdKl CBPUNphUF79r1hqCrCXeDo3D++07bgbTFG8XkZM4Jp8d8ESSoq1qCs4WggC3XG4hQYqJ /BQuY1nfXhM5ZKnRtaWezeZwOyaBLY3GbKdI6buPQeVpI7Prj4tyPxm1Q5AbpqRgId6U Apx0L1StE82QzVCNUUNHmNwXo2MXKV6TepMqznZqhLZl73Z7EfxYzOPHumTjWUfikOy1 TEBXRI7INVwrjIip55wxMRixW948uRLTJ4LSwnAE0mJ1CdAkXuq6+wLOfdRLp177i0gW B+nw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=qJ0g2R4e; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c12-20020a170903234c00b0017f792fe3edsi27998203plh.266.2022.10.21.08.31.58; Fri, 21 Oct 2022 08:32:12 -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=@linaro.org header.s=google header.b=qJ0g2R4e; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229995AbiJUP3Y (ORCPT + 99 others); Fri, 21 Oct 2022 11:29:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46222 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230230AbiJUP2u (ORCPT ); Fri, 21 Oct 2022 11:28:50 -0400 Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DD08827A33C for ; Fri, 21 Oct 2022 08:28:00 -0700 (PDT) Received: by mail-wm1-x32a.google.com with SMTP id fn7-20020a05600c688700b003b4fb113b86so2269121wmb.0 for ; Fri, 21 Oct 2022 08:28:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=cneSXN4S2VuOhuzg++x76NmZMHgpdrcPpBRea9wvggw=; b=qJ0g2R4eIcGpdp8qo7Ubk4FAe0pROq+cHpaomx3Ww0ang3LQZnBUEDKyxb14meEcRv poK8JgZ8S9/R2MyadbeA/R7huAcwS1U7W/3fwrW0JwLn3NPeErfALYGeEkCTLRItk/CT +S168Ia+qaCT3p+rjIY+OI8sLWQsX3bBJ0qE4bgfFhH6rIR7/BIOvpXfz0oFOkXAVlmr X2sDpikKr1wRq0zbFqNSniJSwKa1P4nw+RcPY7JLbcndYy1ENZuAIE+rNQHOeCAbJ8Ed odalQOaQHyE83/j34pFhHGy6NXnQ3VKMvon+tZVChaoHu+Wu4Cl1Om3uHxlzu7jiDnA9 tzJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cneSXN4S2VuOhuzg++x76NmZMHgpdrcPpBRea9wvggw=; b=CNlaLMIBRt/cRZyjysVz+Rtn7DO3DuULEYqbalEcCqUU1zQULkRFfn9JWE2h/K1wQg +ga519lfErdqsjkUmZDv/qyu11IAoT6Dc3h8n0/vhuCzeGEvsS9OUoDYIZ9utF67xX0B tFgLgCHtBMT1WklJ5Sjl5HP9M/DXOUm8g9cWwBgK1IJeYkAGsnguiKF6jCku+323wN/q 7LwuqhtbvyoftQNvZ7HFDZDOZe6nU4tRUq0XOPNAuLT+UTANQkLeMSd3wPmY+COt+wDb u+3hqmieyIMuwRx/okr5I7XTrwGHSKO8GUkVJFxf2SOFXZ560hNf7uC2pIoISH4oggGD RBfQ== X-Gm-Message-State: ACrzQf3YI9ky9K6CjIdwPhTKOC4JU12nc5iUp9RdRICNwESq0EsNnJlg K1P4fMsym8y7EU0O+nVqtzYB5Q== X-Received: by 2002:a05:600c:1906:b0:3c6:f154:d4b5 with SMTP id j6-20020a05600c190600b003c6f154d4b5mr13492136wmq.94.1666366078487; Fri, 21 Oct 2022 08:27:58 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:52eb:f6ff:feb3:451a]) by smtp.gmail.com with ESMTPSA id j8-20020a05600c1c0800b003c6b7f5567csm10706169wms.0.2022.10.21.08.27.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Oct 2022 08:27:58 -0700 (PDT) From: Neil Armstrong Date: Fri, 21 Oct 2022 17:27:55 +0200 Subject: [PATCH v3 3/5] dt-bindings: regulators: convert non-smd RPM Regulators bindings to dt-schema MIME-Version: 1.0 Message-Id: <20221005-mdm9615-pinctrl-yaml-v3-3-e5e045644971@linaro.org> References: <20221005-mdm9615-pinctrl-yaml-v3-0-e5e045644971@linaro.org> In-Reply-To: <20221005-mdm9615-pinctrl-yaml-v3-0-e5e045644971@linaro.org> To: Andy Gross , Linus Walleij , Bjorn Andersson , Liam Girdwood , Lee Jones , Mark Brown , Rob Herring , Krzysztof Kozlowski , Konrad Dybcio Cc: Neil Armstrong , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-gpio@vger.kernel.org, Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org X-Mailer: b4 0.10.1 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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?1747311743800809145?= X-GMAIL-MSGID: =?utf-8?q?1747311743800809145?= Convert the non-SMD Regulators bindings to dt-schema, the old text based bindings will be deleted later since the RPM bindings are not yet converted. Signed-off-by: Neil Armstrong Reviewed-by: Rob Herring --- .../bindings/regulator/qcom,ipc-rpm-regulator.yaml | 128 +++++++++++++++++++++ 1 file changed, 128 insertions(+) diff --git a/Documentation/devicetree/bindings/regulator/qcom,ipc-rpm-regulator.yaml b/Documentation/devicetree/bindings/regulator/qcom,ipc-rpm-regulator.yaml new file mode 100644 index 000000000000..e8243a30323b --- /dev/null +++ b/Documentation/devicetree/bindings/regulator/qcom,ipc-rpm-regulator.yaml @@ -0,0 +1,128 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/regulator/qcom,ipc-rpm-regulator.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm IPC RPM regulator + +description: + The Qualcomm RPM over IPC regulator is modelled as a subdevice of the RPM. + + Please refer to Documentation/devicetree/bindings/soc/qcom/qcom,ipc-rpm.yaml + for information regarding the RPM node. + + The regulator node houses sub-nodes for each regulator within the device. + Each sub-node is identified using the node's name, with valid values listed + for each of the pmics below. + + For pm8058 l0, l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, l12, l13, l14, l15, + l16, l17, l18, l19, l20, l21, l22, l23, l24, l25, s0, s1, s2, s3, s4, + lvs0, lvs1, ncp + + For pm8901 l0, l1, l2, l3, l4, l5, l6, s0, s1, s2, s3, s4, lvs0, lvs1, lvs2, lvs3, + mvs + + For pm8921 s1, s2, s3, s4, s7, s8, l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, + l12, l14, l15, l16, l17, l18, l21, l22, l23, l24, l25, l26, l27, l28, + l29, lvs1, lvs2, lvs3, lvs4, lvs5, lvs6, lvs7, usb-switch, hdmi-switch, + ncp + + For pm8018 s1, s2, s3, s4, s5, l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, + l12, l14, lvs1 + + For smb208 s1a, s1b, s2a, s2b + +maintainers: + - Bjorn Andersson + +properties: + compatible: + enum: + - qcom,rpm-pm8058-regulators + - qcom,rpm-pm8901-regulators + - qcom,rpm-pm8921-regulators + - qcom,rpm-pm8018-regulators + - qcom,rpm-smb208-regulators + +patternProperties: + ".*-supply$": + description: Input supply phandle(s) for this node + + "^((s|l|lvs)[0-9]*)|(s[1-2][a-b])|(ncp)|(mvs)|(usb-switch)|(hdmi-switch)$": + description: List of regulators and its properties + $ref: regulator.yaml# + unevaluatedProperties: false + properties: + bias-pull-down: + description: enable pull down of the regulator when inactive + type: boolean + + qcom,switch-mode-frequency: + description: Frequency (Hz) of the switch-mode power supply + $ref: /schemas/types.yaml#/definitions/uint32 + enum: + - 19200000 + - 9600000 + - 6400000 + - 4800000 + - 3840000 + - 3200000 + - 2740000 + - 2400000 + - 2130000 + - 1920000 + - 1750000 + - 1600000 + - 1480000 + - 1370000 + - 1280000 + - 1200000 + + qcom,force-mode: + description: Indicates that the regulator should be forced to a particular mode + $ref: /schemas/types.yaml#/definitions/uint32 + enum: + - 0 # QCOM_RPM_FORCE_MODE_NONE do not force any mode + - 1 # QCOM_RPM_FORCE_MODE_LPM force into low power mode + - 2 # QCOM_RPM_FORCE_MODE_HPM force into high power mode + - 3 # QCOM_RPM_FORCE_MODE_AUTO allow regulator to automatically select its own mode + # based on realtime current draw, only for pm8921 smps and ftsmps + + qcom,power-mode-hysteretic: + description: select that the power supply should operate in hysteretic mode, + instead of the default pwm mode + type: boolean + +additionalProperties: false + +required: + - compatible + +examples: + - | + #include + regulators { + compatible = "qcom,rpm-pm8921-regulators"; + vdd_l1_l2_l12_l18-supply = <&pm8921_s4>; + + s1 { + regulator-min-microvolt = <1225000>; + regulator-max-microvolt = <1225000>; + + bias-pull-down; + + qcom,switch-mode-frequency = <3200000>; + }; + + pm8921_s4: s4 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + + qcom,switch-mode-frequency = <1600000>; + bias-pull-down; + + qcom,force-mode = ; + }; + }; +... From patchwork Fri Oct 21 15:27:56 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 6751 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4242:0:0:0:0:0 with SMTP id s2csp761683wrr; Fri, 21 Oct 2022 08:31:58 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5bWynDLe2Ue+xhyXhX5eBWdTJrOa5NSylTlis0q2irN8VayJEXxT5cCEIK41S7YH/YKV6p X-Received: by 2002:a17:90b:2248:b0:210:10dc:a314 with SMTP id hk8-20020a17090b224800b0021010dca314mr14989365pjb.15.1666366318663; Fri, 21 Oct 2022 08:31:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666366318; cv=none; d=google.com; s=arc-20160816; b=w99JViS6dqEf0Gd7/pnohaRLC91t9YfZNY3Qr6ANZ/48xpr0iFkmeW4StT5zVieLLL Q+6+L/WYcoxo9ot6H5mJh8I1cuZbKshvB0QgjK5I03WvPJFuqEMXQj1ZFGlKH69EMCD9 dm15th3JrJVsmSIYPWV6Zq/vfFsfae2Mha2hfRAiO+RqJGtLv6D4G5xM53HRukxd0PCY CmEOlPYrM3MTtlnwM79CUDUf3rGZULZYmIm/Bu7PLo3LtpGx9+hOOZzoAAE3RiHPcPDk eR+WdMYYbNrVXoN7fjh1P1I0lwP7EnVhqk5dinib/KRGTPDTl2/fQ14RgGUAM3sB7AAy 7cDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=ZaSNLdrSYnaIAJybXQIY9uysm4Xoy8LazO+2F74krZ0=; b=JBES9pWLHAXkVT87PVW2nQTqJ4PPMmONqrI+yt57RUkxMcNK/Pdnwoix71+96KYyvj VDKXG6EpzLAX2fLU0U5Y4OtsH8gIbBlNbHa7S6ngGnYmCIiI1k5XGmiuoIwag/4dF9C3 TGKdBIbwuUSu+0TvixCd8IN6benZeupR2Ngec1nn4EqD3MKt1AvXmLpMibTU/8owkCuC MyhphYVHCuDoeyRbDRYg4Nh3RbtEkPLTYnWCfsnPCnLlT8JbDoPN1YxR6gRv8NDYB5av nOf+7o1ulQ1TJGT3gs7RJARTeLss2EdQ9LuO7LVSY0rR+5VSZglb0WIOm0GigazXzRT8 cjpg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=RaGXRU11; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e14-20020a170902ef4e00b001825b1375ebsi24259623plx.544.2022.10.21.08.31.44; Fri, 21 Oct 2022 08:31:58 -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=@linaro.org header.s=google header.b=RaGXRU11; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230303AbiJUP3N (ORCPT + 99 others); Fri, 21 Oct 2022 11:29:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46088 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230395AbiJUP2s (ORCPT ); Fri, 21 Oct 2022 11:28:48 -0400 Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8987627A88A for ; Fri, 21 Oct 2022 08:28:01 -0700 (PDT) Received: by mail-wr1-x42d.google.com with SMTP id a3so5561197wrt.0 for ; Fri, 21 Oct 2022 08:28:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=ZaSNLdrSYnaIAJybXQIY9uysm4Xoy8LazO+2F74krZ0=; b=RaGXRU11FgKWyRz5k8OmXdkSuwXc+Gt4hVVHh+jwPRRfw/OpK8tHiL1wNuZ3swcUrT dG3ABb7V67IqTF96GU3/i7YElIVejXwk7ag2sqzbsEvzOsQscKxN3QGC7nDIIL52Krqa zF/4fk68Ih6ouM4ODePlzbGVqPjxc1ZmQdD72Pue63J5gpWLRkwTzxxTUZSN2n+ULqDF 5nPzHnFXF8fN9V8G7ZyC0C/9vWm7zAAKyJnHM2PhRtrg5qTbI0Vrw2kAQPtVEIhxUTyc NNKl6jPXKykCZ23Rq+j3NVp/W9e5Sn60UmKoaNZi0ru9vSdIgoyXf11E+WnqsTTVRf9Z T7nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZaSNLdrSYnaIAJybXQIY9uysm4Xoy8LazO+2F74krZ0=; b=d3h+P0ab9FVR3A2y0yaPFD+ihBaosbCyw4BY8Z7TGqtaMynXFFW4RR+2hTtXeE86WF 1erLNDkd1/V9TMxai5auqAvcvt5yqJ6LeILjqVFLBhc5jQUe5Sh5F0NWwlAeu2GaBrNs BcsW9hDRIMq5CTW+3DYaKYf2f90KyjOoXxR15Nl1y0fdT+8ioabS/sN2Wl2G3S1kXhqv xNi4DmS1ua8muE/tkonGweDAbPTHB5MPCwZ6K4kZ3K/4O83WCllETfNla71FJfeH6TP4 l8zVlqd9038bU2r+rQrm7bhpc7C2dZ1bGOul1UkTwdH4hBISqNZiWh4Qzo8nvNRxaNws TD5Q== X-Gm-Message-State: ACrzQf16CkGrVA0TK1sQ+8o1BHo4L+UsTuHSvzT6fzidIcppfzU+oBT3 vjSSoB7Ilxmd9BAHWOe77TqM5A== X-Received: by 2002:adf:f78a:0:b0:22e:5611:d8a2 with SMTP id q10-20020adff78a000000b0022e5611d8a2mr12585780wrp.449.1666366079441; Fri, 21 Oct 2022 08:27:59 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:52eb:f6ff:feb3:451a]) by smtp.gmail.com with ESMTPSA id j8-20020a05600c1c0800b003c6b7f5567csm10706169wms.0.2022.10.21.08.27.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Oct 2022 08:27:59 -0700 (PDT) From: Neil Armstrong Date: Fri, 21 Oct 2022 17:27:56 +0200 Subject: [PATCH v3 4/5] dt-bindings: soc: qcom: convert non-smd RPM bindings to dt-schema MIME-Version: 1.0 Message-Id: <20221005-mdm9615-pinctrl-yaml-v3-4-e5e045644971@linaro.org> References: <20221005-mdm9615-pinctrl-yaml-v3-0-e5e045644971@linaro.org> In-Reply-To: <20221005-mdm9615-pinctrl-yaml-v3-0-e5e045644971@linaro.org> To: Andy Gross , Linus Walleij , Bjorn Andersson , Liam Girdwood , Lee Jones , Mark Brown , Rob Herring , Krzysztof Kozlowski , Konrad Dybcio Cc: Neil Armstrong , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-gpio@vger.kernel.org, Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org X-Mailer: b4 0.10.1 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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?1747311728980192854?= X-GMAIL-MSGID: =?utf-8?q?1747311728980192854?= Convert the non-SMD RPM node bindings to dt-schema, the old txt bindings are now removed since all bindings were converted. Signed-off-by: Neil Armstrong Reviewed-by: Rob Herring Acked-by: Lee Jones --- Documentation/devicetree/bindings/mfd/qcom-rpm.txt | 283 --------------------- .../devicetree/bindings/soc/qcom/qcom,ipc-rpm.yaml | 101 ++++++++ 2 files changed, 101 insertions(+), 283 deletions(-) diff --git a/Documentation/devicetree/bindings/mfd/qcom-rpm.txt b/Documentation/devicetree/bindings/mfd/qcom-rpm.txt deleted file mode 100644 index b823b8625243..000000000000 --- a/Documentation/devicetree/bindings/mfd/qcom-rpm.txt +++ /dev/null @@ -1,283 +0,0 @@ -Qualcomm Resource Power Manager (RPM) - -This driver is used to interface with the Resource Power Manager (RPM) found in -various Qualcomm platforms. The RPM allows each component in the system to vote -for state of the system resources, such as clocks, regulators and bus -frequencies. - -- compatible: - Usage: required - Value type: - Definition: must be one of: - "qcom,rpm-apq8064" - "qcom,rpm-msm8660" - "qcom,rpm-msm8960" - "qcom,rpm-ipq8064" - "qcom,rpm-mdm9615" - -- reg: - Usage: required - Value type: - Definition: base address and size of the RPM's message ram - -- interrupts: - Usage: required - Value type: - Definition: three entries specifying the RPM's: - 1. acknowledgement interrupt - 2. error interrupt - 3. wakeup interrupt - -- interrupt-names: - Usage: required - Value type: - Definition: must be the three strings "ack", "err" and "wakeup", in order - -- qcom,ipc: - Usage: required - Value type: - - Definition: three entries specifying the outgoing ipc bit used for - signaling the RPM: - - phandle to a syscon node representing the apcs registers - - u32 representing offset to the register within the syscon - - u32 representing the ipc bit within the register - - -= SUBNODES - -The RPM exposes resources to its subnodes. The below bindings specify the set -of valid subnodes that can operate on these resources. - -== Regulators - -Regulator nodes are identified by their compatible: - -- compatible: - Usage: required - Value type: - Definition: must be one of: - "qcom,rpm-pm8058-regulators" - "qcom,rpm-pm8901-regulators" - "qcom,rpm-pm8921-regulators" - "qcom,rpm-pm8018-regulators" - "qcom,rpm-smb208-regulators" - -- vdd_l0_l1_lvs-supply: -- vdd_l2_l11_l12-supply: -- vdd_l3_l4_l5-supply: -- vdd_l6_l7-supply: -- vdd_l8-supply: -- vdd_l9-supply: -- vdd_l10-supply: -- vdd_l13_l16-supply: -- vdd_l14_l15-supply: -- vdd_l17_l18-supply: -- vdd_l19_l20-supply: -- vdd_l21-supply: -- vdd_l22-supply: -- vdd_l23_l24_l25-supply: -- vdd_ncp-supply: -- vdd_s0-supply: -- vdd_s1-supply: -- vdd_s2-supply: -- vdd_s3-supply: -- vdd_s4-supply: - Usage: optional (pm8058 only) - Value type: - Definition: reference to regulator supplying the input pin, as - described in the data sheet - -- lvs0_in-supply: -- lvs1_in-supply: -- lvs2_in-supply: -- lvs3_in-supply: -- mvs_in-supply: -- vdd_l0-supply: -- vdd_l1-supply: -- vdd_l2-supply: -- vdd_l3-supply: -- vdd_l4-supply: -- vdd_l5-supply: -- vdd_l6-supply: -- vdd_s0-supply: -- vdd_s1-supply: -- vdd_s2-supply: -- vdd_s3-supply: -- vdd_s4-supply: - Usage: optional (pm8901 only) - Value type: - Definition: reference to regulator supplying the input pin, as - described in the data sheet - -- vdd_l1_l2_l12_l18-supply: -- vdd_l3_l15_l17-supply: -- vdd_l4_l14-supply: -- vdd_l5_l8_l16-supply: -- vdd_l6_l7-supply: -- vdd_l9_l11-supply: -- vdd_l10_l22-supply: -- vdd_l21_l23_l29-supply: -- vdd_l24-supply: -- vdd_l25-supply: -- vdd_l26-supply: -- vdd_l27-supply: -- vdd_l28-supply: -- vdd_ncp-supply: -- vdd_s1-supply: -- vdd_s2-supply: -- vdd_s4-supply: -- vdd_s5-supply: -- vdd_s6-supply: -- vdd_s7-supply: -- vdd_s8-supply: -- vin_5vs-supply: -- vin_lvs1_3_6-supply: -- vin_lvs2-supply: -- vin_lvs4_5_7-supply: - Usage: optional (pm8921 only) - Value type: - Definition: reference to regulator supplying the input pin, as - described in the data sheet - -- vin_lvs1-supply: -- vdd_l7-supply: -- vdd_l8-supply: -- vdd_l9_l10_l11_l12-supply: - Usage: optional (pm8018 only) - Value type: - Definition: reference to regulator supplying the input pin, as - described in the data sheet - -The regulator node houses sub-nodes for each regulator within the device. Each -sub-node is identified using the node's name, with valid values listed for each -of the pmics below. - -pm8058: - l0, l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, l12, l13, l14, l15, - l16, l17, l18, l19, l20, l21, l22, l23, l24, l25, s0, s1, s2, s3, s4, - lvs0, lvs1, ncp - -pm8901: - l0, l1, l2, l3, l4, l5, l6, s0, s1, s2, s3, s4, lvs0, lvs1, lvs2, lvs3, - mvs - -pm8921: - s1, s2, s3, s4, s7, s8, l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, - l12, l14, l15, l16, l17, l18, l21, l22, l23, l24, l25, l26, l27, l28, - l29, lvs1, lvs2, lvs3, lvs4, lvs5, lvs6, lvs7, usb-switch, hdmi-switch, - ncp - -pm8018: - s1, s2, s3, s4, s5, , l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, - l12, l14, lvs1 - -smb208: - s1a, s1b, s2a, s2b - -The content of each sub-node is defined by the standard binding for regulators - -see regulator.txt - with additional custom properties described below: - -=== Switch-mode Power Supply regulator custom properties - -- bias-pull-down: - Usage: optional - Value type: - Definition: enable pull down of the regulator when inactive - -- qcom,switch-mode-frequency: - Usage: required - Value type: - Definition: Frequency (Hz) of the switch-mode power supply; - must be one of: - 19200000, 9600000, 6400000, 4800000, 3840000, 3200000, - 2740000, 2400000, 2130000, 1920000, 1750000, 1600000, - 1480000, 1370000, 1280000, 1200000 - -- qcom,force-mode: - Usage: optional (default if no other qcom,force-mode is specified) - Value type: - Definition: indicates that the regulator should be forced to a - particular mode, valid values are: - QCOM_RPM_FORCE_MODE_NONE - do not force any mode - QCOM_RPM_FORCE_MODE_LPM - force into low power mode - QCOM_RPM_FORCE_MODE_HPM - force into high power mode - QCOM_RPM_FORCE_MODE_AUTO - allow regulator to automatically - select its own mode based on - realtime current draw, only for: - pm8921 smps and ftsmps - -- qcom,power-mode-hysteretic: - Usage: optional - Value type: - Definition: select that the power supply should operate in hysteretic - mode, instead of the default pwm mode - -=== Low-dropout regulator custom properties - -- bias-pull-down: - Usage: optional - Value type: - Definition: enable pull down of the regulator when inactive - -- qcom,force-mode: - Usage: optional - Value type: - Definition: indicates that the regulator should not be forced to any - particular mode, valid values are: - QCOM_RPM_FORCE_MODE_NONE - do not force any mode - QCOM_RPM_FORCE_MODE_LPM - force into low power mode - QCOM_RPM_FORCE_MODE_HPM - force into high power mode - QCOM_RPM_FORCE_MODE_BYPASS - set regulator to use bypass - mode, i.e. to act as a switch - and not regulate, only for: - pm8921 pldo, nldo and nldo1200 - -=== Negative Charge Pump custom properties - -- qcom,switch-mode-frequency: - Usage: required - Value type: - Definition: Frequency (Hz) of the switch mode power supply; - must be one of: - 19200000, 9600000, 6400000, 4800000, 3840000, 3200000, - 2740000, 2400000, 2130000, 1920000, 1750000, 1600000, - 1480000, 1370000, 1280000, 1200000 - -= EXAMPLE - - #include - - rpm@108000 { - compatible = "qcom,rpm-msm8960"; - reg = <0x108000 0x1000>; - qcom,ipc = <&apcs 0x8 2>; - - interrupts = <0 19 0>, <0 21 0>, <0 22 0>; - interrupt-names = "ack", "err", "wakeup"; - - regulators { - compatible = "qcom,rpm-pm8921-regulators"; - vdd_l1_l2_l12_l18-supply = <&pm8921_s4>; - - s1 { - regulator-min-microvolt = <1225000>; - regulator-max-microvolt = <1225000>; - - bias-pull-down; - - qcom,switch-mode-frequency = <3200000>; - }; - - pm8921_s4: s4 { - regulator-min-microvolt = <1800000>; - regulator-max-microvolt = <1800000>; - - qcom,switch-mode-frequency = <1600000>; - bias-pull-down; - - qcom,force-mode = ; - }; - }; - }; - diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,ipc-rpm.yaml b/Documentation/devicetree/bindings/soc/qcom/qcom,ipc-rpm.yaml new file mode 100644 index 000000000000..6531c8805894 --- /dev/null +++ b/Documentation/devicetree/bindings/soc/qcom/qcom,ipc-rpm.yaml @@ -0,0 +1,101 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: "http://devicetree.org/schemas/soc/qcom/qcom,ipc-rpm.yaml#" +$schema: "http://devicetree.org/meta-schemas/core.yaml#" + +title: Qualcomm Resource Power Manager (RPM) over IPC + +description: + This driver is used to interface with the Resource Power Manager (RPM) found + in various Qualcomm platforms. The RPM allows each component in the system + to vote for state of the system resources, such as clocks, regulators and bus + frequencies. + +maintainers: + - Bjorn Andersson + +properties: + compatible: + enum: + - qcom,rpm-apq8064 + - qcom,rpm-msm8660 + - qcom,rpm-msm8960 + - qcom,rpm-ipq8064 + - qcom,rpm-mdm9615 + + reg: + maxItems: 1 + + interrupts: + maxItems: 3 + + interrupt-names: + items: + - const: ack + - const: err + - const: wakeup + + qcom,ipc: + $ref: /schemas/types.yaml#/definitions/phandle-array + items: + - items: + - description: phandle to a syscon node representing the APCS registers + - description: u32 representing offset to the register within the syscon + - description: u32 representing the ipc bit within the register + description: + Three entries specifying the outgoing ipc bit used for signaling the RPM. + +patternProperties: + "^regulators(-[01])?$": + type: object + $ref: /schemas/regulator/qcom,ipc-rpm-regulator.yaml# + unevaluatedProperties: false + +required: + - compatible + - reg + - interrupts + - interrupt-names + - qcom,ipc + +additionalProperties: false + +examples: + - | + #include + #include + #include + + rpm@108000 { + compatible = "qcom,rpm-msm8960"; + reg = <0x108000 0x1000>; + qcom,ipc = <&apcs 0x8 2>; + + interrupts = , , ; + interrupt-names = "ack", "err", "wakeup"; + + regulators { + compatible = "qcom,rpm-pm8921-regulators"; + vdd_l1_l2_l12_l18-supply = <&pm8921_s4>; + + s1 { + regulator-min-microvolt = <1225000>; + regulator-max-microvolt = <1225000>; + + bias-pull-down; + + qcom,switch-mode-frequency = <3200000>; + }; + + pm8921_s4: s4 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + + qcom,switch-mode-frequency = <1600000>; + bias-pull-down; + + qcom,force-mode = ; + }; + }; + }; From patchwork Fri Oct 21 15:27:57 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 6752 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4242:0:0:0:0:0 with SMTP id s2csp761761wrr; Fri, 21 Oct 2022 08:32:05 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5eX0nYBifWb+3/xi3/MLSj8rAr1y5w53ek4QurimT5/Bmw1u1XwlI6sAS6qGmI8fxhXny9 X-Received: by 2002:a17:90b:1e0d:b0:20d:bb8f:367b with SMTP id pg13-20020a17090b1e0d00b0020dbb8f367bmr45355315pjb.60.1666366325517; Fri, 21 Oct 2022 08:32:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666366325; cv=none; d=google.com; s=arc-20160816; b=lWy4jfvDqyGDo9fUec7yx/JeSu1hh5fB71E10YHfvjCVv7279zz81KCW/+AvkDNZYS X6KpmBNaqFDFdS85oM9cwvehGptWBSJACwgsgiCi/3jS2chj5YAzQU+8E2QUniBRUQmR TQLEnkpfRl3ECxFHtZlEVlfSMWbhaw+XkvNndPXCqj0snmIAyl4A2Qqj1DTvm3daoFSD xpbc0mpFrUX4weZMrLjpZ5DtggMmLElj/aZD37g8ZXCmCtyFbdY8JBVlSubc7qb6IOHu XLIwswJkzmIlUb1glvugQrYcmbZZM9zZbkYvo+5foFld0+3gX88A+AYNu17lu2U6vGX+ CZ1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=ZMvv/9EZgWOQakQsn6xrZ9z1b0ZA4IEi0wTJMnNSZUE=; b=i4W+ZK5W8L3kzSObd6oAp1A2exMjtRuPKpYsEojKHAxgFO+WQ0xR8ao9kb2Endp4OC GjVbyHhxA04z2shMMdXuf1AQyzYNd+wAb8REN+7Bc6mz8FP8EfvXKH8zu8qyrtJVZOWm XlIqYlzo5oZdw4cmoH/b3UyftCqHLY8AamAf2hzKGptPucENVjVE9/YonTgTFZCMu5P5 2rZzuRjBX7sbB57P4dbJfFuSPF8JAIRRyW5s84yfUWGaT82u537TuH6LsdH13toYyoIB 8zFAPiuFvSUdLhkU1AmvubTfqgB+JNl51BILI5d8kfOnOUoO6iZh3LlpG13oQTU1D+ju 50tg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=FpfMDBOP; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v189-20020a6389c6000000b004355fc90c39si22602180pgd.261.2022.10.21.08.31.52; Fri, 21 Oct 2022 08:32: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=@linaro.org header.s=google header.b=FpfMDBOP; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230333AbiJUP3T (ORCPT + 99 others); Fri, 21 Oct 2022 11:29:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46202 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230327AbiJUP2t (ORCPT ); Fri, 21 Oct 2022 11:28:49 -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 425AB27A893 for ; Fri, 21 Oct 2022 08:28:02 -0700 (PDT) Received: by mail-wr1-x435.google.com with SMTP id f11so4988149wrm.6 for ; Fri, 21 Oct 2022 08:28:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=ZMvv/9EZgWOQakQsn6xrZ9z1b0ZA4IEi0wTJMnNSZUE=; b=FpfMDBOPa4ysB4TJzV9Xloy6cQKQmPKwhHx8zbpa5ngdvDMc/iy9AZSDunJFRWcv8d fxIdaMWEvlulbrXyyubNUXL+qdfSxW22yXwWvpzwmj9RT9LG9/tS3V5Jd17ixrqgitKi MDKHQJwlemtSGbmwmGTmg25zu1oq6Z5c0Jtof58Bfpd9YUJ369xqvKm2lSJOr4SmQ/5u gyLBJnLKqsAMWFibGl0AeBu0l8tyOUJeuzFRDsMUCIG9Q/sFgtKwNSOPNRlwxkmrEfPE kjrJRrQm9puc2eLpKjMkBvrphwro9D353Npx+oHZ0Rh7z7v4nlhAkqLajtHJaXmSi83G WJkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZMvv/9EZgWOQakQsn6xrZ9z1b0ZA4IEi0wTJMnNSZUE=; b=OKTJwmJGGm22xJnBRfXTVHOT6iyXt35msC/W8C0Y583NqK2fSa0eAHMyabLPH8zrIh W1M1n7dS4AhNl8Q1+nWsa16svI+15S+8PpcxnWm/ytkzcnsmoA+HlUb0vxa3MC8d/lwh 4LF0aqlEEGv1g6QaibBvveFmaodviNWf3EbZT0NHHEE9Gg5LjNx1ry/syH5b+ey11mLb aaxlottSsfRQbDrg3zU/S11gsizanrA/fmcu7GQ0ADEoQow9j+TQf5ySbUF0UBTKEWVK y1kdTFOzUierny/9K2qbljIUXq5/DORQN8KjR7gurPYhrt1eF34K0uN6+MdaTGDCoUZV 9e5Q== X-Gm-Message-State: ACrzQf3PplTAD51P1cYPKYamcJU56z45vlg1YF1FC6DL0R9OAgHZLtoS Fk0Tm5evDTP8YsX/aL002SfQsg== X-Received: by 2002:a05:6000:2a7:b0:22f:bb40:83f8 with SMTP id l7-20020a05600002a700b0022fbb4083f8mr12728324wry.288.1666366080288; Fri, 21 Oct 2022 08:28:00 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:52eb:f6ff:feb3:451a]) by smtp.gmail.com with ESMTPSA id j8-20020a05600c1c0800b003c6b7f5567csm10706169wms.0.2022.10.21.08.27.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Oct 2022 08:27:59 -0700 (PDT) From: Neil Armstrong Date: Fri, 21 Oct 2022 17:27:57 +0200 Subject: [PATCH v3 5/5] arm: dts: qcom-msm8660: align RPM regulators node name with bindings MIME-Version: 1.0 Message-Id: <20221005-mdm9615-pinctrl-yaml-v3-5-e5e045644971@linaro.org> References: <20221005-mdm9615-pinctrl-yaml-v3-0-e5e045644971@linaro.org> In-Reply-To: <20221005-mdm9615-pinctrl-yaml-v3-0-e5e045644971@linaro.org> To: Andy Gross , Linus Walleij , Bjorn Andersson , Liam Girdwood , Lee Jones , Mark Brown , Rob Herring , Krzysztof Kozlowski , Konrad Dybcio Cc: Neil Armstrong , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-gpio@vger.kernel.org, Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org X-Mailer: b4 0.10.1 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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?1747311735952890272?= X-GMAIL-MSGID: =?utf-8?q?1747311735952890272?= Node names should be generic and new DT schema expects RPM regulators node to be just "regulators". Signed-off-by: Neil Armstrong Reviewed-by: Linus Walleij Reviewed-by: Krzysztof Kozlowski --- arch/arm/boot/dts/qcom-msm8660.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/qcom-msm8660.dtsi b/arch/arm/boot/dts/qcom-msm8660.dtsi index ddce7d64ba99..432bea52bfe9 100644 --- a/arch/arm/boot/dts/qcom-msm8660.dtsi +++ b/arch/arm/boot/dts/qcom-msm8660.dtsi @@ -471,7 +471,7 @@ rpmcc: clock-controller { clock-names = "pxo"; }; - pm8901-regulators { + regulators-0 { compatible = "qcom,rpm-pm8901-regulators"; pm8901_l0: l0 {}; @@ -495,7 +495,7 @@ pm8901-regulators { pm8901_mvs: mvs {}; }; - pm8058-regulators { + regulators-1 { compatible = "qcom,rpm-pm8058-regulators"; pm8058_l0: l0 {};