I am trying to make TC358743 work on Jetson TX2, LT4 R28.1
After modify dts and kernel source code, I got error when system booting:
[ 3.148070] tc358743 8-001f: failed to get refclk: -2
some of my dts and code :
status = “okay”;
compatible = “toshiba,tc358743”;
reg = <0x1f>; /* shifted by 2 */
devnode = “video2”;
clock-names = “extperiph1”;
mclk = “24000”;
refclk_hz = <27000000>;
reset-gpios = <&gpio_i2c_0_77 4 1>;
physical_w = “4.713”;
physical_h = “3.494”;
sensor_model =“tc358743”;
refclk = devm_clk_get(dev, "refclk");
if (IS_ERR(refclk)) {
if (PTR_ERR(refclk) != -EPROBE_DEFER)
dev_err(dev, "failed to get refclk: %ld\n",
PTR_ERR(refclk));
return PTR_ERR(refclk);
}
Anyone have suggestion?
Thanks.