From nobody Sat Jul 25 00:52:37 2026 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (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 A9F07390221 for ; Tue, 21 Jul 2026 11:21:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784632911; cv=none; b=L4v7FVNsWLAJZVgwLKaPE7id86y36WaQ6y8XlKUeJ2uqB9oq3RqH7I6zTrHoP7vSvNCsurHDSCPOo+qz79GLTGlVutb+GPEYQAa5ausb8Aae/LiwAAomxnyzJ9jWQoPl9tiBoBhXsNgGfPsf1UE1CLhD5BmKVw7KOBKXJXRYGLY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784632911; c=relaxed/simple; bh=kqwgEUYByWeKCt8A1G20ZW6yeKjOibdlAuv2gZFEVqg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=kFD8ACFOzvo7WIqaXNaJCd+XSz5JjsBxihN1C8G5Zy0u/LCLfkHCxa4Wc3SItpcXDGJRCaG83tYEXaVc+/p+m8Thp3UPHaPtl6n7hpFoErIWCl3SMJp6D0I0sOK+6uweuyNvjGCQD4yJBlWY9Lm8wMy9AWgGsI7mcS/gGeednn8= 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=WCLOX5T8; arc=none smtp.client-ip=209.85.221.50 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="WCLOX5T8" Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-47f7854678bso629352f8f.3 for ; Tue, 21 Jul 2026 04:21:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784632907; x=1785237707; 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:content-type; bh=6g+koxDLN1Chjep218/XBMsTlfwQifOiOfABmvTzX4A=; b=WCLOX5T8gPpqqM9R5xlOrvVFEOCs872mEi27vbIk0bhnOhxNiouYUcAHcP7KxHsJ+3 FYvySC9+prsa2xYmyozSF2N5/PBoKIyIlhqlC2qKehuBCacLdz+O7T6EQE/wi+qvZBBw oUURnrlGVduCvC9FYvUYO7nX6o4LWy/pyhy4E3znfRFjlBMa9uc/aH7HPpPnQAfR7ldy PMOxN7XnxbBLL589pyqoub9i1gFI3rcv6AwJSk1pZf6qJutvTRDBNt4kaQ8TrCIcMn/w 1H1As+NGZskm1d99aMlerkmmoMB7I/2GWctdxu/CGIThVy7VxgzvqJ91jnFNzPdqW6JD lbMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784632907; x=1785237707; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=6g+koxDLN1Chjep218/XBMsTlfwQifOiOfABmvTzX4A=; b=EgxxclShy0rD2XfWsa6AcHaDd01em2pOeSLsB53Updq7stRVpAOThEobReemxj0PfC D+YGtPrs9sFwOeq0WRQCPWnfuStoCEhe0D7sv1Kt1ULBexK5285Cizvk0cUvSEAUyUNq I87c98gsZ/kbD0T2D3GBDkHgZr3Ops3Ley/Fl7wvZPtxOFvj4CgwZXMftC8a6bNe+elb lQOifL6QrUwVqSiYDLngokFTM7lytb6xgSikp+iTxkMR/KG4E3JW8k81u8XhNr5lqS39 QxUx5LIx8hKqVBXjdQcbQZwXj04JPIpmF4vp8gWlq261ia6Fu8a8PlgRVzucFmdJcx6R RbIw== X-Forwarded-Encrypted: i=1; AHgh+RqqPYoNqkuH4ejNhpNrAUX1H6c0fUwrKI6n4blCXaQp+5Y0navz030Legs+JdCnlYU/cciPDyX7TSBAfUc=@vger.kernel.org X-Gm-Message-State: AOJu0Yznd35lsH/ruZIrgVRKDNVxolwwLaAXucVwTqenbg9BaJvJix1z Uu1nFrBr+OfErtFkt/Q5A6xcgZJ1neHuZBzcQ4IIkXjQxaSqWr5YHjg4 X-Gm-Gg: AR+sD13GTyqnhL3I5Oar8XUpAC2/zxdaqhtnIFHXQmxYB9WJYd5/q9/ef5TIelLHX6o gt3okhprbpjFnAvv614zJR0pcXthU4b5W8pA7sf5/bfRb+LMCpFTUTTrDkyr8ukl/lH6D7KqI5z z7ODxWG2AxCTfVTpiWmcarDUpFDuIrPrZ2/DYBmxFqr6MgFpq/aaoEbWbWZxKdfEGrsWLd5ppBr UTCflAJwyEJYesxlehTNJYzrrE7iFsl9J9Ppku1+p8OYVPN6EWbzfwWOWruCxmhPVWKRD+tnMOr VbDwxipp5DzV5t3ESrn61yRNanhO0qtxQHRJTllek+pbPGoMaUE2RSiWRkKUgT67yv28GT2Y6QQ BpwnmarYp2egST3svRdbVkfnc81w3CGXTD/4H3v045gFU1LuFojnQs5sNkgt2vpxet8LtGhqXwx lqOh4bmnptx1oIgUbXMK4s2BVC1CChUNxIhkbxpoLqL91DNgM7axdfjws= X-Received: by 2002:a05:6000:71a:b0:47f:48cb:ea5b with SMTP id ffacd0b85a97d-47f6233d615mr19569935f8f.43.1784632906622; Tue, 21 Jul 2026 04:21:46 -0700 (PDT) Received: from localhost.localdomain ([188.26.50.240]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-47f63e49ab8sm40232416f8f.5.2026.07.21.04.21.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 04:21:46 -0700 (PDT) From: Eduard Bostina To: Aaro Koskinen , Andreas Kemnade , Conor Dooley , Daniel Thompson , devicetree@vger.kernel.org, Dmitry Torokhov , dri-devel@lists.freedesktop.org, Eduard Bostina , Jingoo Han , Kevin Hilman , Krzysztof Kozlowski , Lee Jones , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-omap@vger.kernel.org, Mark Jackson , Pavel Machek , Rob Herring , Roger Quadros , Tony Lindgren Cc: daniel.baluta@nxp.com, simona.toaca@nxp.com, goledhruva@gmail.com, m-chawdhry@ti.com, Krzysztof Kozlowski Subject: [PATCH v3 1/4] ARM: dts: ti: am335x-guardian: Drop unused isink-en property Date: Tue, 21 Jul 2026 11:21:25 +0000 Message-ID: <20260721112133.70382-2-egbostina@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260721112133.70382-1-egbostina@gmail.com> References: <20260721112133.70382-1-egbostina@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The 'isink-en' property is not documented and not read by any driver, so remove it from the TPS65217 backlight node. Signed-off-by: Eduard Bostina Reviewed-by: Krzysztof Kozlowski --- arch/arm/boot/dts/ti/omap/am335x-guardian.dts | 3 --- 1 file changed, 3 deletions(-) diff --git a/arch/arm/boot/dts/ti/omap/am335x-guardian.dts b/arch/arm/boot/= dts/ti/omap/am335x-guardian.dts index 6ce3a2d029ee..d595e79d6b05 100644 --- a/arch/arm/boot/dts/ti/omap/am335x-guardian.dts +++ b/arch/arm/boot/dts/ti/omap/am335x-guardian.dts @@ -320,9 +320,6 @@ backlight { isel =3D <1>; /* 1 - ISET1, 2 ISET2 */ fdim =3D <500>; /* TPS65217_BL_FDIM_500HZ */ default-brightness =3D <50>; - /* 1(on) - enable current sink, while initialization */ - /* 0(off) - disable current sink, while initialization */ - isink-en =3D <1>; }; =20 regulators { --=20 2.43.0 From nobody Sat Jul 25 00:52:37 2026 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (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 8D45A3BBA0A for ; Tue, 21 Jul 2026 11:21:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784632913; cv=none; b=NIUguXk38hDEvHxk8Fz/RFnqEChSmudlpWAZ0MHU8+H64giWkgz0/TGu1OBBLyTrtm6vNPxbs0vbBjumugMK7dy5OuOktNrXMxcnyn5ovPVr+j1hGVptXXuRxThe9Z0NZyleOqBhJHTQDIgskQFpL/a4pI9ZUxhIJMS5MPVHUCg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784632913; c=relaxed/simple; bh=l2oWuNbkfPshmy4Ddiv5gsVVb/Q/E74UzOiY5dBWPok=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=JksMWY5i/GeDFVq2XWTML+foiHXzZSOu2K6G0O82YIaVJY5QOpqWyFZm9VKN1y9X6obE2vQ32CWWLxCk3ocQfBU+rvlifSky/lLErZG1SpR9dGI91Jq3mf+1wCHqNWrfMlx5IikfOTew5ZCw3veFYWWlHZRDXl8DJDwZz+X7M7o= 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=VhUTYF/a; arc=none smtp.client-ip=209.85.221.53 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="VhUTYF/a" Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-4758bd3731bso3890533f8f.0 for ; Tue, 21 Jul 2026 04:21:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784632909; x=1785237709; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=ikqaFqi2XTyE0Rfx1PdMI6um6f8LdCqdvY0N94xYl4Q=; b=VhUTYF/ayuWx8rdmBUj5WwmwW2Pgah0NNHDO8K4Eglia3IoUWyNBpUwbJuYNOadYfk 7KR3lBmETMpzP4h7dC5DyBsxjdqvyNXIrG2aAxwGcVojEUkqkrwHUcu5ZP/hT/2BsFu4 Cc5fFGZDOpHI7sV4n2P/SiEOkY2y372/DhZcQw4cgLtaJkrQr+hbJ9podZHx+gB743Hx nEhOq+sYYBK3zR3/B1KD2N9pDiONeKUOGP4tV5/ETXL3TAGp9q0ddG/8cGf5eTgiXTtF WIxGNOTrXtDdUw7wRAUtVxb/FKTqjV1swaBB4DH9a53d7EoMejJHdl6Oggy4U5qKXD+R kxdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784632909; x=1785237709; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=ikqaFqi2XTyE0Rfx1PdMI6um6f8LdCqdvY0N94xYl4Q=; b=sK+ce9WCDotTE/LP5bBx3uYISU3Oduf3jxQquPNLM65DNED7uJuO3qpzaPwCgCagLI Xt3A+vsdpFHmG6BI/WVkcxhC6MBi5+QL1Qq9CtnGyy+uoQQaCEKiTptpzEcfOWxxDTnc icnbLug6VW8/+Xql9ldCIno6+VF7zMj6eRCQAYblTo7NXSjVgSZwpGlLzyqNsHMOOJ2M 9QBArHxTQjlGkIXPCqCbNzmGzZZrAq4RnFSpA9MnRBqYVQ+lshh6vN0ZNulTlxwG1yc4 /l3zh8jsjINbByCKLgrVA4BeDTRw5lX+IJLaBeFGB5wbfvMWYHsaRs0xj3sDoHgY9jBo YTEw== X-Forwarded-Encrypted: i=1; AHgh+Rp8cyss4YUClNzx8JjYo9JtcdfjcOpecqskz3wLfDtx5m+io71PcIvlK7Cv0Ym6Mvft4tYaJ7Whz59X0AM=@vger.kernel.org X-Gm-Message-State: AOJu0YxXj9AWesEuFB0OuZXyg6a/zzVAlDqdQw8aJbDokczyE9RbisX3 i8tw11i/n96k8BoUtN15ryy/qxhVKbbZ9ypL9NcPw92oKyKYJawi0m+J X-Gm-Gg: AR+sD124g9VPTuLeeAfWerygE/Imz72jo/jaTATtQ5q3gQhKbEIvsYH5Y1Yxgb/CNcI 7VzcAXJlKurKeCM9pQXoKXbLCQWkrHL+2X4rigSZiX5UEYbpniITyHXxvFEze8Bq+dTEdRK5/Ra 3N3o+03FM1WBy2EV+Ytd9u7JhxcNctq8w0oAGUTv/IL9x1mDQOmUj7oG3voGKQMIX/Ll/u2wDqO LtSPp2Mn1QbF+06TvRLWRNvLIgYxVQHg938cUvdNNxkxrRKlZozqKCjt58jUX97BFHbDv3hOte1 v4dkQNKigw0oihuqw7GXnXMF5gnLfSG4US/fnCmwfm2wGB8uQqZv/b/fN2JRhmmq+rKJTwyzNJb 3Mrh6ry65yogYn2M3ohpcH234ggoVdWsGIIdPb3NKw5WhwIkRJaKT2d8BtZ7iSkQ901R28ag2kC VDwBufWT7ZJsGMu+jwn7JLCn5dxHBx8gSaeIgHP8Q7J/+M X-Received: by 2002:a5d:5f91:0:b0:47f:4e42:675 with SMTP id ffacd0b85a97d-47f623ae0e9mr21326221f8f.1.1784632908660; Tue, 21 Jul 2026 04:21:48 -0700 (PDT) Received: from localhost.localdomain ([188.26.50.240]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-47f63e49ab8sm40232416f8f.5.2026.07.21.04.21.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 04:21:48 -0700 (PDT) From: Eduard Bostina To: Aaro Koskinen , Andreas Kemnade , Conor Dooley , Daniel Thompson , devicetree@vger.kernel.org, Dmitry Torokhov , dri-devel@lists.freedesktop.org, Eduard Bostina , Jingoo Han , Kevin Hilman , Krzysztof Kozlowski , Lee Jones , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-omap@vger.kernel.org, Mark Jackson , Pavel Machek , Rob Herring , Roger Quadros , Tony Lindgren Cc: daniel.baluta@nxp.com, simona.toaca@nxp.com, goledhruva@gmail.com, m-chawdhry@ti.com Subject: [PATCH v3 2/4] ARM: dts: Rename the TPS65217 regulator nodes Date: Tue, 21 Jul 2026 11:21:26 +0000 Message-ID: <20260721112133.70382-3-egbostina@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260721112133.70382-1-egbostina@gmail.com> References: <20260721112133.70382-1-egbostina@gmail.com> 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 The TPS65217 regulator nodes are named regulator@0 to regulator@6 and rely on the deprecated 'regulator-compatible' property to be matched against the driver, which looks for "dcdc1" to "ldo4". Documentation/devicetree/bindings/regulator/tps65217.txt states the regulators must be named dcdc[1-3] and ldo[1-4]. Rename the nodes accordingly and drop 'regulator-compatible' along with the unit addresses it made necessary. Signed-off-by: Eduard Bostina --- .../boot/dts/ti/omap/am335x-bone-common.dtsi | 14 ++++----- .../arm/boot/dts/ti/omap/am335x-chilisom.dtsi | 14 ++++----- arch/arm/boot/dts/ti/omap/am335x-guardian.dts | 14 ++++----- arch/arm/boot/dts/ti/omap/am335x-nano.dts | 14 ++++----- .../dts/ti/omap/am335x-osd335x-common.dtsi | 14 ++++----- arch/arm/boot/dts/ti/omap/am335x-pepper.dts | 14 ++++----- arch/arm/boot/dts/ti/omap/am335x-shc.dts | 31 +++++-------------- arch/arm/boot/dts/ti/omap/am335x-sl50.dts | 14 ++++----- arch/arm/boot/dts/tps65217.dtsi | 31 +++++-------------- 9 files changed, 63 insertions(+), 97 deletions(-) diff --git a/arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi b/arch/arm/b= oot/dts/ti/omap/am335x-bone-common.dtsi index 1d83fc116b66..e5ca2bd65736 100644 --- a/arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi +++ b/arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi @@ -337,12 +337,12 @@ pwrbutton { }; =20 regulators { - dcdc1_reg: regulator@0 { + dcdc1_reg: dcdc1 { regulator-name =3D "vdds_dpr"; regulator-always-on; }; =20 - dcdc2_reg: regulator@1 { + dcdc2_reg: dcdc2 { /* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */ regulator-name =3D "vdd_mpu"; regulator-min-microvolt =3D <925000>; @@ -351,7 +351,7 @@ dcdc2_reg: regulator@1 { regulator-always-on; }; =20 - dcdc3_reg: regulator@2 { + dcdc3_reg: dcdc3 { /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */ regulator-name =3D "vdd_core"; regulator-min-microvolt =3D <925000>; @@ -360,22 +360,22 @@ dcdc3_reg: regulator@2 { regulator-always-on; }; =20 - ldo1_reg: regulator@3 { + ldo1_reg: ldo1 { regulator-name =3D "vio,vrtc,vdds"; regulator-always-on; }; =20 - ldo2_reg: regulator@4 { + ldo2_reg: ldo2 { regulator-name =3D "vdd_3v3aux"; regulator-always-on; }; =20 - ldo3_reg: regulator@5 { + ldo3_reg: ldo3 { regulator-name =3D "vdd_1v8"; regulator-always-on; }; =20 - ldo4_reg: regulator@6 { + ldo4_reg: ldo4 { regulator-name =3D "vdd_3v3a"; regulator-always-on; }; diff --git a/arch/arm/boot/dts/ti/omap/am335x-chilisom.dtsi b/arch/arm/boot= /dts/ti/omap/am335x-chilisom.dtsi index bd43da6356b6..9ee6d6d4a9c1 100644 --- a/arch/arm/boot/dts/ti/omap/am335x-chilisom.dtsi +++ b/arch/arm/boot/dts/ti/omap/am335x-chilisom.dtsi @@ -70,12 +70,12 @@ tps: tps@24 { =20 &tps { regulators { - dcdc1_reg: regulator@0 { + dcdc1_reg: dcdc1 { regulator-name =3D "vdds_dpr"; regulator-always-on; }; =20 - dcdc2_reg: regulator@1 { + dcdc2_reg: dcdc2 { /* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */ regulator-name =3D "vdd_mpu"; regulator-min-microvolt =3D <925000>; @@ -84,7 +84,7 @@ dcdc2_reg: regulator@1 { regulator-always-on; }; =20 - dcdc3_reg: regulator@2 { + dcdc3_reg: dcdc3 { /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */ regulator-name =3D "vdd_core"; regulator-min-microvolt =3D <925000>; @@ -93,25 +93,25 @@ dcdc3_reg: regulator@2 { regulator-always-on; }; =20 - ldo1_reg: regulator@3 { + ldo1_reg: ldo1 { regulator-name =3D "vio,vrtc,vdds"; regulator-boot-on; regulator-always-on; }; =20 - ldo2_reg: regulator@4 { + ldo2_reg: ldo2 { regulator-name =3D "vdd_3v3aux"; regulator-boot-on; regulator-always-on; }; =20 - ldo3_reg: regulator@5 { + ldo3_reg: ldo3 { regulator-name =3D "vdd_1v8"; regulator-boot-on; regulator-always-on; }; =20 - ldo4_reg: regulator@6 { + ldo4_reg: ldo4 { regulator-name =3D "vdd_3v3d"; regulator-boot-on; regulator-always-on; diff --git a/arch/arm/boot/dts/ti/omap/am335x-guardian.dts b/arch/arm/boot/= dts/ti/omap/am335x-guardian.dts index d595e79d6b05..fecfe12e1349 100644 --- a/arch/arm/boot/dts/ti/omap/am335x-guardian.dts +++ b/arch/arm/boot/dts/ti/omap/am335x-guardian.dts @@ -323,12 +323,12 @@ backlight { }; =20 regulators { - dcdc1_reg: regulator@0 { + dcdc1_reg: dcdc1 { regulator-name =3D "vdds_dpr"; regulator-always-on; }; =20 - dcdc2_reg: regulator@1 { + dcdc2_reg: dcdc2 { /* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */ regulator-name =3D "vdd_mpu"; regulator-min-microvolt =3D <925000>; @@ -337,7 +337,7 @@ dcdc2_reg: regulator@1 { regulator-always-on; }; =20 - dcdc3_reg: regulator@2 { + dcdc3_reg: dcdc3 { /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */ regulator-name =3D "vdd_core"; regulator-min-microvolt =3D <925000>; @@ -346,24 +346,24 @@ dcdc3_reg: regulator@2 { regulator-always-on; }; =20 - ldo1_reg: regulator@3 { + ldo1_reg: ldo1 { regulator-name =3D "vio,vrtc,vdds"; regulator-always-on; }; =20 - ldo2_reg: regulator@4 { + ldo2_reg: ldo2 { regulator-name =3D "vdd_3v3aux"; regulator-always-on; }; =20 - ldo3_reg: regulator@5 { + ldo3_reg: ldo3 { regulator-name =3D "vdd_1v8"; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-always-on; }; =20 - ldo4_reg: regulator@6 { + ldo4_reg: ldo4 { regulator-name =3D "vdd_3v3a"; regulator-always-on; }; diff --git a/arch/arm/boot/dts/ti/omap/am335x-nano.dts b/arch/arm/boot/dts/= ti/omap/am335x-nano.dts index d51cdd6e1ab4..c1143f0a3356 100644 --- a/arch/arm/boot/dts/ti/omap/am335x-nano.dts +++ b/arch/arm/boot/dts/ti/omap/am335x-nano.dts @@ -431,7 +431,7 @@ &usb0 { =20 &tps { regulators { - dcdc1_reg: regulator@0 { + dcdc1_reg: dcdc1 { /* +1.5V voltage with =C2=B14% tolerance */ regulator-min-microvolt =3D <1450000>; regulator-max-microvolt =3D <1550000>; @@ -439,7 +439,7 @@ dcdc1_reg: regulator@0 { regulator-always-on; }; =20 - dcdc2_reg: regulator@1 { + dcdc2_reg: dcdc2 { /* VDD_MPU voltage limits 0.95V - 1.1V with =C2=B14% tolerance */ regulator-name =3D "vdd_mpu"; regulator-min-microvolt =3D <915000>; @@ -448,7 +448,7 @@ dcdc2_reg: regulator@1 { regulator-always-on; }; =20 - dcdc3_reg: regulator@2 { + dcdc3_reg: dcdc3 { /* VDD_CORE voltage limits 0.95V - 1.1V with =C2=B14% tolerance */ regulator-name =3D "vdd_core"; regulator-min-microvolt =3D <915000>; @@ -457,7 +457,7 @@ dcdc3_reg: regulator@2 { regulator-always-on; }; =20 - ldo1_reg: regulator@3 { + ldo1_reg: ldo1 { /* +1.8V voltage with =C2=B14% tolerance */ regulator-min-microvolt =3D <1750000>; regulator-max-microvolt =3D <1870000>; @@ -465,7 +465,7 @@ ldo1_reg: regulator@3 { regulator-always-on; }; =20 - ldo2_reg: regulator@4 { + ldo2_reg: ldo2 { /* +3.3V voltage with =C2=B14% tolerance */ regulator-min-microvolt =3D <3175000>; regulator-max-microvolt =3D <3430000>; @@ -473,7 +473,7 @@ ldo2_reg: regulator@4 { regulator-always-on; }; =20 - ldo3_reg: regulator@5 { + ldo3_reg: ldo3 { /* +1.8V voltage with =C2=B14% tolerance */ regulator-min-microvolt =3D <1750000>; regulator-max-microvolt =3D <1870000>; @@ -481,7 +481,7 @@ ldo3_reg: regulator@5 { regulator-always-on; }; =20 - ldo4_reg: regulator@6 { + ldo4_reg: ldo4 { /* +3.3V voltage with =C2=B14% tolerance */ regulator-min-microvolt =3D <3175000>; regulator-max-microvolt =3D <3430000>; diff --git a/arch/arm/boot/dts/ti/omap/am335x-osd335x-common.dtsi b/arch/ar= m/boot/dts/ti/omap/am335x-osd335x-common.dtsi index 93a3af83feac..021cf5cbbb96 100644 --- a/arch/arm/boot/dts/ti/omap/am335x-osd335x-common.dtsi +++ b/arch/arm/boot/dts/ti/omap/am335x-osd335x-common.dtsi @@ -69,12 +69,12 @@ pwrbutton { }; =20 regulators { - dcdc1_reg: regulator@0 { + dcdc1_reg: dcdc1 { regulator-name =3D "vdds_dpr"; regulator-always-on; }; =20 - dcdc2_reg: regulator@1 { + dcdc2_reg: dcdc2 { /* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */ regulator-name =3D "vdd_mpu"; regulator-min-microvolt =3D <925000>; @@ -83,7 +83,7 @@ dcdc2_reg: regulator@1 { regulator-always-on; }; =20 - dcdc3_reg: regulator@2 { + dcdc3_reg: dcdc3 { /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */ regulator-name =3D "vdd_core"; regulator-min-microvolt =3D <925000>; @@ -92,24 +92,24 @@ dcdc3_reg: regulator@2 { regulator-always-on; }; =20 - ldo1_reg: regulator@3 { + ldo1_reg: ldo1 { regulator-name =3D "vio,vrtc,vdds"; regulator-always-on; }; =20 - ldo2_reg: regulator@4 { + ldo2_reg: ldo2 { regulator-name =3D "vdd_3v3aux"; regulator-always-on; }; =20 - ldo3_reg: regulator@5 { + ldo3_reg: ldo3 { regulator-name =3D "vdd_1v8"; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-always-on; }; =20 - ldo4_reg: regulator@6 { + ldo4_reg: ldo4 { regulator-name =3D "vdd_3v3a"; regulator-always-on; }; diff --git a/arch/arm/boot/dts/ti/omap/am335x-pepper.dts b/arch/arm/boot/dt= s/ti/omap/am335x-pepper.dts index 10d54e0ad15a..363638e74719 100644 --- a/arch/arm/boot/dts/ti/omap/am335x-pepper.dts +++ b/arch/arm/boot/dts/ti/omap/am335x-pepper.dts @@ -433,12 +433,12 @@ backlight { }; =20 regulators { - dcdc1_reg: regulator@0 { + dcdc1_reg: dcdc1 { /* VDD_1V8 system supply */ regulator-always-on; }; =20 - dcdc2_reg: regulator@1 { + dcdc2_reg: dcdc2 { /* VDD_CORE voltage limits 0.95V - 1.26V with +/-4% tolerance */ regulator-name =3D "vdd_core"; regulator-min-microvolt =3D <925000>; @@ -447,7 +447,7 @@ dcdc2_reg: regulator@1 { regulator-always-on; }; =20 - dcdc3_reg: regulator@2 { + dcdc3_reg: dcdc3 { /* VDD_MPU voltage limits 0.95V - 1.1V with +/-4% tolerance */ regulator-name =3D "vdd_mpu"; regulator-min-microvolt =3D <925000>; @@ -456,26 +456,26 @@ dcdc3_reg: regulator@2 { regulator-always-on; }; =20 - ldo1_reg: regulator@3 { + ldo1_reg: ldo1 { /* VRTC 1.8V always-on supply */ regulator-name =3D "vrtc,vdds"; regulator-always-on; }; =20 - ldo2_reg: regulator@4 { + ldo2_reg: ldo2 { /* 3.3V rail */ regulator-name =3D "vdd_3v3aux"; regulator-always-on; }; =20 - ldo3_reg: regulator@5 { + ldo3_reg: ldo3 { /* VDD_3V3A 3.3V rail */ regulator-name =3D "vdd_3v3a"; regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; }; =20 - ldo4_reg: regulator@6 { + ldo4_reg: ldo4 { /* VDD_3V3B 3.3V rail */ regulator-name =3D "vdd_3v3b"; regulator-always-on; diff --git a/arch/arm/boot/dts/ti/omap/am335x-shc.dts b/arch/arm/boot/dts/t= i/omap/am335x-shc.dts index 597482822608..473058584691 100644 --- a/arch/arm/boot/dts/ti/omap/am335x-shc.dts +++ b/arch/arm/boot/dts/ti/omap/am335x-shc.dts @@ -254,26 +254,19 @@ &tps { ti,pmic-shutdown-controller; =20 regulators { - #address-cells =3D <1>; - #size-cells =3D <0>; - - dcdc1_reg: regulator@0 { - reg =3D <0>; + dcdc1_reg: dcdc1 { regulator-name =3D "vdds_dpr"; - regulator-compatible =3D "dcdc1"; regulator-min-microvolt =3D <1300000>; regulator-max-microvolt =3D <1450000>; regulator-boot-on; regulator-always-on; }; =20 - dcdc2_reg: regulator@1 { - reg =3D <1>; + dcdc2_reg: dcdc2 { /* * VDD_MPU voltage limits 0.95V - 1.26V with * +/-4% tolerance */ - regulator-compatible =3D "dcdc2"; regulator-name =3D "vdd_mpu"; regulator-min-microvolt =3D <925000>; regulator-max-microvolt =3D <1375000>; @@ -282,51 +275,41 @@ dcdc2_reg: regulator@1 { regulator-ramp-delay =3D <70000>; }; =20 - dcdc3_reg: regulator@2 { - reg =3D <2>; + dcdc3_reg: dcdc3 { /* * VDD_CORE voltage limits 0.95V - 1.1V with * +/-4% tolerance */ regulator-name =3D "vdd_core"; - regulator-compatible =3D "dcdc3"; regulator-min-microvolt =3D <925000>; regulator-max-microvolt =3D <1125000>; regulator-boot-on; regulator-always-on; }; =20 - ldo1_reg: regulator@3 { - reg =3D <3>; + ldo1_reg: ldo1 { regulator-name =3D "vio,vrtc,vdds"; - regulator-compatible =3D "ldo1"; regulator-min-microvolt =3D <1000000>; regulator-max-microvolt =3D <1800000>; regulator-always-on; }; =20 - ldo2_reg: regulator@4 { - reg =3D <4>; + ldo2_reg: ldo2 { regulator-name =3D "vdd_3v3aux"; - regulator-compatible =3D "ldo2"; regulator-min-microvolt =3D <900000>; regulator-max-microvolt =3D <3300000>; regulator-always-on; }; =20 - ldo3_reg: regulator@5 { - reg =3D <5>; + ldo3_reg: ldo3 { regulator-name =3D "vdd_1v8"; - regulator-compatible =3D "ldo3"; regulator-min-microvolt =3D <900000>; regulator-max-microvolt =3D <1800000>; regulator-always-on; }; =20 - ldo4_reg: regulator@6 { - reg =3D <6>; + ldo4_reg: ldo4 { regulator-name =3D "vdd_3v3a"; - regulator-compatible =3D "ldo4"; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <3300000>; regulator-always-on; diff --git a/arch/arm/boot/dts/ti/omap/am335x-sl50.dts b/arch/arm/boot/dts/= ti/omap/am335x-sl50.dts index c5259eb7d21c..0cc9289c752b 100644 --- a/arch/arm/boot/dts/ti/omap/am335x-sl50.dts +++ b/arch/arm/boot/dts/ti/omap/am335x-sl50.dts @@ -607,14 +607,14 @@ &tps { interrupts =3D <7>; /* NNMI */ =20 regulators { - dcdc1_reg: regulator@0 { + dcdc1_reg: dcdc1 { /* VDDS_DDR */ regulator-min-microvolt =3D <1500000>; regulator-max-microvolt =3D <1500000>; regulator-always-on; }; =20 - dcdc2_reg: regulator@1 { + dcdc2_reg: dcdc2 { /* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */ regulator-name =3D "vdd_mpu"; regulator-min-microvolt =3D <925000>; @@ -623,7 +623,7 @@ dcdc2_reg: regulator@1 { regulator-always-on; }; =20 - dcdc3_reg: regulator@2 { + dcdc3_reg: dcdc3 { /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */ regulator-name =3D "vdd_core"; regulator-min-microvolt =3D <925000>; @@ -632,28 +632,28 @@ dcdc3_reg: regulator@2 { regulator-always-on; }; =20 - ldo1_reg: regulator@3 { + ldo1_reg: ldo1 { /* VRTC / VIO / VDDS*/ regulator-always-on; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; }; =20 - ldo2_reg: regulator@4 { + ldo2_reg: ldo2 { /* VDD_3V3AUX */ regulator-always-on; regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; }; =20 - ldo3_reg: regulator@5 { + ldo3_reg: ldo3 { /* VDD_1V8 */ regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-always-on; }; =20 - ldo4_reg: regulator@6 { + ldo4_reg: ldo4 { /* VDD_3V3A */ regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; diff --git a/arch/arm/boot/dts/tps65217.dtsi b/arch/arm/boot/dts/tps65217.d= tsi index 0d463de5650f..e7db105b3657 100644 --- a/arch/arm/boot/dts/tps65217.dtsi +++ b/arch/arm/boot/dts/tps65217.dtsi @@ -27,42 +27,25 @@ pwrbutton { }; =20 regulators { - #address-cells =3D <1>; - #size-cells =3D <0>; - - dcdc1_reg: regulator@0 { - reg =3D <0>; - regulator-compatible =3D "dcdc1"; + dcdc1_reg: dcdc1 { }; =20 - dcdc2_reg: regulator@1 { - reg =3D <1>; - regulator-compatible =3D "dcdc2"; + dcdc2_reg: dcdc2 { }; =20 - dcdc3_reg: regulator@2 { - reg =3D <2>; - regulator-compatible =3D "dcdc3"; + dcdc3_reg: dcdc3 { }; =20 - ldo1_reg: regulator@3 { - reg =3D <3>; - regulator-compatible =3D "ldo1"; + ldo1_reg: ldo1 { }; =20 - ldo2_reg: regulator@4 { - reg =3D <4>; - regulator-compatible =3D "ldo2"; + ldo2_reg: ldo2 { }; =20 - ldo3_reg: regulator@5 { - reg =3D <5>; - regulator-compatible =3D "ldo3"; + ldo3_reg: ldo3 { }; =20 - ldo4_reg: regulator@6 { - reg =3D <6>; - regulator-compatible =3D "ldo4"; + ldo4_reg: ldo4 { }; }; }; --=20 2.43.0 From nobody Sat Jul 25 00:52:37 2026 Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) (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 CB4F33C5855 for ; Tue, 21 Jul 2026 11:21:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784632914; cv=none; b=bEuCrPc1+Hr9aXkPNJKcWZnYnEG8ASg6PWJxXDUpp242uLR2nC7tc5hNHX6xPo0ZksNR7Zjiv4yHuni3bbjemkqXZaPXd2SOCVZMwwq6TBYJGArBwWmJYIXyelZnlaRIRAsl0ayDRTG1p63JflFSaYoWtBaZ/muslK04NbwmrlA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784632914; c=relaxed/simple; bh=L40lap8bnY8cNJW9mxIUGL/vmblDYxgqq3QuCHt2Y+I=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=oTBzR2w8ozp/420sqSES/bgw5KBXNcRs9qE4sDEYeFm/yjzk11XqBYNl8le1+GLvSbH1BSrxsKD7wDX57k7N7CJ935cfdQHvpg9IaVoZh0agkke/Qts2Dbjr3JLzWRGK7+ZutMQv0xAGbPod5ZCH2PnIZ4rKLynHyHX6V3u2AR0= 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=glVxivWz; arc=none smtp.client-ip=209.85.221.54 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="glVxivWz" Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-47de008b020so3601074f8f.1 for ; Tue, 21 Jul 2026 04:21:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784632911; x=1785237711; 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:content-type; bh=Ux9hmvQYpNrioGxp+5tKSBKeWP1obZYcrlrpcPAFDf0=; b=glVxivWzwrgp0wlu9/8vj11RzqSFAQLEXD+w5UydGUTFsZG/q5GdwEqra8MfDP2Jnv WHmVuMjnkWiDuUp2qdMcb8Z2AGCJSQ/OQBWTv6Bx5iPmPxByLMM4VFB/OG6mrPpHESm4 Rprymk0KJx/M78W96QeWEoAeCq/DohMPdi7xYr0NcnUCMhC+8w2MNyStAcG02tfMDm/W YOD6YjGqYsi8S9QIgD2w930S1AaHWc08WxTN2MybQNUaY0inWv+LIeQucIZs5XvaOE77 uLLYu2ON0zyLhZrj6EGyuXeKiIOUPhlyPyZ3HNzcb+/5DlLQgwpL1eBZ6z3waFvV7ejU tU7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784632911; x=1785237711; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=Ux9hmvQYpNrioGxp+5tKSBKeWP1obZYcrlrpcPAFDf0=; b=HXhhAGWFBI2eC2q3ZC5v+Sn7EtHiiYapr8LCzF515RtiFkqy1tiH3H+sGig4p9DkPy pGFm1bqbiE0u9qiRgGrrTvh1HGSgcwRoO1HatPRdVCxUFir7ARZxJDyCTQRrvzNEgY3W YhTYdprNM8rRUTLRtSS75aQUBuL7LXsozbcuxeN+2Eoa5pxm8ed2irX6U42tpdY0/IjM fTUvVaB8Lq2dCsYql83fZ0NCNNuwFVvaYxzNRCowZAR53HSEHHG7n3tJM2eDM3KbuanQ aI75c1nQDOFqYqPU7ewASuqllma+4pY/uMww1v3nfBujxNxwbllulr7b+lVWWD9M6aVl bZ/Q== X-Forwarded-Encrypted: i=1; AHgh+Rp00mX+0SPDeseJb2JvXiodk3D+fOPwtEOLk43b6uOpbxQlyqhLUKeYY4oKuMZ0y8Fz8hjjWmpxHGZANFQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yxdfc6nx1NucFGerqW1OzdAh0wEPGzop6CRb3s6SbYPQbb2Ea31 TtiLssBWqZXRudsp5cXn9lpFTGf0GnzYRoDgqrzJ2kVmJYVCNCpyysad X-Gm-Gg: AR+sD125HNm4OJakwEsIv+GfNHNmk7sqyGR+DWiEKTNbIVQs70vq0m3u7YUj3w118uG TZT+g85PnhwlU6t/bU23qL/mv07jyzzwofCHUhvhSEcemYsyzrf8/JeqRjtAAYa5a4WywKjqBN+ hNU6dCItrU/p6J6+7f5aD0vsfBw07Mvd6iZIHmkX//I0PphSLg7VTelFzef//fXKnvcac//nOm/ aGDOKgEmj9oXq7BZi6tomrWZA3tRrWeWyOGfMvbnRVgoVMuJ+8Q0F2LA7QmEbT9+bCC/lEtYJ1L 1YR/wTo0CLLkIBHNxUXTFmMVnrrAOPnRu1ueDW1X6l9F2w4XeeGWHIyIR3M1Ntevr2njLtN0Fxu hUDwPY++g2SF1VgAdMk0/EVkemwcLO/gbmVNBhteYbYeFA5dOfLST1sfXimtYUXexZOV1xXAEHv Fy2FC2Wic3pM0mEBDe+0z92Kxc+qdV/HGK7qhKK0ohgGM2 X-Received: by 2002:adf:e003:0:20b0:47f:7864:1b7b with SMTP id ffacd0b85a97d-47f78641d6emr6602519f8f.24.1784632910754; Tue, 21 Jul 2026 04:21:50 -0700 (PDT) Received: from localhost.localdomain ([188.26.50.240]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-47f63e49ab8sm40232416f8f.5.2026.07.21.04.21.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 04:21:50 -0700 (PDT) From: Eduard Bostina To: Aaro Koskinen , Andreas Kemnade , Conor Dooley , Daniel Thompson , devicetree@vger.kernel.org, Dmitry Torokhov , dri-devel@lists.freedesktop.org, Eduard Bostina , Jingoo Han , Kevin Hilman , Krzysztof Kozlowski , Lee Jones , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-omap@vger.kernel.org, Mark Jackson , Pavel Machek , Rob Herring , Roger Quadros , Tony Lindgren Cc: daniel.baluta@nxp.com, simona.toaca@nxp.com, goledhruva@gmail.com, m-chawdhry@ti.com, Krzysztof Kozlowski Subject: [PATCH v3 3/4] dt-bindings: input: Convert TI TPS65217 power button to DT schema Date: Tue, 21 Jul 2026 11:21:27 +0000 Message-ID: <20260721112133.70382-4-egbostina@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260721112133.70382-1-egbostina@gmail.com> References: <20260721112133.70382-1-egbostina@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Convert the Texas Instruments TPS65217 and TPS65218 Power Button bindings to DT schema. Signed-off-by: Eduard Bostina Reviewed-by: Krzysztof Kozlowski --- .../bindings/input/ti,tps65217-pwrbutton.yaml | 42 +++++++++++++++++++ .../bindings/input/tps65218-pwrbutton.txt | 30 ------------- 2 files changed, 42 insertions(+), 30 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/ti,tps65217-pwr= button.yaml delete mode 100644 Documentation/devicetree/bindings/input/tps65218-pwrbut= ton.txt diff --git a/Documentation/devicetree/bindings/input/ti,tps65217-pwrbutton.= yaml b/Documentation/devicetree/bindings/input/ti,tps65217-pwrbutton.yaml new file mode 100644 index 000000000000..3526d8b045fd --- /dev/null +++ b/Documentation/devicetree/bindings/input/ti,tps65217-pwrbutton.yaml @@ -0,0 +1,42 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/input/ti,tps65217-pwrbutton.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Texas Instruments TPS65217 and TPS65218 Power Button + +maintainers: + - Eduard Bostina + +description: + This module is part of the TPS65217/TPS65218 PMIC. It provides a simple + power button event via an interrupt. + +properties: + compatible: + enum: + - ti,tps65217-pwrbutton + - ti,tps65218-pwrbutton + + interrupts: + maxItems: 1 + +required: + - compatible + - interrupts + +additionalProperties: false + +examples: + - | + #include + pmic { + #address-cells =3D <1>; + #size-cells =3D <0>; + + power-button { + compatible =3D "ti,tps65218-pwrbutton"; + interrupts =3D <3 IRQ_TYPE_EDGE_BOTH>; + }; + }; diff --git a/Documentation/devicetree/bindings/input/tps65218-pwrbutton.txt= b/Documentation/devicetree/bindings/input/tps65218-pwrbutton.txt deleted file mode 100644 index 8682ab6d4a50..000000000000 --- a/Documentation/devicetree/bindings/input/tps65218-pwrbutton.txt +++ /dev/null @@ -1,30 +0,0 @@ -Texas Instruments TPS65217 and TPS65218 power button - -This module is part of the TPS65217/TPS65218. For more details about the w= hole -TPS65217 chip see Documentation/devicetree/bindings/regulator/tps65217.txt. - -This driver provides a simple power button event via an Interrupt. - -Required properties: -- compatible: should be "ti,tps65217-pwrbutton" or "ti,tps65218-pwrbutton" - -Required properties: -- interrupts: should be one of the following - - <2>: For controllers compatible with tps65217 - - <3 IRQ_TYPE_EDGE_BOTH>: For controllers compatible with tps65218 - -Examples: - -&tps { - tps65217-pwrbutton { - compatible =3D "ti,tps65217-pwrbutton"; - interrupts =3D <2>; - }; -}; - -&tps { - power-button { - compatible =3D "ti,tps65218-pwrbutton"; - interrupts =3D <3 IRQ_TYPE_EDGE_BOTH>; - }; -}; --=20 2.43.0 From nobody Sat Jul 25 00:52:37 2026 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) (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 C43253EEAF2 for ; Tue, 21 Jul 2026 11:21:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784632916; cv=none; b=F9smKzALNmhUNpeiVt69eLC18Rds3927dEgE3czfDMxr8GQvtoDU6wzC1Zuyn/HLfSkg8yP1AnIs7Qc1cFGoGTbVsijDdBlYkNedFRYT47kH4PW6jFJ6boCiOtzUzgHFxVlfVrUQt/qD9NNfb0eHiwZDYwC/79NIJYqQF84+BZM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784632916; c=relaxed/simple; bh=A3H58nqM3Kq/iHa/j46nX7OSLl/NZ6iynhithF/jPI0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=DtaPn03Kb3DHflqiAul5bys0wv4rb7ZW2f3jzQHgMuza9ATGGES3pB+Ngx5nr7b6FJlXfJJbRmMOFddVr+247a1/zUZ3GiNDaproNzmkuVJbjiteYQwvB8kPqYdogB8rWyC4fUzaM/giz8YW/VkJJO7dX9wu3PNheKk6Dlp0g30= 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=PhF4KTOP; arc=none smtp.client-ip=209.85.221.44 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="PhF4KTOP" Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-47f7444576cso1595844f8f.0 for ; Tue, 21 Jul 2026 04:21:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784632913; x=1785237713; 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:content-type; bh=1PAaVR5Z5zVp+95Hj/mS4w8//PYU8SfwiS6uW9lwBB8=; b=PhF4KTOPBkpy7O2tQaAQeiuFA5A9siAP09oMmVRB56n2aXYIIfogEWFIf3FrO/vZDl xWPY0BoAjZXqPlY7HVlYzZ/pZPb6jicxXEBda1AKoYj/Y+m3dHSjfAVz2qQZdIVssk4k /Is40Nd8dgwebUlfu+HKp/Cg/RbjgpkncU1gwe2KYCL0fPOeIJAdNEhleMIqBihMkd76 gozIdnzS4pBL17uSWAEpJZ9ZPJIo7eKNFpSZaEFGBHa6Ure2R/Q7Og0pqIN3iRfHGadR su/4X1zMpIexR+AssIh9wlI9k0XcwaSeiGBxpYdtTq9WQaVf9VLSV4toiNvDz9d3WSGO eqBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784632913; x=1785237713; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=1PAaVR5Z5zVp+95Hj/mS4w8//PYU8SfwiS6uW9lwBB8=; b=FOwLp/C+9bhWzBirMGZGPKMoLN8mZhRtcnM13LZcTcgybi/6ga6z2w0mw1bPY27Ofv M+NNHgQr1GiHu1mDPt+jyPIIoWBw7ztZxUvdvQS3rik+hPkATpfszb99Kgkp1u//rqN8 OVJSyERDR3LlYUwOF2+bSwLE+183x+e7uDfa/N+mZmF/OVIcyM/4wCizmnv2FVSQ1JrM YQiAPbWvSAq+52UFvOQ9cpPtarI9dvDFhPcjM2qRnq13Pl8r3glQzfzp7fNFpqViGlYI pHWEaufuZlLdmcbflWSZ5jdQHiic2QAYQAnVqusTaq8M0P8lmTmEv/Ow7nlWDn1F2ywE IIkg== X-Forwarded-Encrypted: i=1; AHgh+RornZ5OpzmyM8Ipru+qpGZp6PHTzrpOhFz1syT3IcuhbHPLtbCIj/exhLfULiJPXhaIuQGf6CqTMFbREjU=@vger.kernel.org X-Gm-Message-State: AOJu0Yx0+mqQPzo8mtJJbyXTzBj2tXHLX6+bRnh1AzKNStoEaCP4rtU8 gYuubCZ+YRL+GVOQROCNlYamP1DSETXrNPf315m5xS4pQ5kQ0NkHJ7np X-Gm-Gg: AR+sD115v7qoG36imU6JE50OILkU3yXBYe00VCwf1OHUJLZv+fyK9AVy29c6hFBMOFS lGyyWYRAp25gFyCZr+vvo4zs/qK1yEo6HwaGFeqty8CdrSURlpGwjiZkYRCXGbtUGF5VWgS1Fi7 P0jx45dbxZIinwnRwVaETigyXm0/okQzUcz4NLrH28TVbN5JPe2ebB8WmCTSaYfK9EdH0M9VL22 cOCIhC6uhTg6d3cqDEAiN3TsYp3ReyR9XLpZAw7ZVHxEoLwMk7jY4qdueezpn7EVRYWj/mn5I+J C/HOSpnvrbXNrjH0jGmwtYHjZBl4IPFXA9P0Q9Ng6bIrUf1z2BzhplZX9ACYTFflAcV5Y65TfxA /0OoNdGrSJ7q8MBll/DIPYUdcgwW9uUTcVZubYV0ixWPLbWt3z1cv1j2VACMZM4cYFvT8y62nfL Q2CPkgcmMulABRnjOJUCcN3nAY3zTci1y8/LxqbqHns18qVlDnG4iPfyU= X-Received: by 2002:a05:6000:298e:20b0:47f:6d4e:4cdf with SMTP id ffacd0b85a97d-47f6d4e4e09mr10976170f8f.58.1784632912886; Tue, 21 Jul 2026 04:21:52 -0700 (PDT) Received: from localhost.localdomain ([188.26.50.240]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-47f63e49ab8sm40232416f8f.5.2026.07.21.04.21.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 04:21:52 -0700 (PDT) From: Eduard Bostina To: Aaro Koskinen , Andreas Kemnade , Conor Dooley , Daniel Thompson , devicetree@vger.kernel.org, Dmitry Torokhov , dri-devel@lists.freedesktop.org, Eduard Bostina , Jingoo Han , Kevin Hilman , Krzysztof Kozlowski , Lee Jones , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-omap@vger.kernel.org, Mark Jackson , Pavel Machek , Rob Herring , Roger Quadros , Tony Lindgren Cc: daniel.baluta@nxp.com, simona.toaca@nxp.com, goledhruva@gmail.com, m-chawdhry@ti.com Subject: [PATCH v3 4/4] dt-bindings: leds: backlight: Convert TPS65217 to DT schema Date: Tue, 21 Jul 2026 11:21:28 +0000 Message-ID: <20260721112133.70382-5-egbostina@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260721112133.70382-1-egbostina@gmail.com> References: <20260721112133.70382-1-egbostina@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Convert the Texas Instruments TPS65217 bindings to DT schema. During the conversion, the following updates were made: - Documented the 'regulators', 'charger' and 'pwrbutton' child nodes, which are used by the boards but were missing from the old txt binding. - Documented the 'interrupts', 'interrupt-controller', '#interrupt-cells' and 'ti,pmic-shutdown-controller' properties, which are used by the am335x boards and read by the driver. Signed-off-by: Eduard Bostina --- .../bindings/leds/backlight/ti,tps65217.yaml | 170 ++++++++++++++++++ .../leds/backlight/tps65217-backlight.txt | 27 --- 2 files changed, 170 insertions(+), 27 deletions(-) create mode 100644 Documentation/devicetree/bindings/leds/backlight/ti,tps= 65217.yaml delete mode 100644 Documentation/devicetree/bindings/leds/backlight/tps652= 17-backlight.txt diff --git a/Documentation/devicetree/bindings/leds/backlight/ti,tps65217.y= aml b/Documentation/devicetree/bindings/leds/backlight/ti,tps65217.yaml new file mode 100644 index 000000000000..4d2f4dbd2d52 --- /dev/null +++ b/Documentation/devicetree/bindings/leds/backlight/ti,tps65217.yaml @@ -0,0 +1,170 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/leds/backlight/ti,tps65217.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: TPS65217 family of regulators + +maintainers: + - Eduard Bostina + +description: + The TPS65217 chip contains a boost converter and current sinks which can= be + used to drive LEDs for use as backlights. + +properties: + compatible: + const: ti,tps65217 + + reg: + maxItems: 1 + description: I2C slave address + + interrupts: + maxItems: 1 + + interrupt-controller: true + + "#interrupt-cells": + const: 1 + + ti,pmic-shutdown-controller: + type: boolean + description: + Set the PMIC to shutdown on PWR_EN toggle. + + backlight: + type: object + additionalProperties: false + description: + Node for specifying WLED1 and WLED2 lines in TPS65217. + + properties: + isel: + $ref: /schemas/types.yaml#/definitions/uint32 + enum: [1, 2] + description: | + Selection bit. Valid values: + 1 - ISEL1 (low-level) + 2 - ISEL2 (high-level) + + fdim: + $ref: /schemas/types.yaml#/definitions/uint32 + enum: [100, 200, 500, 1000] + description: + PWM dimming frequency in Hz. + + default-brightness: + $ref: /schemas/types.yaml#/definitions/uint32 + minimum: 0 + maximum: 100 + + required: + - isel + - fdim + - default-brightness + + regulators: + type: object + additionalProperties: false + description: + List of child nodes that specify the regulator initialization data. + Not all regulators for the given device need to be present. + + patternProperties: + "^(dcdc[1-3]|ldo[1-4])$": + type: object + $ref: /schemas/regulator/regulator.yaml# + unevaluatedProperties: false + + charger: + $ref: /schemas/power/supply/tps65217-charger.yaml# + unevaluatedProperties: false + + pwrbutton: + $ref: /schemas/input/ti,tps65217-pwrbutton.yaml# + unevaluatedProperties: false + +required: + - compatible + - reg + +additionalProperties: false + +examples: + - | + i2c { + #address-cells =3D <1>; + #size-cells =3D <0>; + + pmic@24 { + compatible =3D "ti,tps65217"; + reg =3D <0x24>; + interrupt-controller; + #interrupt-cells =3D <1>; + ti,pmic-shutdown-controller; + + backlight { + isel =3D <1>; /* 1 - ISET1, 2 ISET2 */ + fdim =3D <100>; /* TPS65217_BL_FDIM_100HZ */ + default-brightness =3D <50>; + }; + + charger { + compatible =3D "ti,tps65217-charger"; + interrupts =3D <0>, <1>; + interrupt-names =3D "USB", "AC"; + }; + + pwrbutton { + compatible =3D "ti,tps65217-pwrbutton"; + interrupts =3D <2>; + }; + + regulators { + dcdc1 { + regulator-name =3D "vdds_dpr"; + regulator-always-on; + }; + + dcdc2 { + regulator-name =3D "vdd_mpu"; + regulator-min-microvolt =3D <925000>; + regulator-max-microvolt =3D <1351500>; + regulator-boot-on; + regulator-always-on; + }; + + dcdc3 { + regulator-name =3D "vdd_core"; + regulator-min-microvolt =3D <925000>; + regulator-max-microvolt =3D <1150000>; + regulator-boot-on; + regulator-always-on; + }; + + ldo1 { + regulator-name =3D "vio,vrtc,vdds"; + regulator-always-on; + }; + + ldo2 { + regulator-name =3D "vdd_3v3aux"; + regulator-always-on; + }; + + ldo3 { + regulator-name =3D "vdd_1v8"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-always-on; + }; + + ldo4 { + regulator-name =3D "vdd_3v3a"; + regulator-always-on; + }; + }; + }; + }; diff --git a/Documentation/devicetree/bindings/leds/backlight/tps65217-back= light.txt b/Documentation/devicetree/bindings/leds/backlight/tps65217-backl= ight.txt deleted file mode 100644 index 5fb9279ac287..000000000000 --- a/Documentation/devicetree/bindings/leds/backlight/tps65217-backlight.t= xt +++ /dev/null @@ -1,27 +0,0 @@ -TPS65217 family of regulators - -The TPS65217 chip contains a boost converter and current sinks which can be -used to drive LEDs for use as backlights. - -Required properties: -- compatible: "ti,tps65217" -- reg: I2C slave address -- backlight: node for specifying WLED1 and WLED2 lines in TPS65217 -- isel: selection bit, valid values: 1 for ISEL1 (low-level) and 2 for ISE= L2 (high-level) -- fdim: PWM dimming frequency, valid values: 100, 200, 500, 1000 -- default-brightness: valid values: 0-100 - -Each regulator is defined using the standard binding for regulators. - -Example: - - tps: tps@24 { - reg =3D <0x24>; - compatible =3D "ti,tps65217"; - backlight { - isel =3D <1>; /* 1 - ISET1, 2 ISET2 */ - fdim =3D <100>; /* TPS65217_BL_FDIM_100HZ */ - default-brightness =3D <50>; - }; - }; - --=20 2.43.0