From nobody Fri Jul 24 21:52:33 2026 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.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 0204443B4A6 for ; Thu, 23 Jul 2026 10:06:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784801181; cv=none; b=TtDkxLJavKf9fPk/U4zZTDYOFG5TANzorLJoijI0oaBzQTqlWVV/QtmaapaHiH06RLSM3ph2ou9hf5ksQPRBwpzXPLgD/pT+Cb21ruH+DsbaJm4Iz32et5ctrEchA4AcoZDYC6UrWrczrbbI4WGqH6/K7UJ/GLopJDoizG0IkAo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784801181; c=relaxed/simple; bh=kqwgEUYByWeKCt8A1G20ZW6yeKjOibdlAuv2gZFEVqg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=cPQRjyRDAMVuqcApzQAxoiNLBk0Twp7itW6Ur0/+OQ/zxkmiDTMV1VuAKFbTNATbhbwah313J2XqY0mOAna99mjs+0pH4owjzD5mpm8xhG8Lc378whVJQDvQma+1L8fAvMiCmUDPe58NEJINrdobA05zAikDKsqcaVNXfoJOrzY= 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=LpFwFBQK; arc=none smtp.client-ip=209.85.128.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="LpFwFBQK" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-49554ebb87dso5135705e9.3 for ; Thu, 23 Jul 2026 03:06:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784801178; x=1785405978; 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=LpFwFBQKShOgdfhRoBRsuw+SLLE1s+QvsSL5qFnSTAyeg+7Kr8dRPeMlG+shYJFDbG KoUmDrOJ5y1Z2JA0thB/lOTDGL4BiLOLbmNnacxYxd3nYTyYCwgE6XN8m3v1MdDxMiCY NoSbo3sDHvjheP2K/lvcyg3r8RhBmm3HHAE1MOD8n5vMLeiecV56kQZP1CH7Zwj9lXIz QZWEnjdPiyuvBl2tHeQblL4FQn/HQfddIQewiFHrPIYy3kP7C9+sNi088szX/KRqMcFI O6ltKyGKsadLyFnq+ZHKP9221BZ+iKKCUDJJ9CaSqtk4DnY/+pBO81i9c1RdScEVy+zI oLGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784801178; x=1785405978; 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=THc3MEixbjH4EULFFj2GMX4abgq+0V5cwinrKAn3BNrN1rKvaUNAS0pAXkZA2SP1kk YDBtMFQt+w1YAYhQsvI/Q14xLst7fUQ6Nu9jqDLMg6q1HavlMQQ/EmEX7dNkja6eAGw7 EHv67Sv1g1W9C3AtXHpHN40cMqnoBdQvjm0oYk0IARPq8VzE5DeNueQDupyTypcimUzp T+KyYcWKuZMWG9UAYnLcXNIipbboOIRjtshuifzo9Mrny4WEnXcJfUca/txxfKxYU1k7 3lTP9CnFFlgoI89cqua/tsEqGX9T5A0fslzCG2ZKGe8YGn/ARKC5n2u3eodZkZLsdtNn lDFg== X-Forwarded-Encrypted: i=1; AHgh+RrjB5l5QLFATZKXE4nOQzN4SOLZjWJcGNi2GjeQ9XlpOujCqnyUyfO1OySI6zrSV9g4bfpIVrE3JZAUT3A=@vger.kernel.org X-Gm-Message-State: AOJu0YxbQHvb1H9NKwy5NShZ+bIrpyRzftGmL3HrIeNTE6BfqbSDAghd Eya3gfjwTtuEoaJQ85YeV1fKUVAaXbQ2Mu6w4ArMnked/eKesZSmn7bs X-Gm-Gg: AR+sD13CCRATQi8bMPEUHj7q3CnIlhAeFbr5Nl260Z/GO/LCVWjacVq+gwc9P7cBTFG mLYnRi8U60BPxD1wVKXa22YCR5TyszRrgePauCAJtqD/huit9162J0m/4DO1C1b5U3PPrcmeNWb +73bR08R5IzOHvy7m7/oJaGhRJWa/M1iY0nUJaSJIc9D1lS73HSfuRasAqhf8f9+ft4PIw6lO+5 POmXolXX5w/Tj7uvU7FDxiCkxFKT6rGeklyw2S517E1B2/lG6fKExRxcXLvMt8isll7deJt0G6X fvTJZrrXT2gBLmxDB2WT4EO8LnAlvMnD+h/Crqu8r00AE6ycBhMAKKsHRJ2rB/jbOwWz+EYAQyt CXomDulxJs+oIW76QS1oMj+N/wp+mCi0F1JJsq4Mp1mUheUa1IAjoQ/s7hRmLC2VUKi11CzdnYH JhELsLy6LjAHhQEjM+ubZ9QqBn0x4k3CQZqmGQ5bGC81Gc X-Received: by 2002:a05:600c:4689:b0:492:6f6f:fa42 with SMTP id 5b1f17b1804b1-49573d37f29mr28050145e9.37.1784801178079; Thu, 23 Jul 2026 03:06:18 -0700 (PDT) Received: from localhost.localdomain ([86.126.27.145]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-47f85b9a60asm14212163f8f.3.2026.07.23.03.06.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jul 2026 03:06:17 -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 , Liam Girdwood , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-omap@vger.kernel.org, Mark Brown , 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 v4 1/4] ARM: dts: ti: am335x-guardian: Drop unused isink-en property Date: Thu, 23 Jul 2026 10:05:59 +0000 Message-ID: <20260723100605.628882-2-egbostina@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260723100605.628882-1-egbostina@gmail.com> References: <20260723100605.628882-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 Fri Jul 24 21:52:33 2026 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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 6785243BDA4 for ; Thu, 23 Jul 2026 10:06:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784801185; cv=none; b=kNngtmDW9UY1a+Jwy7MIQ3rcZLwoCNi49IFWgIhheclCGqd+rIn7s4ZYnoAXX97vOVkRpz/6zKrqDnhaxbU4no+x02+c8baxCWzrFJ8wX+JR09QhvGlsskg+tEY40qmNjXbPBVBYkcV0u4+NHlk4GFO9T7TvTXEtR3kD2t9I0Xc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784801185; c=relaxed/simple; bh=663EE6043TD1T8mogiFdsiWLMBTKlwmyx3z0Ky5gDsE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=UScEIvn+nqLnWh0zp/jTFVEj63VFsDEC+FPO6t7PbGe/jhRvpnycT6Sh/JWFhHbH37HqwKCxV7wDsO4ncK2tDCEL+b74tc5MIaOw+cgm6pU0LKvbp7k+Xn1y4w14GW0HffNaf47g7cz4ZmHrTzsWSzL/R0iPmBi9uJEXvURKU6Q= 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=mh4AkeKG; arc=none smtp.client-ip=209.85.128.45 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="mh4AkeKG" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-4954a9e8490so1603605e9.1 for ; Thu, 23 Jul 2026 03:06:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784801180; x=1785405980; 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=OkrjSwuUycBg+RRlfYmBdI9gqjZZ1EenX4uhPobHFtc=; b=mh4AkeKG/2uf0Spgn9mDIv5eqSzB1+XWv3Mua17KXF4Had1z24GX0eKAEhQqBTBVxC zmLi0bQWPArCNiAS2JkIrFI5H55LricfkhTFGM4mcIdNvDbMOGWGRQEiUf8lq2ZZ8Uvf 0lqemt7oCmMcSLrPst9W6ILyD++eCZ/r8SZAvKiHidsbk+46YWZi6EvISEDXZ88oPtfP kjwKuKzoEEgiTiab3D+090gEbyVJCgP1Eov6JSfQT71FPZ+Gak86kvUTsK5V/xXwDKYB d/dhyhpwfSXWhCtZ6I8GCGIpb4CJ1TSg6+dN+TFQkHD6yUuTzRqWMPDzdQzGPiiSVB4n GGsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784801180; x=1785405980; 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=OkrjSwuUycBg+RRlfYmBdI9gqjZZ1EenX4uhPobHFtc=; b=nAb1gF0TrPX4ER0dTUeuRhqxOXlB9sR8t02xLoF4F9BHXAvM3mlIngomNNd06k6S+8 qLais8PovrUVTCCW8NHqc+ZwoNvXJPi9/A0LAzHiqUPJkZ6wWGbI2Z4y45SLj/b5dudW 4utnXF+1Xlogmpfcj8PoA9qM6OpYUbAdENUxW8rUnpbojT8ElNp1Pc8kQ2dBcFCbCQP8 HOibc0zFy9b8dP752sj4nLom813ZYQ0B3a4kxH/BX41ZIfoyRLfgqqX+bYYpACBI3UHL skoAH9ko9byZl0x2i1PlQkszloDuIUYfj6FsCyOBoIRfzGtAsZ+gAZzhkKDswxx9tB6O sv1Q== X-Forwarded-Encrypted: i=1; AHgh+Ro13D228iiW/6ryiGuBFFS+H0izsth7qNfYaBz82VDjctw7N/Jp1vRirrQCU9pe3LtMiU8Uxa6oIelOBfM=@vger.kernel.org X-Gm-Message-State: AOJu0YwO8pzhLxrts5x1D80IAEGG4DwW205NW3LuIPteihH/NvVGI+x9 +RxMo1eZJG9gBg6Xruw9ASMXEtTItSH1HyfpMbnusXBZ2C6AYl76w9rF X-Gm-Gg: AR+sD13/GSKZGgcr7RvkmKpr83W34wvliUe4aqg+M8drdx8leJWxGXYwXMhaAYVrhjv 7KaQF17iFPjYhPqG6wz5lVwwvr0MqdMThO2VuxoeKTwpSyjzpJhmH2Wg4Lw4z2netveWwqcpp+6 SyJC0Rw05DzGviOgLUvjaMp3CLKhRJbF8aBf4qDz+p5L5rvNhbpKX0E3k4+ok7yyy63R0TDPKXd vrMiPjEGlzGbN7RAyW+JiXVVTLXoWPymRV1rBeASOrHUo+NWxf/cfVI9+WCXtHzDuoHCS8VTXjS OygSyzYxjEGZwD4VS8aHJYycXwPXaj+CQ/aYZusGfq8A6e+HKEkRc/A9tAOzjEulnPcz3gMBkAE U8AFdpN0Z2sghPUbf7mj5ciMU9xxFMqwn8iYcyBQ0LDS/mx28/XEiOM1+HIOHAW3SmK/LYzWwS+ c3uChBPfaRbsYjOB9r/hrMiQNxvgUrNTQPOXIZFDovGlCy X-Received: by 2002:a05:6000:2309:b0:47f:9208:9e4 with SMTP id ffacd0b85a97d-47f92080a4cmr1526100f8f.31.1784801180254; Thu, 23 Jul 2026 03:06:20 -0700 (PDT) Received: from localhost.localdomain ([86.126.27.145]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-47f85b9a60asm14212163f8f.3.2026.07.23.03.06.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jul 2026 03:06:19 -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 , Liam Girdwood , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-omap@vger.kernel.org, Mark Brown , 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 v4 2/4] ARM: dts: Rename the TPS65217 regulator nodes Date: Thu, 23 Jul 2026 10:06:00 +0000 Message-ID: <20260723100605.628882-3-egbostina@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260723100605.628882-1-egbostina@gmail.com> References: <20260723100605.628882-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 after their hardware counterparts, 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 Fri Jul 24 21:52:33 2026 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (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 6F61043BDDA for ; Thu, 23 Jul 2026 10:06:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784801186; cv=none; b=aOaBn2S6t7pHJnWozFYWQHY2XoiXG+nUmBlSxeD2nseUtEGOH3Dftag0z/7fZPMXmnFwVMI3eoPE4CnZoOQWHUqAGUalY+AzM5nYoJwjTlKf7XRkyD4qSC3PddUMc/nh5+iDGiUlrzPUWA8F3+XqWcyU5eSvnbpGjyuoP3KZQ9Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784801186; c=relaxed/simple; bh=L40lap8bnY8cNJW9mxIUGL/vmblDYxgqq3QuCHt2Y+I=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=BHOsnPPf3O9YSS2NikMWnHZygyYNm3ysV6FNW7UrZ+631uUEJRw7xg0KHPIK6A4k6noS38fAjuQMHUIWfh+nJ2i/iat/0Sq1kyIw6wm4qK7GZBJIVfTws3y3qrOyPzNGxPJFAd/4ssp071BUqd81xxktXUtSUC2wvq7P2p+N3/g= 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=Z+ZKRlnm; arc=none smtp.client-ip=209.85.128.41 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="Z+ZKRlnm" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4955aa106b1so4362525e9.0 for ; Thu, 23 Jul 2026 03:06:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784801182; x=1785405982; 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=Z+ZKRlnmJ046HFQN79JnAs2JgGg4N9481AI19MZJPCn+GAHynG0mgrDa8ACPxOGeGp 7YYFxXYNGL27cVIVWw4+mIT/3GBcnEIhVp+2b0wZnFxXC3HYodwjK1fkrJbmgWCZxnOa ChMwbpIaL7XWqCG6jgEu+p9iaL3qAHLKzr1ezBSwP8VqSU7SCUwaSDENOURD2gfD6IEE IfAOOIY9JHOCIhVNNz0LnJ9gzHSbYR80O7OvyBL4afnE/dpA5lc+5GcSa1PFiFSysMJk b1dFUn5OXUT65CGfW/zxF8Mxc/+1McDQS8uQqeV323tqS52N1EI2oZdtXDy57t247KB/ UbrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784801182; x=1785405982; 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=ASMi4KNNlv3F8jLGkPQzq81lJhsuYOvSFcNKmb6lQjHxBekddjNkcT75lXO2/EgHhn kQ7ClLYaftGe2iwL7Y1R89Xei41+6ZxYJ+e2YaCnxlhtswMX72S75C33cPXlZht10gI7 bTOhWpu7NGI1Kmnm/PemliUGHDIkJRUEvvrZDTALxZxsFRdfKmi/2WeqxR25wBcO7VX+ OZnLWyKkvoT4dxsJQNWmD9Lo8AO6a6JbmnxXatJ2h3UxAfgcAWBW8MBKwyk79+3k5UZe yi2CfFcw/bdLxBRP6Ow97vXgQtzxvTiKydwHBhgmzH3Y2vPY2Wd5B34a0CLZIdQ9C32f zVLQ== X-Forwarded-Encrypted: i=1; AHgh+RqdpaGSwo83kfwX7+fCgO9/QEgaYz3EWMEEcu5DTxAL4CS6tVHAHDP/MJNejl4w0kFOw3XiSP/JcchCCRM=@vger.kernel.org X-Gm-Message-State: AOJu0YzH2jt9ltBLxg1jCchPuAJNLPHPtyvgA2xLu0q+kJ6VwBIKFiND O1gd43al+0kJFCmY0mGiiyzwWt6uVBej1vXCNSjSdxgmrhl6GsKQmvh0 X-Gm-Gg: AR+sD13zKE4BteUTSOTBjcma9fa9FDCCXetlJxdTjgLle1A251IsGQHmTy1rAJYyJK5 G1FV8FJh6VhsIyoCOF9d+rYTByYJ1v0XKq7LseCUlJ2xu3soLoV0nkqQymgNZ0kbU/pZqgYxIVb 7mNUZnUsYquXNYjknktbVhALO80+7Z0mNdwl61zXmK8OGWaarM4jFoJSiMAmUgG6ClcMZMC2Pev Xbrl+JGFRLl16++/NfMxFuB+ywuDo2A4VroMDUe36tN+cWLvHIp5JF60MpjwygeOFxsJk7ifrKh FkQOan7aOQhrAfI98JYlwhpTWyAtggKx0h7tRRidNw+sW35l+jB/RnPmLAWEkLdJjRDqNBJh6VQ bg1u0e/ElwrRZIpbKeg8+njGohQzPV24Rvk81kIF/EJAC6mNZ8x9/vv8ts42d+p+Tv67Hw1Bemh k/SjtlzTUxCPxSEBvRmfzztLZ+YMwCJfH1q3a/ICTND5OY/YAhAnQCj7c= X-Received: by 2002:a05:6000:4704:b0:46a:8fab:eb44 with SMTP id ffacd0b85a97d-47f8d710897mr2842693f8f.1.1784801182450; Thu, 23 Jul 2026 03:06:22 -0700 (PDT) Received: from localhost.localdomain ([86.126.27.145]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-47f85b9a60asm14212163f8f.3.2026.07.23.03.06.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jul 2026 03:06:22 -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 , Liam Girdwood , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-omap@vger.kernel.org, Mark Brown , 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 v4 3/4] dt-bindings: input: Convert TI TPS65217 power button to DT schema Date: Thu, 23 Jul 2026 10:06:01 +0000 Message-ID: <20260723100605.628882-4-egbostina@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260723100605.628882-1-egbostina@gmail.com> References: <20260723100605.628882-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 Fri Jul 24 21:52:33 2026 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.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 D5F1543B6DB for ; Thu, 23 Jul 2026 10:06:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784801189; cv=none; b=XKtP3MbEPgsSi7tE5Au43osM46XxYbQyO+e6xDBbVh6g00FpWIIztNqAxEhq41pLsRtru3PwIRYfaXQj9vrqzvc6SYIh4Z1lojFdDe3NYAgTCWBhMEWteh7Mq4jFc3x8BRogHrZBkz5+/H/1TSg5hu3YmfNIK3tfrM9TCqf30Is= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784801189; c=relaxed/simple; bh=yi1L0OaPBYwYferLA/S3gjy5fRutjBcgYUBGWpiPzVw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=tpFOZ35fq/dUNZsKLIDYJCo+af4gHO37UvTtKso5NrOBtdsG5cJNdgtAsuGyI5pgZHiSgnZn4Nz1pZgfj4mAA6kbJKg+wiNCuxSbT5yzzLVDh0ztz9OSwUlevIibHli+yuXqPshbQibrvafG+ZwYGPacb+KcbSTXYAV5lQjMcus= 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=JpyYdCaE; arc=none smtp.client-ip=209.85.221.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="JpyYdCaE" Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-4758bd3731bso251293f8f.0 for ; Thu, 23 Jul 2026 03:06:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784801185; x=1785405985; 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=gPl3pwlOAjDCJEiarN+UR1ZW+s5HzR452XUHV7AUK2A=; b=JpyYdCaEfDeKoz2vy+hGZ3MT0wBGxveKx5zP7jnbEv4maSwLfLO3S7T8jmKtQ0QOab aGS+N7mTEvtEoFoe4ujUjpWRVzvxx7mLqgkRUZvjRD5Q6YNyVXybLCVRvsuO5IZCjn5P +jsRHIKBmKBe4bdg+84tvr2EJNBczogYCBb6kiS8yxYEaM10Ugq1SJTm2sq1EUv3L7/c hb8L8QIIEI6g0IqiH29DG6lEsLbtDfMM5vyIzsgKz4ZKdG12iBbAGybUwhqIopqCyBgz LIqC/5qUcg91lFNb6GxpF9eK9guChvphoPlpQgBvOfzY5vkgBbiABJU/pmzlnoBchA/e nj/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784801185; x=1785405985; 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=gPl3pwlOAjDCJEiarN+UR1ZW+s5HzR452XUHV7AUK2A=; b=mjzvTDDc+CVnAubXKLe9e0pzP+f/1FeMBdh5SBVNuNLgw4O1YhBe8djgXdTPnmlU1i AFDryXA/7LqOVmHfrfWQuZA4hxvJnXLcGJP+pLwBGv5gmDEoWggtpYSK4IVWN9C5+JbW 8Wk1Cc7e9vY6i2i3ClLeXSHMsm3qiS6qjlRJb5ei7sSo7n3P1uOdszJTonx85Dw9xAHX q3rvbpshpk8UB/5mFGrzZN4L564ryJan424UTuSwWaPIXvBNwE+EAHAId5xAaEVsEx6P Y1JAStYV9tLD/UHAZSLp0/rJnIEE5EknbPGN8vqSKq0esDOu0c7Ge/KEZCHDes0VejbC awUg== X-Forwarded-Encrypted: i=1; AHgh+RqUI2eWkE+Hnuc3ReW4H+DRtJ2xt9PRHP/g8YgrRzBL4K7mKw0/0afcVdXZw1Vc4UjS8x20aGzW33IU59c=@vger.kernel.org X-Gm-Message-State: AOJu0YwdsRiHm4j0e5Aohg9s12Ef7JXsKyi4dCuT4yN8v6z9Rs6wKsPh /bg9SWoxmheyWrr9YtKsNsgHGkVYeyfwvuHALr6/cdFdOp5IQUzsgBS0 X-Gm-Gg: AR+sD13nLlF0ePDr15FQvTPZFGC0FVhYQ8H6p0Cr9Riasfmc4WyOUB+oG6idpO2oCn+ Tae/4RdLB3nKGhnXwBseXcyjVBjFDkdoqtO68JbA8ndI29oVqo/8zfypkl4EW3G9jmLmXwH9TK6 mI91cThVJdFpUG51b8rYtoA+thq894dwiz/Eg807wpQJwmx0A0LCd/lIkeNY2OmqsnaavOi8Q8Z DKTpuNKnMyxwemVzr5LFBd+P7OiZSrtpuYijwP713NJUVRMREm0oUxRN+vy8kCVo1bopZmvnsqi 7jSoq+lI6/Dh0jskYZqnpeaLfC+AlmrBxUrB0D4e6gCEUwKyuw9ncsxDnLUZ9Ofr7IsF3ntf3vv IzAcP/Q97JpaqymgARJdsgvgKmsN+XdnwHMK/iu3CoC6sM2w4HrugvBQ5VecDf3eGBQOKFzJY9L VNG40uKq9bX55AWT8seVZRPlg3Gay+jmyeNchw/Ui1yqbh X-Received: by 2002:a05:6000:2606:b0:47f:9158:5924 with SMTP id ffacd0b85a97d-47f91586a18mr1946794f8f.9.1784801184791; Thu, 23 Jul 2026 03:06:24 -0700 (PDT) Received: from localhost.localdomain ([86.126.27.145]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-47f85b9a60asm14212163f8f.3.2026.07.23.03.06.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jul 2026 03:06:24 -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 , Liam Girdwood , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-omap@vger.kernel.org, Mark Brown , 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 v4 4/4] dt-bindings: leds: backlight: Convert TPS65217 to DT schema Date: Thu, 23 Jul 2026 10:06:02 +0000 Message-ID: <20260723100605.628882-5-egbostina@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260723100605.628882-1-egbostina@gmail.com> References: <20260723100605.628882-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. The regulator/tps65217.txt binding documented the same 'ti,tps65217' compatible and is superseded by this schema, so remove it as well. Signed-off-by: Eduard Bostina --- .../bindings/leds/backlight/ti,tps65217.yaml | 170 ++++++++++++++++++ .../leds/backlight/tps65217-backlight.txt | 27 --- .../bindings/regulator/tps65217.txt | 78 -------- 3 files changed, 170 insertions(+), 105 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 delete mode 100644 Documentation/devicetree/bindings/regulator/tps65217.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>; - }; - }; - diff --git a/Documentation/devicetree/bindings/regulator/tps65217.txt b/Doc= umentation/devicetree/bindings/regulator/tps65217.txt deleted file mode 100644 index 4f05d208c95c..000000000000 --- a/Documentation/devicetree/bindings/regulator/tps65217.txt +++ /dev/null @@ -1,78 +0,0 @@ -TPS65217 family of regulators - -Required properties: -- compatible: "ti,tps65217" -- reg: I2C slave address -- regulators: list of regulators provided by this controller, must be named - after their hardware counterparts: dcdc[1-3] and ldo[1-4] -- regulators: This is the list of child nodes that specify the regulator - initialization data for defined regulators. Not all regulators for the g= iven - device need to be present. The definition for each of these nodes is def= ined - using the standard binding for regulators found at - Documentation/devicetree/bindings/regulator/regulator.txt. - -Optional properties: -- ti,pmic-shutdown-controller: Telling the PMIC to shutdown on PWR_EN togg= le. - - The valid names for regulators are: - tps65217: dcdc1, dcdc2, dcdc3, ldo1, ldo2, ldo3 and ldo4 - -Each regulator is defined using the standard binding for regulators. - -Example: - - tps: tps@24 { - compatible =3D "ti,tps65217"; - ti,pmic-shutdown-controller; - - regulators { - dcdc1_reg: dcdc1 { - regulator-min-microvolt =3D <900000>; - regulator-max-microvolt =3D <1800000>; - regulator-boot-on; - regulator-always-on; - }; - - dcdc2_reg: dcdc2 { - regulator-min-microvolt =3D <900000>; - regulator-max-microvolt =3D <3300000>; - regulator-boot-on; - regulator-always-on; - }; - - dcdc3_reg: dcc3 { - regulator-min-microvolt =3D <900000>; - regulator-max-microvolt =3D <1500000>; - regulator-boot-on; - regulator-always-on; - }; - - ldo1_reg: ldo1 { - regulator-min-microvolt =3D <1000000>; - regulator-max-microvolt =3D <3300000>; - regulator-boot-on; - regulator-always-on; - }; - - ldo2_reg: ldo2 { - regulator-min-microvolt =3D <900000>; - regulator-max-microvolt =3D <3300000>; - regulator-boot-on; - regulator-always-on; - }; - - ldo3_reg: ldo3 { - regulator-min-microvolt =3D <1800000>; - regulator-max-microvolt =3D <3300000>; - regulator-boot-on; - regulator-always-on; - }; - - ldo4_reg: ldo4 { - regulator-min-microvolt =3D <1800000>; - regulator-max-microvolt =3D <3300000>; - regulator-boot-on; - regulator-always-on; - }; - }; - }; --=20 2.43.0