arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 11 +++++++++++ 1 file changed, 11 insertions(+)
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>
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
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,
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
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
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
© 2016 - 2026 Red Hat, Inc.