Hi:
I'm trying to port pcam5c camera to imx8mq with Linux4.14.98. Similiar to this article
https://community.nxp.com/t5/i-MX-Processors/porting-hm5065-in-imx8mm/m-p/945766/highlight/true
My situation now is: i can see the data and clock lane signal from pcam5c when starting up the gst-lauch process, but the clock lane have no more signal soon, is there anything wrong or missed?
And I try follow the log, found that process get stuck, since "select" found no data and DID NOT call "ioctl:VIDIOC_DQBUF"
My question are
clocks = <&clk IMX8MQ_CLK_CLKO2>; // <= not sure what is means
clock-names = "csi_mclk";
assigned-clocks = <&clk IMX8MQ_CLK_CLKO2>, // <= not sure what is means
<&clk IMX8MM_CLK_CLKO1_DIV>; // <= not sure what is means
assigned-clock-parents = <&clk IMX8MQ_CLK_200M>; // <= not sure what is means
assigned-clock-rates = <12000000>;
csi_id = <0>;
mclk = <12000000>;
mclk_source = <0>;
...
Similar at mxc-mipi-csi2_yav
clocks = <&clk IMX8MQ_CLK_DUMMY>, // <= not sure what is means
<&clk IMX8MQ_CLK_CSI1_CORE>, // <= not sure what is means
<&clk IMX8MQ_CLK_CSI1_ESC>, // <= not sure what is means
<&clk IMX8MQ_CLK_CSI1_PHY_REF>; // <= not sure what is means
clock-names = "clk_apb", "clk_core", "clk_esc", "clk_pxl"; // <= not sure what is means
assigned-clocks = <&clk IMX8MQ_CLK_CSI1_CORE>, // <= not sure what is means
<&clk IMX8MQ_CLK_CSI1_PHY_REF>, // <= not sure what is means
<&clk IMX8MQ_CLK_CSI1_ESC>; // <= not sure what is means
assigned-clock-rates = <133000000>, <100000000>, <66000000>; // <= not sure what is means
Thank you