From patchwork Thu Sep 28 08:55:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chen-Yu Tsai X-Patchwork-Id: 145954 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:cae8:0:b0:403:3b70:6f57 with SMTP id r8csp3228001vqu; Thu, 28 Sep 2023 04:09:48 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHJd5m2KXkgdpFh2yeVhLJV0Ax/VtOscecnxqDk7IupIXuu6FPz0+QUBM0GBd0jsIZmBcu5 X-Received: by 2002:a05:6358:e49f:b0:143:7bba:3c73 with SMTP id by31-20020a056358e49f00b001437bba3c73mr866818rwb.1.1695899387873; Thu, 28 Sep 2023 04:09:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695899387; cv=none; d=google.com; s=arc-20160816; b=beNvgV9Th59shEWh2xXwgwTb7aRye9hafb8W8IF2xJJ90j1bzMF2N6uU1IvqyydnFA 90iG0BTH4noOuWlJASTBfHNctpV6m+/AdWUiK7hOMHKDw8y1V7I8Y+b6vb5mtrjnARvK OhCFDSuDQ84cJe9iZxeXJkW40sD1lNaBN93DZXKe60rZNK+IU18tTNeg2IT9ITo0WU1z C3xe6K9k/FjuLsVUduSKU3XBFu5cGo7QRmnkwTiSrZEZYr5PkIWtNNh8QHFe96g3Cecq K0I8/agOG5WHCy+ym8bfwGUDTYHfD3DxPkbF8ALrHlIp+8LFP0nNz+LnJn3MFgYPbDj0 3fTQ== 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=8VUxLWLgQ80Pm3L1prBCg/hMI4tne1YjHqrpTBd8u2Q=; fh=sOQOQRvUYFm0Ujq+ly/te4e/c0tPxHc72NvhCBlxy94=; b=IoTYvHGvphAYpATfZkLFQTW6N2eKnhu39YR/B7YjmH51JLh7RY60HfDW2Y+dBas3Ct KpINwz3W2CJyRFuCYKfK8XOtxAIdHuvA55ZzCF10K8U1DJeZtONgqrUv+Dfs9Rqi8HXk haVtAroRsW/Dbsqe6aNuiXjNxOv09BCmYVR1u9+H2KjgyWtJVvCwiDYczNg27UQc9iF6 kvgtdCVHBf73zV4G5Cz3h7RKrJ4KzeZeJEppTxZ4DfzcWErZWEZayZrzCfW4v5PTyW7H vZ1NW2ZUgx5TPqFzDShCOpcYbd8nHAH/Eb0deTuwE9l5VI6uLaxbaVlPgK/1ML4Z+W9s exPw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="W/oSGHxU"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id k7-20020a634b47000000b00578ca217740si18725888pgl.711.2023.09.28.04.09.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Sep 2023 04:09:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="W/oSGHxU"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id 609C180D6A3A; Thu, 28 Sep 2023 01:57:08 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231491AbjI1I4X (ORCPT + 21 others); Thu, 28 Sep 2023 04:56:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56098 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231506AbjI1I4S (ORCPT ); Thu, 28 Sep 2023 04:56:18 -0400 Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com [IPv6:2607:f8b0:4864:20::42a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 892FB198 for ; Thu, 28 Sep 2023 01:56:04 -0700 (PDT) Received: by mail-pf1-x42a.google.com with SMTP id d2e1a72fcca58-692c02adeefso7572925b3a.3 for ; Thu, 28 Sep 2023 01:56:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1695891364; x=1696496164; darn=vger.kernel.org; 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=8VUxLWLgQ80Pm3L1prBCg/hMI4tne1YjHqrpTBd8u2Q=; b=W/oSGHxU0Y+ACv009W1WQs6exmL8vRwYtpNbpjkyjCuvEvKg1UhhG9BO1D5+c+5Ea6 2qm/zJzyS3BOfspONaJ6hcNJhKsDEHPj017woZJ/YReky8qbGAWYwnTKKPxKW3mKa3Ck Wg1NVpTAwW7UmtzNdSsXcLiNqfHjJp1KAyGus= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695891364; x=1696496164; 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=8VUxLWLgQ80Pm3L1prBCg/hMI4tne1YjHqrpTBd8u2Q=; b=HGzTIgifbqDXbU3EenumpW2qvaWwbbaOEii87hA3lP90DFPI+7E6MeJ9P/HjzH+CyR KvQ6SrMf/QkZiM5ZCycZ2xjvIrsF7noO6r0QdsVReqCDMwIFdCiZeYhQrpxv/GFCXvPB v47+oAoOJAaCXqEXej4Jn4tIQeQYmuOUWhLVNitKVaowFHGRBDF21TP5yJtrOfkidlRh eSJZrxRHHQbBiEs1AVX10pObtu3b3+8GChUL3rxOhipTd3ScFLJ2l43e+V1cH1z6ZLPH Yhs5+4DSw4WXWKhwNRLXRID4XgpJ+xQNHx7yXdBAmG4cUQZ4iAc0nokPh0iohXnXdud/ B4YA== X-Gm-Message-State: AOJu0Yxx4933oCG1XnPfS4GqgqYe7Ij4KpAwHbu4R8joxVq4MVci4hpc MRI2E9d2Z2fH4ptPvIRcF45a3g== X-Received: by 2002:a05:6a00:1381:b0:690:4362:7012 with SMTP id t1-20020a056a00138100b0069043627012mr612979pfg.28.1695891364006; Thu, 28 Sep 2023 01:56:04 -0700 (PDT) Received: from wenstp920.tpe.corp.google.com ([2401:fa00:1:10:6747:c12a:dbfd:2cc7]) by smtp.gmail.com with ESMTPSA id y7-20020aa78047000000b006879493aca0sm1754016pfm.26.2023.09.28.01.56.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Sep 2023 01:56:03 -0700 (PDT) From: Chen-Yu Tsai To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Mark Brown Cc: Chen-Yu Tsai , Lee Jones , Zhiyong Tao , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH v4 04/12] regulator: dt-bindings: mt6358: Add regulator supplies Date: Thu, 28 Sep 2023 16:55:27 +0800 Message-ID: <20230928085537.3246669-5-wenst@chromium.org> X-Mailer: git-send-email 2.42.0.582.g8ccd20d70d-goog In-Reply-To: <20230928085537.3246669-1-wenst@chromium.org> References: <20230928085537.3246669-1-wenst@chromium.org> MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Thu, 28 Sep 2023 01:57:08 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1778279396515558085 X-GMAIL-MSGID: 1778279396515558085 The MT6358 PMIC has various regulator power supply pins that should be supplied from external power sources or routed from one of its outputs. Add these regulator supplies to the binding. The names are the actual names from the datasheet, with hyphens replacing underscores. Signed-off-by: Chen-Yu Tsai Reviewed-by: Rob Herring --- .../regulator/mediatek,mt6358-regulator.yaml | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/Documentation/devicetree/bindings/regulator/mediatek,mt6358-regulator.yaml b/Documentation/devicetree/bindings/regulator/mediatek,mt6358-regulator.yaml index e8c3299d698f..f2219d8656c2 100644 --- a/Documentation/devicetree/bindings/regulator/mediatek,mt6358-regulator.yaml +++ b/Documentation/devicetree/bindings/regulator/mediatek,mt6358-regulator.yaml @@ -34,6 +34,40 @@ properties: regulator-allowed-modes: false unevaluatedProperties: false + vsys-ldo1-supply: + description: Supply for LDOs vfe28, vxo22, vcn28, vaux18, vaud28, vsim1, vusb, vbif28 + vsys-ldo2-supply: + description: Supply for LDOs vldo28, vio28, vmc, vmch, vsim2 + vsys-ldo3-supply: + description: Supply for LDOs vcn33, vcama1, vcama2, vemc, vibr + vsys-vcore-supply: + description: Supply for buck regulator vcore + vsys-vdram1-supply: + description: Supply for buck regulator vdram1 + vsys-vgpu-supply: + description: Supply for buck regulator vgpu + vsys-vmodem-supply: + description: Supply for buck regulator vmodem + vsys-vpa-supply: + description: Supply for buck regulator vpa + vsys-vproc11-supply: + description: Supply for buck regulator vproc11 + vsys-vproc12-supply: + description: Supply for buck regulator vproc12 + vsys-vs1-supply: + description: Supply for buck regulator vs1 + vsys-vs2-supply: + description: Supply for buck regulator vs2 + vs1-ldo1-supply: + description: Supply for LDOs vrf18, vefuse, vcn18, vcamio, vio18 + vs2-ldo1-supply: + description: Supply for LDOs vdram2 + vs2-ldo2-supply: + description: Supply for LDOs vrf12, va12 + vs2-ldo3-supply: + description: Supply for LDOs vsram-gpu, vsram-others, vsram-proc11, vsram-proc12 + vs2-ldo4-supply: + description: Supply for LDO vcamd patternProperties: "^buck_v(core|dram1|gpu|modem|pa|proc1[12]|s[12])$":