Custom board of IMX6 solo can not boot up

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Custom board of IMX6 solo can not boot up

1,138 Views
dqz
Contributor II

Hi li,
I have a custom board, in the dts file ,if i do not add :
&gpu {
 pu-supply = <&pu_dummy>; /* ldo-bypass:use pu_dummy if VDDSOC share with VDDPU */
};

 

the system can boot up successfully,
but when i add it to dts, the system can not boot up

system will stop after :

galcore: clk_get vg clock failed, disable vg!
Galcore version 5.0.11.25762

Original Attachment has been moved to: dts.rar

Original Attachment has been moved to: boot-successfully-log.txt.zip

Original Attachment has been moved to: boot-fail-log.txt.zip

Labels (1)
0 Kudos
3 Replies

636 Views
qiang_li-mpu_se
NXP Employee
NXP Employee

Did your hardware connect VDD_PU to VDD_SOC together? If so, you should modify all pu-supply to pu_dummy.

Inlcude CPU, GPC, GPU, VPU:

&cpu0 {
 pu-supply = <&reg_pu>; /* use pu_dummy if VDDSOC share with VDDPU */
};

&gpc {
 pu-supply = <&reg_pu>; /* ldo-bypass:use pu_dummy if VDDSOC share with VDDPU */
};

&gpu {
 pu-supply = <&reg_pu>; /* ldo-bypass:use pu_dummy if VDDSOC share with VDDPU */
};

&vpu {
 pu-supply = <&reg_pu>; /* ldo-bypass:use pu_dummy if VDDSOC share with VDDPU */
};

If your hardware hasn't connected VDD_PU and VDD_SOC together, you shouldn't use the pu_dummy setting.

0 Kudos

636 Views
dqz
Contributor II

thanks for your prompt reply.

now when i use EGL and opengl es to display the camera,

but the The image is broken

The image is broken2.png

The image is broken.png

0 Kudos

636 Views
igorpadykov
NXP Employee
NXP Employee

Hi

seems this comment is not present in new kernel releases.

In general meaning "dummy" regulator can be found in sources

http://lxr.free-electrons.com/source/drivers/regulator/core.c
http://lxr.free-electrons.com/source/drivers/regulator/dummy.c

That is, if linux did not find regulator description, it uses "dummy".

In your case reg_pu is present in dts, so "dummy" is not needed.

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos