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.
I confirmed with the AE team.
HDMI is not supported in IMX95 Zephyr currently.
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
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.
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
Please contact Arm Support directly.
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.
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:
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.
Please refer to the following update from the AE team.