Power tree issue

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Power tree issue

907 次查看
wenmingfeng
Contributor III

When the customer board boot into kernel.

The power supply is not what we expected.

how about the PMIC registers need to configure in DTS.

when I connect the mipi camera with imx6DL customer board. after booting into kernel.

ov564x_mipi: ov564x_mipi@3c { /* i2c1 driver */
compatible = "ovti,ov564x_mipi";
reg = <0x3c>;
clocks = <&clks 201>;
clock-names = "csi_mclk";
DOVDD-supply = <&vgen4_reg>; /* 1.8v */
AVDD-supply = <&vgen6_reg>; /* 2.8v, rev C board is VGEN3
rev B board is VGEN5 */
DVDD-supply = <&vgen2_reg>; /* 1.5v*/
pwn-gpios = <&gpio6 0 1>; /* active low: SD1_CLK */
rst-gpios = <&gpio6 1 0>; /* active high: SD1_DAT2 */
csi_id = <1>;
mclk = <24000000>;
mclk_source = <0>;
};

The AVDD is supposed to be 2.8V but I got 3.8V whether I change the reference to vgen6_reg or vgen3_reg in DT bold text above showing what I used.

PMIC settings is showing below. Shall I change the min=max=dedicated one, what I needed, eg 2800000?

Anybody else encounter this issue or what I missed for the pmic setting in DT?

pmic: pfuze100@08 {
compatible = "fsl,pfuze100";
reg = <0x08>;

regulators {
sw1a_reg: sw1ab {
regulator-min-microvolt = <300000>;
regulator-max-microvolt = <1875000>;
regulator-boot-on;
regulator-always-on;
regulator-ramp-delay = <6250>;
};

sw1c_reg: sw1c {
regulator-min-microvolt = <300000>;
regulator-max-microvolt = <1875000>;
regulator-boot-on;
regulator-always-on;
regulator-ramp-delay = <6250>;
};

sw2_reg: sw2 {
regulator-min-microvolt = <800000>;
regulator-max-microvolt = <3300000>;
regulator-boot-on;
regulator-always-on;
regulator-ramp-delay = <6250>;
};

sw3a_reg: sw3a {
regulator-min-microvolt = <400000>;
regulator-max-microvolt = <1975000>;
regulator-boot-on;
regulator-always-on;
};

sw3b_reg: sw3b {
regulator-min-microvolt = <400000>;
regulator-max-microvolt = <1975000>;
regulator-boot-on;
regulator-always-on;
};

sw4_reg: sw4 {
regulator-min-microvolt = <800000>;
regulator-max-microvolt = <3300000>;
};

swbst_reg: swbst {
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5150000>;
};

snvs_reg: vsnvs {
regulator-min-microvolt = <1000000>;
regulator-max-microvolt = <3000000>;
regulator-boot-on;
regulator-always-on;
};

vref_reg: vrefddr {
regulator-boot-on;
regulator-always-on;
};

vgen1_reg: vgen1 {
regulator-min-microvolt = <800000>;
regulator-max-microvolt = <1550000>;
};

vgen2_reg: vgen2 {
regulator-min-microvolt = <800000>;
regulator-max-microvolt = <1550000>;
};

vgen3_reg: vgen3 {
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <3300000>;
};

vgen4_reg: vgen4 {
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <3300000>;
regulator-always-on;
};

vgen5_reg: vgen5 {
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <3300000>;
regulator-always-on;
};

vgen6_reg: vgen6 {
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <3300000>;
regulator-always-on;
};
};

Thanks!

Wenming

0 项奖励
2 回复数

674 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Wenming

I think you are right, one can change the min=max=to dedicated one,

in the case needed to 2800000 .

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

0 项奖励

674 次查看
wenmingfeng
Contributor III

Hi Igor,

Thanks for your quick sense.

But even I setting the dedicated voltage, I am not get the expected output. 

The schematic we are used is same with reference sabresd as below: The CSI mclk is from GPIO0_CLK0,

But I do not captured the sci_mclk with scope on both reference board MCIMX6DL-SDB and customer board, through the ov5640 and 5642 is not solder on the board but this clk is provide by imx6DL it should be there.

What is wrong or any configure I am lost? Does somebody else encounter the same issue?

 

pastedImage_1.png

Thanks!

Wenming

0 项奖励