2394459_en-US

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2394459_en-US

2394459_en-US

HDMI Configuration Support in Zephyr for i.MX95 FRDM EVK

Hi NXP Team,

I am currently working on the i.MX95 FRDM EVK board using Zephyr RTOS.

On the Linux side, HDMI output is already supported and working correctly. However, I would like to know how to enable and configure HDMI in Zephyr.

Could you please guide me on the following?

  • Does Zephyr support HDMI output on the i.MX95 FRDM EVK?

  • If yes, what drivers and Device Tree configurations are required?

  • Is there any reference implementation or sample application available for HDMI on Zephyr?

Any guidance or documentation would be greatly appreciated.

Thank you.

Re: HDMI Configuration Support in Zephyr for i.MX95 FRDM EVK

I confirmed with the AE team.

HDMI is not supported in IMX95 Zephyr currently. 

Re: HDMI Configuration Support in Zephyr for i.MX95 FRDM EVK

Hi NXP Team,

I am looking for the IT6263 Reference Manual or Register Programming Manual.

Could you please share the detailed register descriptions (register map with bit-level definitions) for the IT6263 HDMI bridge, or let me know how I can obtain this documentation?

Note: I am specifically looking for the chip-level register documentation itself, not the Linux kernel driver source.


Thank you,
Karthikeyan M

Re: HDMI Configuration Support in Zephyr for i.MX95 FRDM EVK

IT6263 is not an NXP product, so NXP does not provide a Reference Manual for this device. For configuration and initialization details, you can refer to the IT6263 Linux driver source code.

Re: HDMI Configuration Support in Zephyr for i.MX95 FRDM EVKThank you for your response and for providing the Arm Support links.

I will contact Arm Support regarding the Arm Mali-G310 Technical Reference Manual and the CSF/Firmware Interface documentation.
Re: HDMI Configuration Support in Zephyr for i.MX95 FRDM EVK

I have successfully ported HDMI on Zephyr OS, and it is currently running on the CPU. My next goal is to port it to run on the GPU.

For this, I need the Arm Mali-G310 Technical Reference Manual, specifically the CSF/Firmware Interface section. Should I request this document from NXP Support, or do I need to contact Arm Support directly?

Having access to this reference manual would be very helpful for implementing the GPU port on Zephyr

Re: HDMI Configuration Support in Zephyr for i.MX95 FRDM EVK

Please contact Arm Support directly.

Re: HDMI Configuration Support in Zephyr for i.MX95 FRDM EVKThank you for your response.

Could you please share the specific contact email or support portal for Arm Support? If you have a direct contact or the appropriate email address, it would be very helpful. I will contact them regarding this issue.
Re: HDMI Configuration Support in Zephyr for i.MX95 FRDM EVK
 
Re: HDMI Configuration Support in Zephyr for i.MX95 FRDM EVK

Thank you for the links to the Arm portal and the i.MX Graphics User's Guide. We looked at both, but they don't cover what we need. Those guides explain how to use the GPU under Linux, and we are writing our own low-level GPU driver on i.MX95 (bare-metal, using Zephyr, not Linux). So we need lower-level, register-level information than those documents provide.
In the ARM portal, we have searched for the TRM, but it is unavailable.

Here is our situation in short:
 
We have got the Mali-G310 GPU working up to a certain point. The GPU is detected correctly, powered on, reset, and we have loaded the GPU firmware into memory successfully. Everything up to this stage works and is verified.
 
We are stuck at one step: starting the GPU's firmware microcontroller (the MCU). After we enable it, its status stays "disabled" and it never starts running. There is no error and no interrupt - it simply does not boot.
 
Re: HDMI Configuration Support in Zephyr for i.MX95 FRDM EVKHi   NXP Team,

I contacted Arm support to request the required documentation, and they replied with the following:

"Please reach NXP support if you see obstacles developing on their silicon. Again, these documents are NOT supposed to be available for silicon vendor's customers."

Based on their response, I am reaching out to NXP for assistance.

I have successfully enabled HDMI on Zephyr OS, and it is currently running using the CPU. My next objective is to enable GPU-based rendering.

To proceed, I require the Arm Mali-G310 Technical Reference Manual, particularly the CSF/Firmware Interface documentation.

As the Mali-G310 GPU is integrated into the NXP i.MX95 platform, could you please advise how I can obtain access to this documentation? If the document cannot be shared, I would appreciate any alternative guidance or references that would help me continue the GPU bring-up on Zephyr.
Re: HDMI Configuration Support in Zephyr for i.MX95 FRDM EVK

Please check whether the following information would be helpful. If no, I need to contact the AE team.

The Arm Mali-G310 Technical Reference Manual is available from Arm’s documentation portal: search Arm Developer / Arm Documentation for “Mali-G310 Technical Reference Manual” or “Mali-G310 TRM” . It may require an Arm account or acceptance of Arm documentation terms, depending on access level.

For NXP i.MX95 work, NXP’s public documentation points to the Mali-G310 GPU through the i.MX Graphics User’s Guide , and the FRDM-i.MX95 getting-started page links that guide for GPU usage details. The FRDM-i.MX95 page states that the board has a Mali-G310 GPU and links the i.MX Graphics User’s Guide for more details: https://www.nxp.com/docs/en/user-guide/UG10159.pdf 

Start here:

Re: HDMI Configuration Support in Zephyr for i.MX95 FRDM EVK

Hi   NXP Team,

I contacted Arm support to request the required documentation, and they replied with the following:

"Please reach NXP support if you see obstacles developing on their silicon. Again, these documents are NOT supposed to be available for silicon vendor's customers."

Based on their response, I am reaching out to NXP for assistance.

I have successfully enabled HDMI on Zephyr OS, and it is currently running using the CPU. My next objective is to enable GPU-based rendering.

To proceed, I require the Arm Mali-G310 Technical Reference Manual, particularly the CSF/Firmware Interface documentation.

As the Mali-G310 GPU is integrated into the NXP i.MX95 platform, could you please advise how I can obtain access to this documentation? If the document cannot be shared, I would appreciate any alternative guidance or references that would help me continue the GPU bring-up on Zephyr.

Re: HDMI Configuration Support in Zephyr for i.MX95 FRDM EVK

Please refer to the following update from the AE team.

  • Regarding the Arm Mali-G310 TRM, this document is Arm confidential IP. NXP is not permitted to forward it to end customers, so it is essentially unavailable through NXP channels. A formal request would have to go through Arm directly, which takes a long time and is unlikely to be granted. In addition, the i.MX95 GPU is still in the pre-production stage, so there is no officially validated bare-metal/Zephyr reference at this time.
  • Regarding the MCU staying "disabled" after enable, this step does not require the TRM. The complete boot flow is available in the following two public sources, both accessible directly on GitHub:
Tags (1)
No ratings
Version history
Last update:
2 weeks ago
Updated by: