Closed intera91 closed 1 month ago
Hi @intera91 Could you please share the steps you followed until having the issue ?
Just a simple bitbake virtual/kernel after enabling CONFIG_NVS in the kernel as we have an ICM20689 in our production board that is connected to SPI
I will take a look and will get back to you
It would help to know which branch you're using, but I'm guessing it's one of the L4T R35.x-based branches with the 5.10 kernel...
The old 32-bit timespec structure, and related functions, were removed in (I think) the 5.6 kernel - part of fixing the Y2038 problem in the kernel. I suspect that NVIDIA just hasn't updated that driver for 5.10, since it's not part of the stock kernel configuration for L4T. Try patching the driver to use timespec64_to_ns
instead; since we're a 64-bit architecture, timespecs even pre-5.6 should have been mapped into timespec64s anyway.
ETA: I just noticed that you do mention "kirkstone" in the title, so my guess was right.