The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* [PATCH v2] arm64: dts: ti: add am62p/j722s GPU node
@ 2026-08-31 18:09 a-christidis
  2026-09-03 13:06 ` Bryan Brattlof
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: a-christidis @ 2026-08-31 18:09 UTC (permalink / raw)
  To: Nishanth Menon, Vignesh Raghavendra, Tero Kristo, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley
  Cc: linux-arm-kernel, devicetree, linux-kernel, Michael Walle,
	Antonios Christidis

From: Michael Walle <mwalle@kernel.org>

Add BXS-4 GPU node for J722s/AM62P.

Signed-off-by: Michael Walle <mwalle@kernel.org>
Signed-off-by: Antonios Christidis <a-christidis@ti.com>
---
v2:
  - Reword commit message and title for clarity
  - Resend patch, missed merge window previously
---
 arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi b/arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi
index f130c7cb998d..e36205eccfc9 100644
--- a/arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi
@@ -1111,6 +1111,17 @@ dphy0: phy@30110000 {
 		status = "disabled";
 	};
 
+	gpu: gpu@fd80000 {
+		compatible = "ti,am62p-gpu", "img,img-bxs-4-64", "img,img-rogue";
+		reg = <0x00 0x0fd80000 0x00 0x80000>;
+		clocks = <&k3_clks 237 3>;
+		clock-names = "core";
+		interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>;
+		power-domains = <&k3_pds 237 TI_SCI_PD_EXCLUSIVE>,
+				<&k3_pds 242 TI_SCI_PD_EXCLUSIVE>;
+		power-domain-names = "a", "b";
+	};
+
 	vpu: video-codec@30210000 {
 		compatible = "ti,j721s2-wave521c", "cnm,wave521c";
 		reg = <0x00 0x30210000 0x00 0x10000>;

---
base-commit: e30626823a406725ce29bc75cb8ec467d3e1e326
change-id: 20260831-am62p-gpu-node-f041d03b5159

Best regards,
-- 
Antonios Christidis <a-christidis@ti.com>


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH v2] arm64: dts: ti: add am62p/j722s GPU node
  2026-08-31 18:09 [PATCH v2] arm64: dts: ti: add am62p/j722s GPU node a-christidis
@ 2026-09-03 13:06 ` Bryan Brattlof
  2026-09-04 14:27 ` Kumar, Udit
  2026-09-11 19:52 ` Nishanth Menon
  2 siblings, 0 replies; 6+ messages in thread
From: Bryan Brattlof @ 2026-09-03 13:06 UTC (permalink / raw)
  To: a-christidis
  Cc: Nishanth Menon, Vignesh Raghavendra, Tero Kristo, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, linux-arm-kernel, devicetree,
	linux-kernel, Michael Walle

On August 31, 2026 thus sayeth a-christidis@ti.com:
> From: Michael Walle <mwalle@kernel.org>
> 
> Add BXS-4 GPU node for J722s/AM62P.
> 
> Signed-off-by: Michael Walle <mwalle@kernel.org>
> Signed-off-by: Antonios Christidis <a-christidis@ti.com>
> ---
> v2:
>   - Reword commit message and title for clarity
>   - Resend patch, missed merge window previously
> ---
>  arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 11 +++++++++++
>  1 file changed, 11 insertions(+)
> 
> diff --git a/arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi b/arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi
> index f130c7cb998d..e36205eccfc9 100644
> --- a/arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi
> +++ b/arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi
> @@ -1111,6 +1111,17 @@ dphy0: phy@30110000 {
>  		status = "disabled";
>  	};
>  
> +	gpu: gpu@fd80000 {
> +		compatible = "ti,am62p-gpu", "img,img-bxs-4-64", "img,img-rogue";
> +		reg = <0x00 0x0fd80000 0x00 0x80000>;
> +		clocks = <&k3_clks 237 3>;
> +		clock-names = "core";
> +		interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>;
> +		power-domains = <&k3_pds 237 TI_SCI_PD_EXCLUSIVE>,
> +				<&k3_pds 242 TI_SCI_PD_EXCLUSIVE>;
> +		power-domain-names = "a", "b";
> +	};
> +

What an exciting thing to see! Way to go Antonios! Without talking to 
you guys I would have never known how much work went into this node.

Reviewed-by: Bryan Brattlof <bb@ti.com>

~Bryan

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH v2] arm64: dts: ti: add am62p/j722s GPU node
  2026-08-31 18:09 [PATCH v2] arm64: dts: ti: add am62p/j722s GPU node a-christidis
  2026-09-03 13:06 ` Bryan Brattlof
@ 2026-09-04 14:27 ` Kumar, Udit
  2026-09-04 14:41   ` Michael Walle
  2026-09-11 19:52 ` Nishanth Menon
  2 siblings, 1 reply; 6+ messages in thread
From: Kumar, Udit @ 2026-09-04 14:27 UTC (permalink / raw)
  To: a-christidis, Nishanth Menon, Vignesh Raghavendra, Tero Kristo,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-arm-kernel, devicetree, linux-kernel, Michael Walle,
	u-kumar1

Thanks for patch Antonios,

On 8/31/2026 11:39 PM, a-christidis@ti.com wrote:
> From: Michael Walle <mwalle@kernel.org>
> 
> Add BXS-4 GPU node for J722s/AM62P.
> 
> Signed-off-by: Michael Walle <mwalle@kernel.org>
> Signed-off-by: Antonios Christidis <a-christidis@ti.com>
> ---
> v2:
>   - Reword commit message and title for clarity
>   - Resend patch, missed merge window previously
> ---

Link of v1 missing, In case you are doing v3, please include change log
history.

>  arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 11 +++++++++++
>  1 file changed, 11 insertions(+)
> 
> diff --git a/arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi b/arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi
> index f130c7cb998d..e36205eccfc9 100644
> --- a/arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi
> +++ b/arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi
> @@ -1111,6 +1111,17 @@ dphy0: phy@30110000 {
>  		status = "disabled";
>  	};
>  
> +	gpu: gpu@fd80000 {
> +		compatible = "ti,am62p-gpu", "img,img-bxs-4-64", "img,img-rogue";
> +		reg = <0x00 0x0fd80000 0x00 0x80000>;
> +		clocks = <&k3_clks 237 3>;
> +		clock-names = "core";
> +		interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>;
> +		power-domains = <&k3_pds 237 TI_SCI_PD_EXCLUSIVE>,
> +				<&k3_pds 242 TI_SCI_PD_EXCLUSIVE>;
> +		power-domain-names = "a", "b";
> +	};

Could you check once, if you don't need some assigned-clock-freq.
and good with default freq ?

> +
>  	vpu: video-codec@30210000 {
>  		compatible = "ti,j721s2-wave521c", "cnm,wave521c";
>  		reg = <0x00 0x30210000 0x00 0x10000>;
> 
> ---
> base-commit: e30626823a406725ce29bc75cb8ec467d3e1e326
> change-id: 20260831-am62p-gpu-node-f041d03b5159
> 
> Best regards,


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH v2] arm64: dts: ti: add am62p/j722s GPU node
  2026-09-04 14:27 ` Kumar, Udit
@ 2026-09-04 14:41   ` Michael Walle
  2026-09-04 17:01     ` Kumar, Udit
  0 siblings, 1 reply; 6+ messages in thread
From: Michael Walle @ 2026-09-04 14:41 UTC (permalink / raw)
  To: Kumar, Udit, a-christidis, Nishanth Menon, Vignesh Raghavendra,
	Tero Kristo, Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-arm-kernel, devicetree, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 668 bytes --]

Hi,

On Fri Sep 4, 2026 at 4:27 PM CEST, Udit Kumar wrote:
>> +	gpu: gpu@fd80000 {
>> +		compatible = "ti,am62p-gpu", "img,img-bxs-4-64", "img,img-rogue";
>> +		reg = <0x00 0x0fd80000 0x00 0x80000>;
>> +		clocks = <&k3_clks 237 3>;
>> +		clock-names = "core";
>> +		interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>;
>> +		power-domains = <&k3_pds 237 TI_SCI_PD_EXCLUSIVE>,
>> +				<&k3_pds 242 TI_SCI_PD_EXCLUSIVE>;
>> +		power-domain-names = "a", "b";
>> +	};
>
> Could you check once, if you don't need some assigned-clock-freq.
> and good with default freq ?

See
https://lore.kernel.org/all/20250915143440.2362812-1-mwalle@kernel.org/

-michael

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 297 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH v2] arm64: dts: ti: add am62p/j722s GPU node
  2026-09-04 14:41   ` Michael Walle
@ 2026-09-04 17:01     ` Kumar, Udit
  0 siblings, 0 replies; 6+ messages in thread
From: Kumar, Udit @ 2026-09-04 17:01 UTC (permalink / raw)
  To: Michael Walle, a-christidis, Nishanth Menon, Vignesh Raghavendra,
	Tero Kristo, Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-arm-kernel, devicetree, linux-kernel, u-kumar1



On 9/4/2026 8:11 PM, Michael Walle wrote:
> Hi,
> 
> On Fri Sep 4, 2026 at 4:27 PM CEST, Udit Kumar wrote:
>>> +	gpu: gpu@fd80000 {
>>> +		compatible = "ti,am62p-gpu", "img,img-bxs-4-64", "img,img-rogue";
>>> +		reg = <0x00 0x0fd80000 0x00 0x80000>;
>>> +		clocks = <&k3_clks 237 3>;
>>> +		clock-names = "core";
>>> +		interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>;
>>> +		power-domains = <&k3_pds 237 TI_SCI_PD_EXCLUSIVE>,
>>> +				<&k3_pds 242 TI_SCI_PD_EXCLUSIVE>;
>>> +		power-domain-names = "a", "b";
>>> +	};
>>
>> Could you check once, if you don't need some assigned-clock-freq.
>> and good with default freq ?
> 
> See
> https://lore.kernel.org/all/20250915143440.2362812-1-mwalle@kernel.org/

Ok thanks

Reviewed-by: Udit Kumar <u-kumar1@ti.com>

> 
> -michael


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH v2] arm64: dts: ti: add am62p/j722s GPU node
  2026-08-31 18:09 [PATCH v2] arm64: dts: ti: add am62p/j722s GPU node a-christidis
  2026-09-03 13:06 ` Bryan Brattlof
  2026-09-04 14:27 ` Kumar, Udit
@ 2026-09-11 19:52 ` Nishanth Menon
  2 siblings, 0 replies; 6+ messages in thread
From: Nishanth Menon @ 2026-09-11 19:52 UTC (permalink / raw)
  To: Vignesh Raghavendra, Tero Kristo, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, a-christidis
  Cc: Nishanth Menon, linux-arm-kernel, devicetree, linux-kernel,
	Michael Walle

Hi a-christidis@ti.com,

On Mon, 31 Aug 2026 13:09:53 -0500, a-christidis@ti.com wrote:
> Add BXS-4 GPU node for J722s/AM62P.

I have applied the following to branch ti-k3-dts-next on [1] with
slight update to $subject.

Thank you!

[1/1] arm64: dts: ti: add am62p/j722s GPU node
      commit: 9c8d40bfa6026b662c8f2254dc21f4c11b5e0ee1

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent up the chain during
the next merge window (or sooner if it is a relevant bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
-- 
Regards,
Nishanth Menon
Key (0xDDB5849D1736249D) / Fingerprint: F8A2 8693 54EB 8232 17A3  1A34 DDB5 849D 1736 249D
https://ti.com/opensource


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-09-11 19:53 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-31 18:09 [PATCH v2] arm64: dts: ti: add am62p/j722s GPU node a-christidis
2026-09-03 13:06 ` Bryan Brattlof
2026-09-04 14:27 ` Kumar, Udit
2026-09-04 14:41   ` Michael Walle
2026-09-04 17:01     ` Kumar, Udit
2026-09-11 19:52 ` Nishanth Menon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox