Difference between revisions of "Winhbw"
From ESS-WIKI
(Created page with "{{DISPLAYTITLE:Yocto Linux BSP Ver.A User Guide for ROM-5722 iMX8MP Dual Lite}} <!-- {| align="right" | <span class="fck_mw_magic" _fck_mw_customtag="true" _fck_mw_tagname="T...") |
|||
| Line 1: | Line 1: | ||
| − | {{DISPLAYTITLE:Yocto Linux BSP Ver.A User Guide for ROM-5722 | + | {{DISPLAYTITLE:Yocto Linux BSP Ver.A User Guide for ROM-5722 Dual Lite}} <!-- |
{| align="right" | {| align="right" | ||
| <span class="fck_mw_magic" _fck_mw_customtag="true" _fck_mw_tagname="TOC" _fck_mw_tagtype="c">_</span> | | <span class="fck_mw_magic" _fck_mw_customtag="true" _fck_mw_tagname="TOC" _fck_mw_tagtype="c">_</span> | ||
| Line 15: | Line 15: | ||
::<code><span style="color:#7030a0">'''UC'''</span>=4G</code> | ::<code><span style="color:#7030a0">'''UC'''</span>=4G</code> | ||
| − | = set u-boot-imx for | + | = set u-boot-imx for ROM-5722 Dual Lite = |
set development environment for u-boot-imx | set development environment for u-boot-imx | ||
<pre> | <pre> | ||
| Line 51: | Line 51: | ||
</pre> | </pre> | ||
| − | == set linux-imx for | + | == set linux-imx for ROM-5722 Dual Lite == |
set development environment for linux-imx | set development environment for linux-imx | ||
<pre> | <pre> | ||
Revision as of 11:07, 1 July 2024
Prerequisites
follow Yocto Linux BSP Ver.A User Guide for iMX8 series to build a ROM-5722 image ...
- Get_BSP
- specify manifest file to imx8LBVA1021.xml
- Build Instructions
MC=imx8mprom5722a1UC=4G
set u-boot-imx for ROM-5722 Dual Lite
set development environment for u-boot-imx
devtool modify u-boot-imx
change current directory to build/workspace/sources/u-boot-imx modify arch/arm/mach-imx/imx8m/soc.c
patch -p1 << END_OF_PATCH
diff --git a/arch/arm/mach-imx/imx8m/soc.c b/arch/arm/mach-imx/imx8m/soc.c
index c55ea8df7d..11a442befa 100644
--- a/arch/arm/mach-imx/imx8m/soc.c
+++ b/arch/arm/mach-imx/imx8m/soc.c
@@ -799,7 +799,12 @@ int disable_vpu_nodes(void *blob)
const char *nodes_path_8mp[] = {
"/vpu_g1@38300000",
"/vpu_g2@38310000",
- "/vpu_vc8000e@38320000"
+ "/vpu_vc8000e@38320000",
+ "/soc@0/blk-ctl@38330000",
+ "/soc@0/bus@30000000/gpc@303a0000/pgc/power-domain@19",
+ "/soc@0/bus@30000000/gpc@303a0000/pgc/power-domain@20",
+ "/soc@0/bus@30000000/gpc@303a0000/pgc/power-domain@21",
+ "/soc@0/bus@30000000/gpc@303a0000/pgc/power-domain@22"
};
if (is_imx8mq())
END_OF_PATCH
change back to the original build directory
bitbake u-boot-imx
set linux-imx for ROM-5722 Dual Lite
set development environment for linux-imx
devtool modify linux-imx
change current directory to build/workspace/sources/linux-imx modify arch/arm64/boot/dts/freescale/imx8mp-rom5722-a1.dts
patch -p1 << END_OF_PATCH END_OF_PATCH
change back to the original build directory
bitbake linux-imx