Zephyr Platform Customization: Difference between revisions
From Variscite Wiki
(Create Zephyr Platform Customization page) |
(Update BOARD_SDK) |
||
(15 intermediate revisions by the same user not shown) | |||
Line 16: | Line 16: | ||
-->{{#ifeq: {{#var:HARDWARE_NAME}} | VAR-SOM-MX6 | / DART-MX6 / VAR-SOM-SOLO/DUAL }}<!-- | -->{{#ifeq: {{#var:HARDWARE_NAME}} | VAR-SOM-MX6 | / DART-MX6 / VAR-SOM-SOLO/DUAL }}<!-- | ||
-->{{#ifeq: {{#var:HARDWARE_NAME}} | DART-6UL | / VAR-SOM-6UL }}<!-- | -->{{#ifeq: {{#var:HARDWARE_NAME}} | DART-6UL | / VAR-SOM-6UL }}<!-- | ||
-->{{#ifeq: {{#var:HARDWARE_NAME}} | VAR-SOM-MX93 | -->{{#ifeq: {{#var:HARDWARE_NAME}} | VAR-SOM-MX93 | / DART-MX93 }} | ||
|- | |- | ||
| SOM revision || {{#var:SUPPORTED_REV_SOM}} | | SOM revision || {{#var:SUPPORTED_REV_SOM}} | ||
Line 32: | Line 32: | ||
== Sections == | == Sections == | ||
=== Default pins === | |||
=== Default | |||
<section begin=DART-MX8M-PLUS_PINS_SECTION/><!-- | <section begin=DART-MX8M-PLUS_PINS_SECTION/><!-- | ||
-->Default | -->Default pins used by the demos are: | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 129: | Line 102: | ||
--><section end=DART-MX8M-PLUS_DEMOS_SECTION/> | --><section end=DART-MX8M-PLUS_DEMOS_SECTION/> | ||
=== | == Releases == | ||
--> | === mx8mp-zephyr-4.0.0-v1.0 === | ||
<section begin=mx8mp-zephyr-4.0.0-v1.0/><!-- | |||
-->{{#vardefine:OS|Zephyr}}<!-- | |||
-->{{#vardefine:HARDWARE_NAME|DART-MX8M-PLUS}}<!-- | |||
-->{{#vardefine:HARDWARE_NAME1|VAR-SOM-MX8M-PLUS}}<!-- | |||
-->{{#vardefine:RELEASE_NAME|mx8mp-zephyr-4.0.0-v1.0}}<!-- | |||
-->{{#vardefine:RELEASE_LINK|mx8mp-zephyr-4.0.0-v1.0}}<!-- | |||
-->{{#vardefine:SDK_PATH|~/zephyrproject/zephyr}}<!-- | |||
-->{{#vardefine:SDK_GIT_URL|https://github.com/varigit/zephyr}}<!-- | |||
-->{{#vardefine:SDK_GIT_BRANCH|v4.0-branch_var01}}<!-- | |||
-->{{#vardefine:ZEPHYR_VERSION|4.0.0}}<!-- | |||
-->{{#vardefine:BOARD_FOLDER|boards/variscite/imx8mp_var}}<!-- | |||
-->{{#vardefine:DOCS_FOLDER|doc}}<!-- | |||
-->{{#vardefine:PINS_SECTION|DART-MX8M-PLUS_PINS_SECTION}}<!-- | |||
-->{{#vardefine:DEMOS_SECTION|DART-MX8M-PLUS_DEMOS_SECTION}}<!-- | |||
-->{{#vardefine:DTBS_SECTION|DART-MX8M-PLUS_DTBS_SECTION}}<!-- | |||
-->{{#vardefine:JTAG_SECTION|DART-MX8M-PLUS_JTAG_SECTION}}<!-- | |||
-->{{#vardefine:RELEASE_DATE|02/26/2025}} <!-- | |||
-->{{#vardefine:SUPPORTED_REV_SOM|v1.1 and higher}} <!-- | |||
-->{{#vardefine:SUPPORTED_REV_CARRIER|v1.4 and higher}} <!-- | |||
-->{{#vardefine:NXP_REFERENCE_KIT|EVK-MIMX8MP}}<!-- | |||
-->{{#vardefine:YOCTO_RELEASE_TAG|mx8mp-yocto-scarthgap-6.6.23_2.0.0-v1.1}}<!-- | |||
-->{{#vardefine:BOARD_SDK|imx8mp_var}}<!-- | |||
-->{{#vardefine:DDR_SUPPORT|1}}<!-- | |||
-->{{#vardefine:BOARD_DART|1}}<!-- | |||
-->{{#vardefine:BOARD_SOM|1}}<!-- | |||
-->{{#vardefine:CORTEX_A_TYPE|a53}}<!-- | |||
-->{{#vardefine:CORTEX_A_LOAD_ADDR|0xc0000000}}<!-- | |||
--><section end=mx8mp-zephyr-4.0.0-v1.0/><!-- | |||
-->*HARDWARE_NAME = '''{{#var:HARDWARE_NAME}}''' | |||
*RELEASE_NAME = '''{{#var:RELEASE_NAME}}''' | |||
*RELEASE_LINK = '''{{#var:RELEASE_LINK}}''' | |||
*SDK_PATH = '''{{#var:SDK_PATH}}''' | |||
*SDK_GIT_URL = '''{{#var:SDK_GIT_URL}}''' | |||
*SDK_GIT_BRANCH = '''{{#var:SDK_GIT_BRANCH}}''' | |||
*ZEPHYR_VERSION = '''{{#var:ZEPHYR_VERSION}}''' | |||
*BOARD_FOLDER = '''{{#var:BOARD_FOLDER}}''' | |||
*DOCS_FOLDER = '''{{#var:DOCS_FOLDER}}''' | |||
*PINS_SECTION = '''{{#var:PINS_SECTION}}''' | |||
*DEMOS_SECTION = '''{{#var:DEMOS_SECTION}}''' | |||
*DTBS_SECTION = '''{{#var:DTBS_SECTION}}''' | |||
*JTAG_SECTION = '''{{#var:JTAG_SECTION}}''' | |||
*NXP_REFERENCE_KIT = '''{{#var:NXP_REFERENCE_KIT}}''' | |||
*YOCTO_RELEASE_TAG = '''{{#var:YOCTO_RELEASE_TAG}}''' | |||
= DART-MX93 = | |||
== Sections == | |||
=== Default pins === | |||
<section begin=DART-MX93_PINS_SECTION/><!-- | |||
-->Default pins used by the demos are: | |||
{| class="wikitable" | {| class="wikitable" | ||
!colspan="5"|DART-MX93 | |||
|- | |- | ||
! scope="col" | | ! scope="col" | Function | ||
! scope="col" | | ! scope="col" | SoC balls | ||
! scope="col" | | ! scope="col" | SoM pins | ||
! scope="col" | | ! scope="col" | DT8MCB pins | ||
! scope="col" | | ! scope="col" | Notes | ||
|- | |- | ||
| | | UART7 RX/TX | ||
| | | M21 / M20 | ||
| | | J2.87 / J2.89 | ||
| | | J12.11 / J12.13 | ||
| Zephyr debug console | |||
| | |||
|- | |- | ||
| | | GPIO4_IO01 | ||
| | | AA10 | ||
| | | J1.11 | ||
| | | J12.14 | ||
| Output of the Blinky/Button demo | |||
| | |||
|- | |- | ||
| | | GPIO2_IO27 | ||
| | | W21 | ||
| | | J2.54 | ||
| | | J13.17 | ||
| | | Input of the Button demo | ||
|- | |- | ||
| | |} | ||
| | |||
| | {| class="wikitable" | ||
| | !colspan="5"|VAR-SOM-MX93 | ||
| | |- | ||
| | ! scope="col" | Function | ||
! scope="col" | SoC balls | |||
! scope="col" | SoM pins | |||
! scope="col" | Symphony pins | |||
! scope="col" | Notes | |||
|- | |||
| UART7 RX/TX | |||
| M21 / M20 | |||
| J1.175 / J1.124 | |||
| J18.5 / J18.3 | |||
| Zephyr debug console | |||
|- | |||
| GPIO4_IO28 | |||
| U4 | |||
| J1.75 | |||
| J17.6 | |||
| Output of the Blinky/Button demo<br>Pin referenced to 1.8V | |||
|- | |- | ||
| | | GPIO2_IO27 | ||
| | | W21 | ||
| | | J1.69 | ||
| | | J18.2 | ||
| | | Input of the Button demo | ||
|- | |- | ||
|} | |}<!-- | ||
--><section end=DART-MX93_PINS_SECTION/> | |||
=== Available Demos === | |||
--><section end=DART- | <section begin=DART-MX93_DEMOS_SECTION/><!-- | ||
-->* samples/hello_world | |||
* samples/basic/blinky | |||
* samples/basic/button<!-- | |||
--><section end=DART-MX93_DEMOS_SECTION/> | |||
== Releases == | == Releases == | ||
=== zephyr- | === mx93-zephyr-4.0.0-v1.0 === | ||
<section begin= | <section begin=mx93-zephyr-4.0.0-v1.0/><!-- | ||
-->{{#vardefine:OS|Zephyr}}<!-- | -->{{#vardefine:OS|Zephyr}}<!-- | ||
-->{{#vardefine:HARDWARE_NAME|DART- | -->{{#vardefine:HARDWARE_NAME|VAR-SOM-MX93}}<!-- | ||
-->{{#vardefine:RELEASE_NAME|zephyr- | -->{{#vardefine:HARDWARE_NAME1|DART-MX93}}<!-- | ||
-->{{#vardefine:RELEASE_LINK| | -->{{#vardefine:RELEASE_NAME|mx93-zephyr-4.0.0-v1.0}}<!-- | ||
-->{{#vardefine:RELEASE_LINK|mx93-zephyr-4.0.0-v1.0}}<!-- | |||
-->{{#vardefine:SDK_PATH|~/zephyrproject/zephyr}}<!-- | -->{{#vardefine:SDK_PATH|~/zephyrproject/zephyr}}<!-- | ||
-->{{#vardefine:SDK_GIT_URL|https://github.com/ | -->{{#vardefine:SDK_GIT_URL|https://github.com/varigit/zephyr}}<!-- | ||
-->{{#vardefine:SDK_GIT_BRANCH| | -->{{#vardefine:SDK_GIT_BRANCH|v4.0-branch_var01}}<!-- | ||
-->{{#vardefine:ZEPHYR_VERSION| | -->{{#vardefine:ZEPHYR_VERSION|4.0.0}}<!-- | ||
-->{{#vardefine:BOARD_FOLDER|boards/variscite/ | -->{{#vardefine:BOARD_FOLDER|boards/variscite/imx93_var_dart}}<!-- | ||
-->{{#vardefine:DOCS_FOLDER|doc}}<!-- | -->{{#vardefine:DOCS_FOLDER|doc}}<!-- | ||
-->{{#vardefine:PINS_SECTION|DART- | -->{{#vardefine:PINS_SECTION|DART-MX93_PINS_SECTION}}<!-- | ||
-->{{#vardefine:DEMOS_SECTION|DART- | -->{{#vardefine:DEMOS_SECTION|DART-MX93_DEMOS_SECTION}}<!-- | ||
-->{{#vardefine:DTBS_SECTION| | -->{{#vardefine:DTBS_SECTION|VAR-SOM-MX93_DART-MX93_DTBS_SECTION}}<!-- | ||
-->{{#vardefine:JTAG_SECTION| | -->{{#vardefine:JTAG_SECTION|VAR-SOM-MX93_DART-MX93_JTAG_SECTION}}<!-- | ||
-->{{#vardefine:RELEASE_DATE|03/ | -->{{#vardefine:RELEASE_DATE|03/12/2025}} <!-- | ||
-->{{#vardefine:SUPPORTED_REV_SOM|v1. | -->{{#vardefine:SUPPORTED_REV_SOM|v1.0 and higher}} <!-- | ||
-->{{#vardefine:SUPPORTED_REV_CARRIER|v1. | -->{{#vardefine:SUPPORTED_REV_CARRIER|v1.2 and higher}} <!-- | ||
-->{{#vardefine:NXP_REFERENCE_KIT|EVK- | -->{{#vardefine:NXP_REFERENCE_KIT|EVK-MIMX93}}<!-- | ||
-->{{#vardefine:YOCTO_RELEASE_TAG| | -->{{#vardefine:YOCTO_RELEASE_TAG|mx93-yocto-mickledore-6.1.36_2.1.0-v2.4}}<!-- | ||
-->{{#vardefine: | -->{{#vardefine:BOARD_SDK|imx93_var}}<!-- | ||
--><section end= | -->{{#vardefine:DDR_SUPPORT|0}}<!-- | ||
-->{{#vardefine:BOARD_DART|1}}<!-- | |||
-->{{#vardefine:BOARD_SOM|1}}<!-- | |||
-->{{#vardefine:CORTEX_A_TYPE|a55}}<!-- | |||
-->{{#vardefine:CORTEX_A_LOAD_ADDR|0xd0000000}}<!-- | |||
--><section end=mx93-zephyr-4.0.0-v1.0/><!-- | |||
-->*HARDWARE_NAME = '''{{#var:HARDWARE_NAME}}''' | -->*HARDWARE_NAME = '''{{#var:HARDWARE_NAME}}''' | ||
*RELEASE_NAME = '''{{#var:RELEASE_NAME}}''' | *RELEASE_NAME = '''{{#var:RELEASE_NAME}}''' |
Latest revision as of 18:22, 12 March 2025
DART-MX8M-PLUS
Sections
Default pins
Default pins used by the demos are:
DART-MX8M-PLUS | ||||
---|---|---|---|---|
Function | SoC balls | SoM pins | DT8MCB pins | Notes |
UART3 RX/TX | AE6 / AJ4 | J2.87 / J2.89 | J12.11 / J12.13 | Zephyr debug console |
GPIO3_IO09 | N24 | J1.46 | J41.3 | Output of the Blinky/Button demo Pin referenced to 1.8V |
GPIO3_IO08 | L24 | J1.50 | J41.5 | Input of the Button demo Pin referenced to 1.8V |
VAR-SOM-MX8M-PLUS | ||||
---|---|---|---|---|
Function | SoC balls | SoM pins | Symphony pins | Notes |
UART4 RX/TX | AH5 / AJ5 | J1.115 / J1.171 | J18.9 / J18.7 | Zephyr debug console |
GPIO3_IO14 | R26 | J1.79 | J17.10 | Output of the Blinky/Button demo Pin referenced to 1.8V |
GPIO3_IO06 | R25 | J1.84 | J17.3 | Input of the Button demo Pin referenced to 1.8V |
Available Demos
- samples/hello_world
- samples/basic/blinky
- samples/basic/button
Releases
mx8mp-zephyr-4.0.0-v1.0
*HARDWARE_NAME = DART-MX8M-PLUS
- RELEASE_NAME = mx8mp-zephyr-4.0.0-v1.0
- RELEASE_LINK = mx8mp-zephyr-4.0.0-v1.0
- SDK_PATH = ~/zephyrproject/zephyr
- SDK_GIT_URL = https://github.com/varigit/zephyr
- SDK_GIT_BRANCH = v4.0-branch_var01
- ZEPHYR_VERSION = 4.0.0
- BOARD_FOLDER = boards/variscite/imx8mp_var
- DOCS_FOLDER = doc
- PINS_SECTION = DART-MX8M-PLUS_PINS_SECTION
- DEMOS_SECTION = DART-MX8M-PLUS_DEMOS_SECTION
- DTBS_SECTION = DART-MX8M-PLUS_DTBS_SECTION
- JTAG_SECTION = DART-MX8M-PLUS_JTAG_SECTION
- NXP_REFERENCE_KIT = EVK-MIMX8MP
- YOCTO_RELEASE_TAG = mx8mp-yocto-scarthgap-6.6.23_2.0.0-v1.1
DART-MX93
Sections
Default pins
Default pins used by the demos are:
DART-MX93 | ||||
---|---|---|---|---|
Function | SoC balls | SoM pins | DT8MCB pins | Notes |
UART7 RX/TX | M21 / M20 | J2.87 / J2.89 | J12.11 / J12.13 | Zephyr debug console |
GPIO4_IO01 | AA10 | J1.11 | J12.14 | Output of the Blinky/Button demo |
GPIO2_IO27 | W21 | J2.54 | J13.17 | Input of the Button demo |
VAR-SOM-MX93 | ||||
---|---|---|---|---|
Function | SoC balls | SoM pins | Symphony pins | Notes |
UART7 RX/TX | M21 / M20 | J1.175 / J1.124 | J18.5 / J18.3 | Zephyr debug console |
GPIO4_IO28 | U4 | J1.75 | J17.6 | Output of the Blinky/Button demo Pin referenced to 1.8V |
GPIO2_IO27 | W21 | J1.69 | J18.2 | Input of the Button demo |
Available Demos
- samples/hello_world
- samples/basic/blinky
- samples/basic/button
Releases
mx93-zephyr-4.0.0-v1.0
*HARDWARE_NAME = VAR-SOM-MX93
- RELEASE_NAME = mx93-zephyr-4.0.0-v1.0
- RELEASE_LINK = mx93-zephyr-4.0.0-v1.0
- SDK_PATH = ~/zephyrproject/zephyr
- SDK_GIT_URL = https://github.com/varigit/zephyr
- SDK_GIT_BRANCH = v4.0-branch_var01
- ZEPHYR_VERSION = 4.0.0
- BOARD_FOLDER = boards/variscite/imx93_var_dart
- DOCS_FOLDER = doc
- PINS_SECTION = DART-MX93_PINS_SECTION
- DEMOS_SECTION = DART-MX93_DEMOS_SECTION
- DTBS_SECTION = VAR-SOM-MX93_DART-MX93_DTBS_SECTION
- JTAG_SECTION = VAR-SOM-MX93_DART-MX93_JTAG_SECTION
- NXP_REFERENCE_KIT = EVK-MIMX93
- YOCTO_RELEASE_TAG = mx93-yocto-mickledore-6.1.36_2.1.0-v2.4