From nobody Sat Jul 25 03:46:08 2026 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (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 91A373914FF for ; Sun, 19 Jul 2026 14:10:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784470237; cv=none; b=FDBYlFjYfmyEMaDFLV8EwQAYOvRdn9IvyZHesWMtrUbc4tmw2KQndqP6JQeCo46bl8JYXVMbp9i2FOlYlWr63N4lZs2vkM5GWdMORpmW4mSZtp3TLdUf8ZVHDMB8aMEEbIzWSJSyCBDDMfQfDsgKCPOaF+oGYq9BJyd99oHy5lc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784470237; c=relaxed/simple; bh=yGYoDUH0GpngWJRM/+2oKxqx2lbtMA4BIRUeJWrnKho=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=i9xS7klUMdSHgaBvPBEh7hmxbP0bkMZ7WDGjiMnP0UIu5L8prxf4CsHgtGvTtxt1AZArp4hub2THZnbR/TI980q7fk/vsQs/xQ9kDqPFOF+s5c1qfXJcWYyj+D+rurwv/hTBr6/pKtM+JsM0ZwqYjANZpn/4YYKcZCQTYuW9Deg= 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=BMexMDeJ; arc=none smtp.client-ip=209.85.128.47 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="BMexMDeJ" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-493b966dd74so38173575e9.3 for ; Sun, 19 Jul 2026 07:10:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784470234; x=1785075034; 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=VPyP+KaxXd4uhOrdQI9yUrxfXv2oT9xTCa0+/ekjFvQ=; b=BMexMDeJK0nc2M82nT/iykR+MOCN0r6K9J5C8ruvgPnU3OGF2vknw32nHwCZ93JyMV pGf/bKqhLsrAvkuhuEBlsvbYy6XS66AWi7fcENDSsia6SiQdw65vj6bkjfQRqcDfCDCP /vJnHrGKY4h12bhOH6uAJ9taR+oO7NBAlLB/yH0YYjuIWvcUsHDjoX4oJgRyoIsxO0bk MZUPwe8MEBwRbEjHcryGXG/d/3miXFkq4oD25+/GeL4npmF4eRmifnWR50GXQLKw5ywT o57ytqaYfNGRdjKfCEzRb3oJf4AmGprkEEossZZdqHHbvl5jsIospHnX4dqg4skb+qjP kILg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784470234; x=1785075034; 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=VPyP+KaxXd4uhOrdQI9yUrxfXv2oT9xTCa0+/ekjFvQ=; b=FeBmezxGBDYbLLw4qQFBdlvj0oxqZbSXRVpN1sP3vptIDJ4qRFcJ/HX17xK0qRvBY8 oBY6PcP1+A9So/9zKGdVA2Oaj6JEuD8On4B15Y5m4I4BvNcp6QD0sKDAqL1A8vWllX9L HGa9U6J20QFK3zDIajWKSM0w3bETw60KrTRCLFKGm7DH0v/kI5OYVnaUrn0MEnVEa3rx OAWY7s6i8bvGK0KWnE6yvG+YG9RDhbmOaRGfZeD9kiFUTV9HzZBuWx9/qjnG+rxGy5JT p2HAmIHTRekgxuLMnQMpyRBxGFLmSSspIhacAkpiGpqZ3pkv4F8Fs9cOsTo/r6hhtPMj /o+A== X-Forwarded-Encrypted: i=1; AHgh+RodSl0iLn2VqOoZ+h68e3ZtWmRo3mBitYCrLgSgERzkdqRluKrfNXHKX79APfK4NMxc471kYR8xtX85XVM=@vger.kernel.org X-Gm-Message-State: AOJu0YyltHg2Wtz2OMrA80myeTRSmRthyvsBaKt9FZLYsJ+ZVNgHfe33 Nwbn16aFK5eZnFEv9QFGcZb6Dh9+W7QMc3py2Z3TzbvewqvnV4W4s+4j X-Gm-Gg: AfdE7ckIHaOUmcYlYm1kvqh6BztCMlKFdGtF4m3to9Z11l7oNLG+uSkxgW97dEncJFY QNb/sunsrNwPGUQf+l4P3pgjtAXJyzWqoxoX/1qZot9bECVtAr9ZNaSkh/aFAfjS5q5sQ5fcUQO ed5iGyvaNst+QKux4kF7hKHt33/QkciStAXf2xFoKi5XIS9CKvqfB+eEg3FBgNxY3B92kFLXu41 9EBcBngSA3sh6q7xpOvwFqrcWVMw7J0QFAyiHAJLSalFNaLAsOIeRaNNT13bpVB7QobU5zCfOKZ HN3er9egrHAJ3OZeZb1KgseR8cpkcu71hwQAU6h7Ajx49z5QuBWZ3h+noawVVaTA9HvkUqu0n7k xp5pNwQWlN5oI5HkEuaKKM7+1XlYR5C8J7B0HADmENIfJc4To5YxQ2D/qtZxfURNjcS0xLCIjYm hW6dX/qdI1wUxdJWuiNyblTFhEw2Qk+0/S6SRM6kZDiA8s X-Received: by 2002:a05:600c:4ec9:b0:495:4589:707 with SMTP id 5b1f17b1804b1-4954a3ec5ecmr132249565e9.5.1784470233698; Sun, 19 Jul 2026 07:10:33 -0700 (PDT) Received: from localhost.localdomain ([188.26.50.240]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-47f63eddd1csm21264859f8f.29.2026.07.19.07.10.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Jul 2026 07:10:33 -0700 (PDT) From: Eduard Bostina To: Aaro Koskinen , Alexandre Belloni , Andreas Kemnade , Conor Dooley , devicetree@vger.kernel.org, Eduard Bostina , Kevin Hilman , Krzysztof Kozlowski , linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-rtc@vger.kernel.org, Rob Herring , Roger Quadros , Tony Lindgren Cc: daniel.baluta@nxp.com, simona.toaca@nxp.com, goledhruva@gmail.com, m-chawdhry@ti.com Subject: [PATCH 1/2] dt-bindings: rtc: Convert TI Palmas RTC to DT schema Date: Sun, 19 Jul 2026 14:10:07 +0000 Message-ID: <20260719141008.3562347-2-egbostina@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260719141008.3562347-1-egbostina@gmail.com> References: <20260719141008.3562347-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 Palmas RTC controller bindings to DT schema. As part of the conversion, declare 'wakeup-source: true'. This documents the Palmas PMIC's capability to wake the system. Signed-off-by: Eduard Bostina Reviewed-by: Rob Herring (Arm) --- .../devicetree/bindings/rtc/rtc-palmas.txt | 32 ----------- .../bindings/rtc/ti,palmas-rtc.yaml | 57 +++++++++++++++++++ 2 files changed, 57 insertions(+), 32 deletions(-) delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-palmas.txt create mode 100644 Documentation/devicetree/bindings/rtc/ti,palmas-rtc.yaml diff --git a/Documentation/devicetree/bindings/rtc/rtc-palmas.txt b/Documen= tation/devicetree/bindings/rtc/rtc-palmas.txt deleted file mode 100644 index c6cf37758a77..000000000000 --- a/Documentation/devicetree/bindings/rtc/rtc-palmas.txt +++ /dev/null @@ -1,32 +0,0 @@ -Palmas RTC controller bindings - -Required properties: -- compatible: - - "ti,palmas-rtc" for palma series of the RTC controller -- interrupts: Interrupt number of RTC submodule on device. - -Optional properties: - -- ti,backup-battery-chargeable: The Palmas series device like TPS65913 or - TPS80036 supports the backup battery for powering the RTC when main - battery is removed or in very low power state. The backup battery - can be chargeable or non-chargeable. This flag will tells whether - battery is chargeable or not. If charging battery then driver can - enable the charging. -- ti,backup-battery-charge-high-current: Enable high current charging in - backup battery. Device supports the < 100uA and > 100uA charging. - The high current will be > 100uA. Absence of this property will - charge battery to lower current i.e. < 100uA. - -Example: - palmas: tps65913@58 { - ... - palmas_rtc: rtc { - compatible =3D "ti,palmas-rtc"; - interrupt-parent =3D <&palmas>; - interrupts =3D <8 0>; - ti,backup-battery-chargeable; - ti,backup-battery-charge-high-current; - }; - ... - }; diff --git a/Documentation/devicetree/bindings/rtc/ti,palmas-rtc.yaml b/Doc= umentation/devicetree/bindings/rtc/ti,palmas-rtc.yaml new file mode 100644 index 000000000000..ac64f0589c84 --- /dev/null +++ b/Documentation/devicetree/bindings/rtc/ti,palmas-rtc.yaml @@ -0,0 +1,57 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/rtc/ti,palmas-rtc.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Texas Instruments Palmas RTC + +maintainers: + - Eduard Bostina + +allOf: + - $ref: /schemas/rtc/rtc.yaml# + +properties: + compatible: + const: ti,palmas-rtc + + interrupts: + maxItems: 1 + + wakeup-source: true + + ti,backup-battery-chargeable: + type: boolean + description: + The backup battery can be chargeable or non-chargeable. This flag + indicates whether the battery is chargeable. If present, the driver + can enable charging. + + ti,backup-battery-charge-high-current: + type: boolean + description: + Enable high current charging in the backup battery. + Device supports the < 100uA and > 100uA charging. The high current w= ill + be > 100uA. Absence of this property will charge battery to lower + current i.e. < 100uA. + +required: + - compatible + - interrupts + +unevaluatedProperties: false + +examples: + - | + pmic { + #address-cells =3D <1>; + #size-cells =3D <0>; + + rtc { + compatible =3D "ti,palmas-rtc"; + interrupts =3D <8 0>; + ti,backup-battery-chargeable; + ti,backup-battery-charge-high-current; + }; + }; --=20 2.43.0 From nobody Sat Jul 25 03:46:08 2026 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.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 C35F73932E9 for ; Sun, 19 Jul 2026 14:10:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784470239; cv=none; b=kOT+RJHGUWJjzHPRkoCEYBdx/xB2oNkPircJNu2/tjkaqGaJGfNOYB7wtFNcegEiQpBH91Lc/hw7DKkNjbsZr1+fdlKAWocrVz8PUWSVUObIxuTQxsXSL6+rnDrG0+c4b6toTZhdpTWnsI78UWJWjdvMtHCrqE7z9qFFfxdfVwA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784470239; c=relaxed/simple; bh=zxFukmIgWBNdHIDZiQeYhHajmRjhjZV82VhWCev2U4s=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=X6TY04OLYqH4liMgYswgx3CZWKbQlVkMy40tmCJGJsmxFvRDGb2pHbB3sJfhVlT9khjHhZOIpxICKqWhyzinS5ASRQmzwqW7AkI7zho2AITDGMq5d67V+/LLYgD0lLc+V14Rwl04CsG9qr40x1EsiRBcvfY8X65AsQEu/urZCF0= 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=sxUn6cFv; arc=none smtp.client-ip=209.85.128.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="sxUn6cFv" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4954a9e8490so9622735e9.1 for ; Sun, 19 Jul 2026 07:10:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784470236; x=1785075036; 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=Irw3JPEYfUlh5ovIGw0d+Mqx7jOMov1pg0gxS9k0L4Q=; b=sxUn6cFv6VJtLi6+RWz5KWnq5RBv1MokrUG5c9vbgnA1cRpTJTmjwlsLNeKDd25nZp kn2BwAwSjoGjzaT+9lc4+wXepyojuzA/gZu26Iv8b4cIsLfKRg1pJNYKga1C8quFzzPa Co7gGAeE2h9BbWErPZ5tLrDkMGbCeKHyOJ6yvH1gwArVngf/P2H5MgMPXbVewTK8vsFT 1DVzMqangLkSj3vv+ez1n0trDSw3fIzrGAR+JR86hPvRH651hrgxKuNCVKNuDEkXvXn2 xC0Q5ED5h2rftGpsiYbDuf3GYD/n8VXbSE4oJYZ396sp3s1kf2fqnmHwCDq6ayy12e1B Deag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784470236; x=1785075036; 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=Irw3JPEYfUlh5ovIGw0d+Mqx7jOMov1pg0gxS9k0L4Q=; b=jCJhLyNZL+kAluWh+d7g6lCQmrmopsjzisxI88jpe20B1x9Q1r5nTtHiOgEU+pM1Vf nJrapi+u9sRkXaT8jqkewDWAcxmXqjq5Ykrj3hoZUo3vtLrPVmVVZJWpCaYoCPqQQ0dB dV9UU1np6tae4k6i7oYUV9BankN706hlsCFFWZ9XpbLCxokYdskb+2I7f/lWJcvkOY+h Uw3rH/XAWLy0/hmsdOHaQf9nyizzGLuvqrt9PaMmFR/y5YcRyq03UMBZHWQWuzXKBOn+ fIhPRUiJYuHmn4sCuOwYyCpCZKQr4i7ZrZchI7r2shBMYwokZar4D6c7TNKILTZwyw0U A2Ug== X-Forwarded-Encrypted: i=1; AHgh+RqzCdGFRCmwULp+6jE/2s7WG6xcJIAPl6PmcL7so8+n3b3Iv2dmzc3Z6XvN+3p7gq1Bh2H0HEKpFxesgJE=@vger.kernel.org X-Gm-Message-State: AOJu0Yw8T2cORUob8Dos69mlOfcIss+7f/V6M4kQnjCkyt4evDwlTtS1 wx2F673/Fes8bCuAEBkp6ezC5IcbeqBxQEV/itOpoRcA+sP7SKJz45tb X-Gm-Gg: AfdE7ckIkYADqtsE9Uow/k1K6KnM7G/qOznZduRZ7fmDCbr51B/WT4BP5SqRIOzSae1 ByJjiEekiVfX6BkpRQLah4SIoGlXabIYcFGNqdQnYPWhaKlQlzIRIx9mgRP4lhyXcWPxpgcpytx CniOHm4Jrhn4xwa4tbnldIc9lLw1D129VcJl0J/GMDUSErhB1+xu9TOJfKXrEIhQWyb3IX0RJ81 ESjkbvz6z6aHv0XxvcoeKGIP/1xcWz0b3a/RriN7LoFrJJtu1mtfky3eBlElZgmx+vnLd8PUwn2 adXvdG9QRuCX6NGjQvbyTst5P2puzQcj9udM2xyHn2i3/I5em8DGJa1N/Te70Ev7ffKmAgqMGyS aJAJgbyy4QdtwQzaTsWAJK7gGLnWRbXCfUBEqNHqYLgxh4+t00RSSvnPHrTEaueaxeN3FHFbkAR YI9+gMT5u501KRT6YY87QUoup4StgrE3GwyAyVWuKoSFER9PkdusnZr4Y= X-Received: by 2002:a05:6000:40c5:b0:475:a771:e839 with SMTP id ffacd0b85a97d-47f5a419737mr18506383f8f.3.1784470235957; Sun, 19 Jul 2026 07:10:35 -0700 (PDT) Received: from localhost.localdomain ([188.26.50.240]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-47f63eddd1csm21264859f8f.29.2026.07.19.07.10.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Jul 2026 07:10:35 -0700 (PDT) From: Eduard Bostina To: Aaro Koskinen , Alexandre Belloni , Andreas Kemnade , Conor Dooley , devicetree@vger.kernel.org, Eduard Bostina , Kevin Hilman , Krzysztof Kozlowski , linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-rtc@vger.kernel.org, Rob Herring , Roger Quadros , Tony Lindgren Cc: daniel.baluta@nxp.com, simona.toaca@nxp.com, goledhruva@gmail.com, m-chawdhry@ti.com Subject: [PATCH 2/2] ARM: dts: ti: omap: Fix Palmas RTC node names Date: Sun, 19 Jul 2026 14:10:08 +0000 Message-ID: <20260719141008.3562347-3-egbostina@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260719141008.3562347-1-egbostina@gmail.com> References: <20260719141008.3562347-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 core RTC Device Tree schema expects RTC nodes to be named generically ('rtc' or 'rtc@...'). Update the tps659038_rtc nodes across the AM57xx device trees to use the generic 'rtc' node name to resolve dtbs_check warnings. Signed-off-by: Eduard Bostina --- arch/arm/boot/dts/ti/omap/am5729-beagleboneai.dts | 2 +- arch/arm/boot/dts/ti/omap/am57xx-beagle-x15-common.dtsi | 2 +- arch/arm/boot/dts/ti/omap/am57xx-idk-common.dtsi | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/ti/omap/am5729-beagleboneai.dts b/arch/arm/b= oot/dts/ti/omap/am5729-beagleboneai.dts index 76bfb364777e..46270ed87377 100644 --- a/arch/arm/boot/dts/ti/omap/am5729-beagleboneai.dts +++ b/arch/arm/boot/dts/ti/omap/am5729-beagleboneai.dts @@ -386,7 +386,7 @@ regen2: regen2 { }; }; =20 - tps659038_rtc: tps659038_rtc { + tps659038_rtc: rtc { compatible =3D "ti,palmas-rtc"; interrupt-parent =3D <&tps659038>; interrupts =3D <8 IRQ_TYPE_EDGE_FALLING>; diff --git a/arch/arm/boot/dts/ti/omap/am57xx-beagle-x15-common.dtsi b/arch= /arm/boot/dts/ti/omap/am57xx-beagle-x15-common.dtsi index 87b61a98d5e9..e7c186941c23 100644 --- a/arch/arm/boot/dts/ti/omap/am57xx-beagle-x15-common.dtsi +++ b/arch/arm/boot/dts/ti/omap/am57xx-beagle-x15-common.dtsi @@ -360,7 +360,7 @@ regen1: regen1 { }; }; =20 - tps659038_rtc: tps659038_rtc { + tps659038_rtc: rtc { compatible =3D "ti,palmas-rtc"; interrupt-parent =3D <&tps659038>; interrupts =3D <8 IRQ_TYPE_EDGE_FALLING>; diff --git a/arch/arm/boot/dts/ti/omap/am57xx-idk-common.dtsi b/arch/arm/bo= ot/dts/ti/omap/am57xx-idk-common.dtsi index 5eccff3bb4b6..a2a654ef4ef9 100644 --- a/arch/arm/boot/dts/ti/omap/am57xx-idk-common.dtsi +++ b/arch/arm/boot/dts/ti/omap/am57xx-idk-common.dtsi @@ -405,7 +405,7 @@ regen2: regen2 { }; }; =20 - tps659038_rtc: tps659038_rtc { + tps659038_rtc: rtc { compatible =3D "ti,palmas-rtc"; interrupt-parent =3D <&tps659038>; interrupts =3D <8 IRQ_TYPE_EDGE_FALLING>; --=20 2.43.0