Linking board to HAL (NXP). #49157
-
Hello. Could someone help me understand the relationship between a board/dts/soc and HAL module. I am using IMX8MM board as an example but cannot understand how it will link to the NXP HAL. The board or its related files define neither: https://github.com/zephyrproject-rtos/zephyr/blob/main/boards/arm64/imx8mm_evk/doc/index.rst Where are the symbols located that define the relationship between a particular board and the HAL? Thank you. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
Current IMX8MM board support in Zephyr community is not using NXP HAL, but NXP is upstreaming some more flexible board support with more features, includes IMX8MM, IMX8MP and IMX8MN, they will enable HAS_MCUX and will leverage some drivers in NXP HAL. |
Beta Was this translation helpful? Give feedback.
-
Dear all, I have the same question. I can't find the exact "string" to match board to its HAL. Any hints will be appreciated. Thank you. BTW, I am adding a new SOC (ARM cortext M4) with many peripherals and I need to create the "new_vendor" HAL for the platform init codes. |
Beta Was this translation helpful? Give feedback.
Current IMX8MM board support in Zephyr community is not using NXP HAL, but NXP is upstreaming some more flexible board support with more features, includes IMX8MM, IMX8MP and IMX8MN, they will enable HAS_MCUX and will leverage some drivers in NXP HAL.