-
Notifications
You must be signed in to change notification settings - Fork 8.2k
Support imx93 video pll driver #98554
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Support imx93 video pll driver #98554
Conversation
RuoshanShi
commented
Oct 30, 2025
- Added video pll driver to support i.MX93 display. Different screens require different VIDEO PLL configurations.
- Added rm67199 driver for i.MX93 evk board
- Added MX8_DSI_OLED1A shield and enable the display on imx93_evk/mimx9352/m33/ddr
314a0fe to
cab91a5
Compare
c89eccc to
350f267
Compare
Added nxp_imx93_video_pll driver to support display function Signed-off-by: Ruoshan Shi <[email protected]>
Added video_pll instance to soc dtsi. Signed-off-by: Ruoshan Shi <[email protected]>
Added rm67199 driver for i.MX93 display. Signed-off-by: Ruoshan Shi <[email protected]> Signed-off-by: Winteri Wang <[email protected]>
350f267 to
e05336a
Compare
@iuliana-prodan Yes, I load it from uboot by using command "load mmc 1:1 0x84000000 zephyr.bin;dcache flush;bootaux 0x84000000 0" |
| /dts-v1/; | ||
|
|
||
| #include "imx93_evk_mimx9352_m33.dts" | ||
| #include <dt-bindings/mipi_dsi/mipi_dsi.h> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Update copyright to 2024-2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Update copyright to 2024-2025
Fixed, thanks for checking
| ddr: memory@84000000 { | ||
| device_type = "memory"; | ||
| reg = <0x84000000 DT_SIZE_M(4)>; | ||
| reg = <0x84000000 DT_SIZE_M(64)>; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why need so much memory? I want to understand at least how much memory is used for display, thanks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why need so much memory? I want to understand at least how much memory is used for display, thanks.
I can set it to 32M.
Memory region Used Size Region Size %age Used
FLASH: 0 GB 0 GB
RAM: 33527696 B 32 MB 99.92%
IDT_LIST: 0 GB 32 KB 0.00%
| height = <1080>; | ||
| pixel-format = "argb-8888"; | ||
| media-axi-clk-rate = <400000000>; | ||
| media-apb-clk-rate = <133333334>; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems these properties are duplicated with shield's dt, so remove them from board dt as they are panel related.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems these properties are duplicated with shield's dt, so remove them from board dt as they are panel related.
The repeat code has been removed
| vendor: nxp | ||
| supported_features: | ||
| - display | ||
| - input |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is this panel a touch screen? don't find any related dt nodes or driver.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is this panel a touch screen? don't find any related dt nodes or driver.
No, it do not support touch function. The input has been removed
Added MX8_DSI_OLED1A panel and enable display on imx93_evk ddr target Signed-off-by: Ruoshan Shi <[email protected]>
Replace tab characters with spaces to comply with Zephyr coding style requirements Signed-off-by: Ruoshan Shi <[email protected]>
e05336a to
790ca66
Compare
|




