From nobody Sat Jul 25 06:09:22 2026 Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E916C3C3F42 for ; Thu, 16 Jul 2026 21:24:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784237063; cv=none; b=cjWAsEGNLN2xQh5LWVpmmxQelmQ50CitoVEmQGaGU+qWyoEXu2eLfpZci6JXqHwJBgtr49ZX/3Y2iqBu/NyJBeUWqHFt7cHNc8h8ApG5co3QQ9J0JFB6ysS/+VcupM9a6XM4La7CuB5bU+psIqPXZ6AYZa57OP13lUEaKPV2OpE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784237063; c=relaxed/simple; bh=Qs0HISc6oJw5wLf+z3aVFe1MESLqvStS+KLyz4ClnSk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=McJt/J7b25H87i8LqBG9Oz1dj2CYXpUoMkReCZcdD/9lwKxAALPlFspGmoATBHUMzHwDyHYvd4s7DfQcEqEhxC9tcpLMQWL3KlDtVdyRWUZP2mpwqWzfI8gcOy2fXtzw/n/oaOYRCk5dKJktOaFr3UMw94yWLBee6/OE5HV2pps= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=L1Er/W4O; arc=none smtp.client-ip=209.85.216.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="L1Er/W4O" Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-37f9e2642deso696251a91.1 for ; Thu, 16 Jul 2026 14:24:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784237060; x=1784841860; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=kD3s07pvdAczukbnY3FobHE80SYpEDtBS/iGTyhJ7v0=; b=L1Er/W4O7p53E21xJvlHp7dbJ5e5eXSMPaowf8pHcawfYsPNmAZ5dYlOsNt3mBHLUB qgijOiq7+ABxoQWXNbWJQPSBNeeQb+zfMhejRJYCTXmPXzR/foxiBLHhAlKb38hCvPd2 7lAD2zJ4zFYEJE45Rqfe5L5kclGK/VfYeocYD9K9kQDKQWu5J/GnOZi2USde3wUq65VN Q0o9D/UkUyhZq+QU8pXzywz0h1Gkw7g68BJbybMQxw06dmYp6zl4gtr6SphYs5pZVnRb kumElXgzV99S7+1E/+AzTn4rboAAjL/RpEfD0PFLWIgqXgRk1zS0vYj4O3pX5EhHVy9S uabA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784237060; x=1784841860; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=kD3s07pvdAczukbnY3FobHE80SYpEDtBS/iGTyhJ7v0=; b=RsNo3eTGkIn1jRYu4RsfbLKyIrDBpF8UOq3O6tfYkokCHWRpBgZ8YjxE7OW0WZ3zHL f38xQZGxNZpvW4CYLcm/+kr7LT679EZjV2rEouwyW3bo7Ql+7qAGwiQ8IzO1QkfwyTYa EdJDmJZbmjcKBMQI725dzm5i8Yp1BCVcDk3WTk/2FRjzmbuTOxNN+FlQnpLIK6fmOl8t 4SjU3tldKMBjwGObHIj5vLWNflwJvtq2jcQZJBnZawl8xI01dCEQoOAMDnp5jfPscbPJ NyidOu05qn7iVudhcqnUdIUbPwfTb9TjoZ/sZvHs2Q5sS49hxESlzdk42GF3yKW0l3Rt HMEQ== X-Gm-Message-State: AOJu0YxIADx1vIgDv+F74N4rZHdVZP+ce03A//EL4eXltq1ooWhXZfEO agF8zAltRMl01u2ckN0AlEC8XH5ZKSB/cfhz0+I6qULww4s3nW5iOCEaUd2btQ== X-Gm-Gg: AfdE7cnvm7GWO3CPL/rifN9iOd+pBglWYtS2FkS9ZNdZVKyaOvQ/wBgwL8Bz+wckb0M DoJAJHLb9LS/8ey9oGR3memfa3i2RzHS5L7/rwFHHnqkgSdgmDO2ALiJBFR4jKoSCVIy9G8S7JD X+T5vR7UOf/+wKDXLy4gZQ8VwM8ghZTV2fNNrCkWAFwyZ5DWF7dN8pwq/fhYYwBssm/QpSJSGhp pxxemuUCQl60jnoZvT+MnqC7ScXKxL9ikFPTouAtBZDExnG32PAJGrsYjj5BRVd9gVdUxU+T9kE 0XKi2wkHGV0TX/h0YXD9Dj1F9DZdE+dcCNg/jMH9VtOZj2cH2I07f50OYpB/nNHoKkFm4VJQxXg PT884AIa2wVs8dpl/JW5XQ4ZFHypl6Jmz5Wxt3yoAy3jZn6GC0vU3fztoni3GL5M5PvraWyoULK KrST0DHqoNzt2gzY2eyZR1OvLUpw== X-Received: by 2002:a17:90a:d408:b0:381:2d9a:447b with SMTP id 98e67ed59e1d1-38dc7b31c40mr17641346a91.4.1784237060499; Thu, 16 Jul 2026 14:24:20 -0700 (PDT) Received: from [172.28.140.252] ([2409:40c2:5428:7379:8e6c:7b85:e813:4f3b]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3140e6c08eesm18404850eec.21.2026.07.16.14.24.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jul 2026 14:24:20 -0700 (PDT) From: Bhargav Joshi Date: Fri, 17 Jul 2026 02:54:03 +0530 Subject: [PATCH] regulator: dt-bindings: tps51632: Convert to DT schema Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260717-ti-regulator-tp-v1-1-a49d41dc56d3@gmail.com> X-B4-Tracking: v=1; b=H4sIAAAAAAAC/x3MQQqAIBBA0avErBtQC6GuEi3ExhoIi9EiCO+et HyL/19IJEwJxuYFoZsTH7FCtw34zcWVkJdqMMpYZY3FzCi0XrvLh2A+MdheuyFo4zsFtTqFAj/ /cZpL+QDD9nFeYQAAAA== X-Change-ID: 20260626-ti-regulator-tp-f641a9f12c30 To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Laxman Dewangan Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, goledhruva@gmail.com, m-chawdhry@ti.com, daniel.baluta@gmail.com, simona.toaca@nxp.com, j.bhargav.u@gmail.com X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784237049; l=3322; i=j.bhargav.u@gmail.com; h=from:subject:message-id; bh=Qs0HISc6oJw5wLf+z3aVFe1MESLqvStS+KLyz4ClnSk=; b=/rDFU07m4qr2YtDgjjgJY5FDJrm/c7G1gKn7jchpRWa2unjsfyJ2U+gkdfAjD5ndCtnZBKBqO WomYWy1TnVfBDGFKRH7SX+qd6+iC2Tk5it9Z3RdSAO3xWZRH4t9zdT1 X-Developer-Key: i=j.bhargav.u@gmail.com; a=ed25519; pk=IqNDwUZKECEA+n8wXctFLBbYL9NhFstZNbOznm/nX1k= Convert Texas Instruments TPS51632 Voltage regulators from legacy text to DT schema. No functional changes are introduced. Signed-off-by: Bhargav Joshi Reviewed-by: Rob Herring (Arm) --- .../devicetree/bindings/regulator/ti,tps51632.yaml | 55 ++++++++++++++++++= ++++ .../bindings/regulator/tps51632-regulator.txt | 27 ----------- 2 files changed, 55 insertions(+), 27 deletions(-) diff --git a/Documentation/devicetree/bindings/regulator/ti,tps51632.yaml b= /Documentation/devicetree/bindings/regulator/ti,tps51632.yaml new file mode 100644 index 000000000000..67ac40e3ec00 --- /dev/null +++ b/Documentation/devicetree/bindings/regulator/ti,tps51632.yaml @@ -0,0 +1,55 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/regulator/ti,tps51632.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Texas Instruments TPS51632 Voltage regulators + +maintainers: + - Laxman Dewangan + +allOf: + - $ref: regulator.yaml# + +properties: + compatible: + const: ti,tps51632 + + reg: + maxItems: 1 + + ti,enable-pwm-dvfs: + description: Enable the DVFS voltage control through the PWM interface. + type: boolean + + ti,dvfs-step-20mV: + description: + The 20mV step voltage when PWM DVFS enabled. Missing this will set 1= 0mV + step voltage in PWM DVFS mode. In normal mode, the voltage step is 1= 0mV + as per datasheet. + type: boolean + +required: + - compatible + - reg + +unevaluatedProperties: false + +examples: + - | + i2c { + #address-cells =3D <1>; + #size-cells =3D <0>; + + tps51632@43 { + compatible =3D "ti,tps51632"; + reg =3D <0x43>; + regulator-name =3D "tps51632-vout"; + regulator-min-microvolt =3D <500000>; + regulator-max-microvolt =3D <1500000>; + regulator-boot-on; + ti,enable-pwm-dvfs; + ti,dvfs-step-20mV; + }; + }; diff --git a/Documentation/devicetree/bindings/regulator/tps51632-regulator= .txt b/Documentation/devicetree/bindings/regulator/tps51632-regulator.txt deleted file mode 100644 index 2f7e44a96414..000000000000 --- a/Documentation/devicetree/bindings/regulator/tps51632-regulator.txt +++ /dev/null @@ -1,27 +0,0 @@ -TPS51632 Voltage regulators - -Required properties: -- compatible: Must be "ti,tps51632" -- reg: I2C slave address - -Optional properties: -- ti,enable-pwm-dvfs: Enable the DVFS voltage control through the PWM inte= rface. -- ti,dvfs-step-20mV: The 20mV step voltage when PWM DVFS enabled. Missing = this - will set 10mV step voltage in PWM DVFS mode. In normal mode, the voltage - step is 10mV as per datasheet. - -Any property defined as part of the core regulator binding, defined in -regulator.txt, can also be used. - -Example: - - tps51632 { - compatible =3D "ti,tps51632"; - reg =3D <0x43>; - regulator-name =3D "tps51632-vout"; - regulator-min-microvolt =3D <500000>; - regulator-max-microvolt =3D <1500000>; - regulator-boot-on; - ti,enable-pwm-dvfs; - ti,dvfs-step-20mV; - }; --- base-commit: 962528fef90253aeded29cee20a9b6ff3595fed4 change-id: 20260626-ti-regulator-tp-f641a9f12c30 Best regards, --=20 Bhargav