Hello @ShaneCCC
Could you assist me in answering the earlier questions?
Do you mean MIPI clock?
If yes then that could be the root cause.
Hello @ShaneCCC
Thank you for your input.
Yes, it is MIPI clock.
This MIPI clock is provided to the sensor through an external 37.125 MHz crystal, and accordingly, I configured the required modes and register values in the driver.
Apart from this, do we need to do any additional configuration (in code or device tree) for the external clock?
While parsing the DT from the driver, the mclk reading property always fails due to the external clock(below code ). Is this expected?
err = of_property_read_string(node, "mclk", &board_priv_pdata->mclk_name);
if (err)
dev_err(dev, "mclk name not present, "
"assume sensor driven externally\n");
FYI , here i uploaded complete device tree
No need any configuration for external clock. Suppose your cause could be relative to sensor REG configuration.
Thanks
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.