Im always getting 0 from my reading and since the elinux documentation is so terrible i am still unable to test if the SPI is actually working. I do see spidev.3.0
I looked again at the pinmux configuration adn thans to the documentation on the elinux site, i am unable to confirm whether i did this right. In my cfg file i see options for rsvd2 and lpdr-disable what do i do with these?
I went to (on host machine, not Jetson) nvidia/nvidia_sdk/JetPack_4.2_Linux_p3310/Linux_for_Tegra/bootloader/t186ref/BCT/
and opened the file:
tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg and made the following changes
Thank you very much! The documentation NEEDS to say that the entire lines should look like what you wrote, because the pin hex numbers are different so we are confused whether we need to just change the right hand side (spi4, pull-down… )but it turned out i had to change the assigned hex numbers too.
Also the elinux site says “heres what a wrong config looks like…” and its completely different from my original cfg file because mine has rsvd2 instead of spi4 which is also very confusing