A little bit but not much. I believe I am at about the same point as yager.project in this thread:
In summary, when I load the driver I get this:
[ 2940.187536] OF: /i2c@3180000/tc358743@0f: could not get #gpio-cells for /host1x/gpio@6000d000
[ 2940.187723] tc358743 2-000f: failed to get reset gpio
[ 2940.187901] tc358743: probe of 2-000f failed with error -22
I’m not too sure what this means but I’m trying to figure it out.
Where are you at with your development?
By the way… I first ran across this issue:
[ 3.444432] tc358743 2-000f: failed to get refclk: -2
[ 3.444617] tc358743: probe of 2-000f failed with error -2
I had to modify the driver code in tc358743.c and hardcode the refclk to 27000000 (27 MHz). I got that info from the yager.project thread posted early. And this seems to jive with the spec sheet from Toshiba here (page 10)
I also found out something interesting too with the system. You can run the following command and see various clocks and the status. I’m thinking you could use one of these to define the refclk in the tc358743.c but I’m not sure.
cat /sys/kernel/debug/bpmp/debug/clk/clk_tree
Here’s the nvidia page: Tegra Linux Driver