TX2 TC358743

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.

hello suchb,

I would suggest your refer to below two kernel sources,

<top>/r28.2.1_tx2/public_release/kernel_src/kernel/kernel-4.4/drivers/media/i2c/tc358840.c
<top>/r28.2.1_tx2/public_release/kernel_src/hardware/nvidia/platform/t18x/quill/kernel-dts/quill-modules/tegra186-camera-imx274.dtsi

JEP forum also have several topics talking about TC358743, you could also check Topic 1023631 and Topic 1011640 for reference.
thanks