From nobody Thu Apr 2 11:57:52 2026 Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.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 0DA112E06E6 for ; Sun, 29 Mar 2026 20:52:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774817543; cv=none; b=iHMYDjRzlSNIS/LsQm3GPvfMJX/2/R7joe3DywmF8q36pbm5HhLw/CHuY1nkL7ZDegWrLpAxJ4Fuws6nCbd2V9167Hbd9OObWxzeLTsxYABWS94hMip1Ltqm5FULfXCMc5UQMTK+A+eGoizFN/YxTgidc3ZJIt0IqfqXVSc8JBA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774817543; c=relaxed/simple; bh=5wB2jRWrDf34Wq2yXZveYEIfG5TX6LXKr04QZfDaEM0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=iOV1NkSb1neB/WkfCpWOdFxETIvtVXnw7g7bpN+7XfOdiZTo4z8pl07y4NtkhTap2DOfEz4kzHu2hI6uCHN2sLSKqcQ3gya2Zct/PQ4seu3oW1CA+7ngK+SbYS+x8JR/ovQvc/WKQCdOEqhFQVgqHHEmU6iA3+z5EniegFCk9YA= 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=CkVcj4tf; arc=none smtp.client-ip=209.85.216.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="CkVcj4tf" Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-35da8d037a5so84385a91.0 for ; Sun, 29 Mar 2026 13:52:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774817540; x=1775422340; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=M4Cow+KHFKRG5kiCnQkhdbidV9anmjbpMjKgFHIwing=; b=CkVcj4tfDurUray//vbYq5QklNe6tQseVqX+BPTMLzCkSg1pwh0fJErDkw4Nsigx4G MNAeXvvDOoEQFlaoR41EI0VM2Qp0AeX1ZPC4u8OTvi4FjkwfsmqkRfw2v3ov9Y6q06F3 9h55t3FgTh9EfpBsWWXafLjcmn2dsgAlzsFc5KSchAsICDeJ1mfbMS148VUlVwbXeZtP +4Y9lIIOAcwiUSefvWWKk4XZNEiqDeJ77R7Ro+kqk3qZay7lwyD0fBmottvNtfMnocz8 Kb8jaAI3bSyefU3n0PXzZDWxek36D5NGz2FxaXDfdsxipi6HlQL+sS+u3/LZCT7E1cgb SSyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774817540; x=1775422340; 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; bh=M4Cow+KHFKRG5kiCnQkhdbidV9anmjbpMjKgFHIwing=; b=I6XeXtxV6hyUXH85PmmIzP7mtnONvmmho7U9tb1xJRQ+CNkgcQI+I74B9kiWcdS5eH XxAecHUbo+ZtamdhmxpYPy9Jbi25cujrtWWP4Q50+uy9O1h8CouOyXuEqUjl0mMQn38C llmb2Oe7l9bLkW0WpM1gZv6s0zxfvkbwTB6bCLDRuVtIOLfGzSqENbZA0mgf6PEGwkBV ljMA6Kv0vauDv6/DpxoyFet3DY28/z9nDzxgQJSllR3jt+aWxEVFnJbzu7/h/jf1Q/5G 3QCdItEBgj+NypQ2+KFKsnqwdZz1SfU7EHk5k7crOcvKYVN4WY0E2TIlABaJU5CUupDh kuMQ== X-Forwarded-Encrypted: i=1; AJvYcCV8S39uWV+eSk/paN6JODD8Zz3OJQFGSzPWXZ7v0jw09D9jZZPmvL5ujsJ6cxNvb7DaSxz+dKgIh6vXFS0=@vger.kernel.org X-Gm-Message-State: AOJu0YzJNJKVTpHALHvN95bSkpftNDGOsxMjdHHqP2Tva3SKFiEKi0IU qxZnIcjJmVJQgxpEWyQ+1yWIJoeGnVfrDZivUeI5UaiBJ+BRCC+UQbzQ X-Gm-Gg: ATEYQzwD/WVWt4IFfFEs4hT1rgP/rVxOPnRshRgDB2wHIFIad/Qy+B7g6WSeLLZWGxw NRTBzzTG05fKO0iYhRvprHJja3NelZMxuREzV24nBVKR7uglN81SMs33lXMQ/2Ht6vaZFIpU6BX l420waLdR97aAr96ywy4sZTB+MaBAI1iAzx093ebD4zluDusJw1c5te3C476N7McE7Mrq5QHuYy wNmYE2pmXcN9ILRISrwe0dfRSLtI2rnjZzCxkI9VqIZJtmxQMeopRBHMCaFUt7TPwwQeUCkSQch RJ1iYy0jrAj6CKd/ZSe4/RDCt93/apoDSU3PKfpWjNhHSGZ+ZwKgR4wRZ/tVmAh2BiDXJUSAo4j pHhhDtUJgY804Geg2/8CtNouNS1vr17Vefs2JWUstoSii57xHUNKBbBqFjvidI96ic/Q8DO6Kcq kMb095Btx2uU/2s5+xLUZ0fmw6b+h7 X-Received: by 2002:a17:90a:e7c1:b0:35d:a276:a87d with SMTP id 98e67ed59e1d1-35da276afa0mr2577266a91.27.1774817540473; Sun, 29 Mar 2026 13:52:20 -0700 (PDT) Received: from snowman ([2401:4900:646d:9af6:7748:701:6c70:4173]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-35c22d8c500sm10423412a91.10.2026.03.29.13.52.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Mar 2026 13:52:19 -0700 (PDT) From: Khushal Chitturi To: sre@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, ulli.kroll@googlemail.com, linusw@kernel.org Cc: daniel.baluta@nxp.com, simona.toaca@nxp.com, d-gole@ti.com, m-chawdhry@ti.com, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Khushal Chitturi Subject: [PATCH v2 1/2] dt-bindings: power: reset: cortina,gemini-power-controller: convert to DT schema Date: Mon, 30 Mar 2026 02:21:50 +0530 Message-ID: <20260329205151.15161-2-khushalchitturi@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260329205151.15161-1-khushalchitturi@gmail.com> References: <20260329205151.15161-1-khushalchitturi@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 Cortina Systems Gemini Poweroff Controller bindings to DT schema. Signed-off-by: Khushal Chitturi --- Changelog: v1 -> v2: - Renamed the node from power-controller to gemini-poweroff to resolve dtsc= hema warnings. Note: * This patch series is part of the GSoC2026 application process for device = tree bindings conversions * https://github.com/LinuxFoundationGSoC/ProjectIdeas/wiki/GSoC-2026-Device= -Tree-Bindings .../cortina,gemini-power-controller.yaml | 42 +++++++++++++++++++ .../bindings/power/reset/gemini-poweroff.txt | 17 -------- 2 files changed, 42 insertions(+), 17 deletions(-) create mode 100644 Documentation/devicetree/bindings/power/reset/cortina,g= emini-power-controller.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/gemini-po= weroff.txt diff --git a/Documentation/devicetree/bindings/power/reset/cortina,gemini-p= ower-controller.yaml b/Documentation/devicetree/bindings/power/reset/cortin= a,gemini-power-controller.yaml new file mode 100644 index 000000000000..8fbe7e952b25 --- /dev/null +++ b/Documentation/devicetree/bindings/power/reset/cortina,gemini-power-co= ntroller.yaml @@ -0,0 +1,42 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/power/reset/cortina,gemini-power-contro= ller.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Cortina Systems Gemini Poweroff Controller + +maintainers: + - Linus Walleij + +description: | + The Gemini power controller is a dedicated IP block in the Cortina Gemin= i SoC that + controls system power-down operations. + +properties: + compatible: + const: cortina,gemini-power-controller + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + +required: + - compatible + - reg + - interrupts + +additionalProperties: false + +examples: + - | + #include + + gemini-poweroff@4b000000 { + compatible =3D "cortina,gemini-power-controller"; + reg =3D <0x4b000000 0x100>; + interrupts =3D <26 IRQ_TYPE_EDGE_FALLING>; + }; +... diff --git a/Documentation/devicetree/bindings/power/reset/gemini-poweroff.= txt b/Documentation/devicetree/bindings/power/reset/gemini-poweroff.txt deleted file mode 100644 index 7fec3e100214..000000000000 --- a/Documentation/devicetree/bindings/power/reset/gemini-poweroff.txt +++ /dev/null @@ -1,17 +0,0 @@ -* Device-Tree bindings for Cortina Systems Gemini Poweroff - -This is a special IP block in the Cortina Gemini SoC that only -deals with different ways to power the system down. - -Required properties: -- compatible: should be "cortina,gemini-power-controller" -- reg: should contain the physical memory base and size -- interrupts: should contain the power management interrupt - -Example: - -power-controller@4b000000 { - compatible =3D "cortina,gemini-power-controller"; - reg =3D <0x4b000000 0x100>; - interrupts =3D <26 IRQ_TYPE_EDGE_FALLING>; -}; --=20 2.53.0 From nobody Thu Apr 2 11:57:52 2026 Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) (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 A701E387571 for ; Sun, 29 Mar 2026 20:52:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774817551; cv=none; b=Xl6cJlE/n03+Qmp/lCvBnH1qv6tGCcWDV69cIsXrgd8QKQsnZrcFD9+VrsdvqnB5FZn3hIRbCG8Vw/MQKuuCv4rtV1HmrOBwIzyO6yje55JUrsIAKHJCfMj+Ugd2N3SH2Uq0zapelCvkWJeA5kX2/XUZzwFKTDCyMrykUK9/nG8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774817551; c=relaxed/simple; bh=7cmGYQcvmEc1xWQ0Rcmt3muQAX4wWu1F7S2wsgbG2e0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=MM+hKuHO7/bETuy8v+TmBbF4lY5npXf1Yp3TMHvWA4IlkJ9X0ULIAalbM46x/A2vAQATFQP0sAmVIZIknAV987WFDejfCTLT5DIH1dE0NpWaCfbsK+iLDbo4F7QFFoq/94HlJYi/7DrmZ07lg7m2h0fHLXKvtskhwj25CXvAEEI= 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=ALVEAWZU; arc=none smtp.client-ip=209.85.216.52 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="ALVEAWZU" Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-358d80f60ccso2415636a91.3 for ; Sun, 29 Mar 2026 13:52:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774817550; x=1775422350; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jRcoZ1iR+Zft8TDDmCol/NQjdrUX/469MdzYJEtnt0k=; b=ALVEAWZUvg0qWt3d5MEDWdXCwREiPg7e8wbpycvWkPxwCasTORSncd2nop35UDu/Nt rYbm8QXl15ssmaiBMHRBYLVLH1AFTuhvqdR9rvZroVBakICIEnvqtm/cM20s7zMF9fTm 3SeAph1WeFj7dcrAzkrfElCDNdOnTmJBA6u3geyxM/7D3FYiBM4FmeDOKLAWK+FvuJ0f WSV5XkMSw6tDyxeXdVf8GQFc6ksZymTRR7zVvH6FDx34OjNMFexJC+wvJInIj4rlKYux jghToxK1qcDOvSR9yztFpk3MnwIBkHUnjfy6Nusw5OduMq2AukXqzcJCWBtx6Eg16Doe rzFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774817550; x=1775422350; 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; bh=jRcoZ1iR+Zft8TDDmCol/NQjdrUX/469MdzYJEtnt0k=; b=RC1o0H3VVeIRI1LPtj6Oykclshndk+T5jfyzqNMYrbSWtrsqI1O0OK+00t86gSWa2q qU2kz+FlsgGJ5h0Ti7o/2bzT8xLJ+3geMEByMcIE518MNMaV2aNMTPEnICZ0HoLjxR4y p/ufPvaet4vBkRehXaH+ejKLsdh6wOnrtmmWD3kal0M9Ba7dzdArNqkHt+GZb3H3w8wu tkc7uZnhncMT2XlYhn8Ye0oWBlbmU5QaEMhlOC3PxjFTQt45YO9waJq25P+b5f0ZUiEH E6HUQmSYqU03NvuYYNRtgk77flUDbbvn2A3vaIpdMYrB0hWc0bvnbOK/A57SuQ8UkIoP vrNA== X-Forwarded-Encrypted: i=1; AJvYcCWGjrstiLFLFibn/q10K9VKC2OvHAhhfd+2DZ6WyueqNyfjpbTahUKMbfDX9hj+E3IvTwUv46kBI3ud9wA=@vger.kernel.org X-Gm-Message-State: AOJu0Yxo9p8W9R7SFY5/uU5U1AuimqvxNMnti3H6CRbONyQILa03eCiy 7+XhqTbyc/Kjt13wfGwm+RO3VmZjQ3c1njElu9NYkNZs+9H0vhDTeaRV X-Gm-Gg: ATEYQzyU2z1Th9MzMY2pZwnYdKQI1RLC2rqgB2AzWV2uBeGMv4vJYHA6QSRWToLSqou SU7poJCPOwCeKofBTBSrWhEb+BoT3XSb+NpEO8ZSbh8M0LUySD3xJY+itLpAbVIwVCalRxEAv3Z a5MtJxJw3Cosx3M34J/HBQmvQPhDvt1ENA6X6T/60WEiIDj/31A/fdiBZnxrrhS5xRsuQwcgTJm yLXXPsMRel5ID62zCg48KfmslCjM3qS+kgJDiythgzY9ZlVlQY4yLVFGL+oAK3Zc3VsX83PdGzh GbeoIPHBD8t5fwRtOPax7bWCH1WI04KzMoF2PZdmePMcM5rnI2wromzd9BLD6IuFeVnGGbwBG3y XlGMUe0VqSC6KBxmnIuY/76hFY0ol5c92BzjoaHzPljOYnL/h34u4xElnwf7Osy4sXaskG3QbB7 024ouQ2PkLznVkXK3/54xrnM9Jw5hR X-Received: by 2002:a17:90a:158f:b0:35c:30a8:327 with SMTP id 98e67ed59e1d1-35c30a809demr6408184a91.0.1774817549987; Sun, 29 Mar 2026 13:52:29 -0700 (PDT) Received: from snowman ([2401:4900:646d:9af6:7748:701:6c70:4173]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-35c22d8c500sm10423412a91.10.2026.03.29.13.52.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Mar 2026 13:52:29 -0700 (PDT) From: Khushal Chitturi To: sre@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, ulli.kroll@googlemail.com, linusw@kernel.org Cc: daniel.baluta@nxp.com, simona.toaca@nxp.com, d-gole@ti.com, m-chawdhry@ti.com, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Khushal Chitturi Subject: [PATCH v2 2/2] ARM: dts: gemini: Rename power controller node to gemini-poweroff Date: Mon, 30 Mar 2026 02:21:51 +0530 Message-ID: <20260329205151.15161-3-khushalchitturi@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260329205151.15161-1-khushalchitturi@gmail.com> References: <20260329205151.15161-1-khushalchitturi@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" Update the node name for the Cortina Gemini power controller from power-controller to gemini-poweroff since node "power controller" is reserved for power domain controller. Signed-off-by: Khushal Chitturi --- arch/arm/boot/dts/gemini/gemini.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/gemini/gemini.dtsi b/arch/arm/boot/dts/gemin= i/gemini.dtsi index befe322bd7de..c524adadcf81 100644 --- a/arch/arm/boot/dts/gemini/gemini.dtsi +++ b/arch/arm/boot/dts/gemini/gemini.dtsi @@ -228,7 +228,7 @@ intcon: interrupt-controller@48000000 { #interrupt-cells =3D <2>; }; =20 - power-controller@4b000000 { + gemini-poweroff@4b000000 { compatible =3D "cortina,gemini-power-controller"; reg =3D <0x4b000000 0x100>; interrupts =3D <26 IRQ_TYPE_EDGE_RISING>; --=20 2.53.0