Continuing the discussion from SPI1 seems to not be working, how to check if its configured properly?:
@KevinFFF Sorry i was not able to give an update for a month, stuff happened on my end which i was not able to continue the project, but now im back where i left off.
jetson@jetson-desktop:/boot/dtb$ ls
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb tegra210-p3448-0000-p3449-0000-b00.dtb
kernel_tegra210-p3448-0003-p3542-0000.dtb temp.dts
jetson@jetson-desktop:/boot/dtb$ sudo dtc -I dts -O dtb -o kernel_tegra210-p3448-0000-p3449-0000-b00.dtb temp.dts
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /clock has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /reserved-memory/iram-carveout has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /reserved-memory/ramoops_carveout has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /reserved-memory/fb0_carveout has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /reserved-memory/fb1_carveout has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /iommu has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /bpmp has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /mc has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /interrupt-controller has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /aconnect@702c0000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /aconnect@702c0000/adsp has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /aconnect@702c0000/ahub has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /aconnect@702c0000/ahub/ope@702d8000/peq@702d8100 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /aconnect@702c0000/ahub/ope@702d8000/mbdrc@702d8200 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /aconnect@702c0000/ahub/ope@702d8400/peq@702d8500 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /aconnect@702c0000/ahub/ope@702d8400/mbdrc@702d8600 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /aconnect@702c0000/ahub/mvc@0x702da200 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /rtc has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /usb_cd has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/vi has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/dsi has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/vic has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/nvenc has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/tsec has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/tsecb has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/nvdec has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/nvjpg has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/sor has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/sor/dp-display/dp-lt-settings/lt-setting@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/sor/dp-display/dp-lt-settings/lt-setting@1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/sor/dp-display/dp-lt-settings/lt-setting@2 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/sor1 has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/dpaux has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/dpaux1 has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/nvcsi/channel@0/ports/port@0/endpoint@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/nvcsi/channel@0/ports/port@1/endpoint@1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/nvcsi/channel@1/ports/port@2/endpoint@2 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /host1x/nvcsi/channel@1/ports/port@3/endpoint@3 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /gpu has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /mipical has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /i2c@7000c400/iqs263@44 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /i2c@7000c500/battery-charger@6b has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /i2c@7000d000/max77620@3c/pinmux@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /i2c@7000d000/max77620@3c/fps/fps0 has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /i2c@7000d000/max77620@3c/fps/fps1 has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /i2c@7000d000/max77620@3c/fps/fps2 has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /soctherm@0x700E2000/fuse_war@fuse_rev_0_1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /soctherm@0x700E2000/fuse_war@fuse_rev_2 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /soctherm@0x700E2000/throttle@critical has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /soctherm@0x700E2000/throttle@heavy has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /soctherm@0x700E2000/throttle_dev@cpu_high has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /soctherm@0x700E2000/throttle_dev@gpu_high has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /tegra_cec has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ptm has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /mselect has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /adma@702e2000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/admaif@0x702d0000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/sfc@702d2000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/sfc@702d2200 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/sfc@702d2400 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/sfc@702d2600 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/spkprot@702d8c00 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/amixer@702dbb00 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/i2s@702d1000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/i2s@702d1100 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/i2s@702d1200 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/i2s@702d1300 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/i2s@702d1400 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/amx@702d3000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/amx@702d3100 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/adx@702d3800 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/adx@702d3900 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/dmic@702d4000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/dmic@702d4100 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/dmic@702d4200 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/afc@702d7000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/afc@702d7100 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/afc@702d7200 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/afc@702d7300 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/afc@702d7400 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/afc@702d7500 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/mvc@702da000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/mvc@702da200 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/iqc@702de000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/iqc@702de200 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/ope@702d8000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /ahub/ope@702d8400 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /sata@70020000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /camera-pcl/dpd/csia has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /camera-pcl/dpd/csib has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /camera-pcl/dpd/csic has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /camera-pcl/dpd/csid has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /camera-pcl/dpd/csie has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /camera-pcl/dpd/csif has a reg or ranges property, but no unit name
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /external-memory-controller@7001b000/emc-table@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /external-memory-controller@7001b000/emc-table@0/emc-table@204000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /external-memory-controller@7001b000/emc-table@0/emc-table@1600000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /external-memory-controller@7001b000/emc-table@0/emc-table-derated@204000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /external-memory-controller@7001b000/emc-table@0/emc-table-derated@1600000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /external-memory-controller@7001b000/emc-table@1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /external-memory-controller@7001b000/emc-table@1/emc-table@204000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /external-memory-controller@7001b000/emc-table@1/emc-table@1600000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /external-memory-controller@7001b000/emc-table@1/emc-table-derated@204000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /external-memory-controller@7001b000/emc-table@1/emc-table-derated@1600000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /eeprom-manager/bus@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /eeprom-manager/bus@1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@0/override@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@0/override@0/_overlay_/channel@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@0/override@0/_overlay_/channel@1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@1/override@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@2 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@2/override@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@2/override@1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@2/override@2 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@3 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@3/override@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@3/override@1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@4 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@4/override@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@4/override@1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@4/override@2 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@5 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@5/override@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@5/override@1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@5/override@2 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@6 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@6/override@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@7 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@7/override@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@8 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@8/override@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@12 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@12/override@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@12/override@1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@13 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@13/override@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@13/override@1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@13/override@2 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@13/override@3 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@2 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@3 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@4 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@6 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@7 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@8 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@9 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@10 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@11 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/override@12 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-a00@1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-a00@1/overrides@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-a00@1/override@1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-b00@2 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-b00@2/overrides@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-b00@2/override@1 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-pins@3 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-pins@3/overrides@0 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /dfll-max77621@70110000 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_vs_reg): Node /lens_imx219@RBPCV2 has a unit name, but no reg property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (pci_bridge): Node /pcie@1003000/pci@1,0 missing bus-range for PCI bridge
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (pci_bridge): Node /pcie@1003000/pci@2,0 missing bus-range for PCI bridge
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (unit_address_format): Failed prerequisite 'pci_bridge'
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (pci_device_reg): Failed prerequisite 'pci_bridge'
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge'
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /host1x/vi simple-bus unit address format error, expected "54080000"
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /host1x/vi/ports missing or empty reg/ranges property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /host1x/vi-bypass missing or empty reg/ranges property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /host1x/dsi simple-bus unit address format error, expected "54300000"
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /host1x/vic simple-bus unit address format error, expected "54340000"
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /host1x/nvenc simple-bus unit address format error, expected "544c0000"
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /host1x/tsec simple-bus unit address format error, expected "54500000"
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /host1x/tsecb simple-bus unit address format error, expected "54100000"
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /host1x/nvdec simple-bus unit address format error, expected "54480000"
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /host1x/nvjpg simple-bus unit address format error, expected "54380000"
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /host1x/sor simple-bus unit address format error, expected "54540000"
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /host1x/sor1 simple-bus unit address format error, expected "54580000"
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /host1x/dpaux simple-bus unit address format error, expected "545c0000"
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /host1x/dpaux1 simple-bus unit address format error, expected "54040000"
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /host1x/nvcsi missing or empty reg/ranges property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /extcon/disp-state missing or empty reg/ranges property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /regulators/regulator@10 simple-bus unit address format error, expected "a"
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (simple_bus_reg): Node /mods-simple-bus/mods-clocks missing or empty reg/ranges property
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (gpios_property): Missing property '#gpio-cells' in node /thermal-zones/AO-therm/trips/gpu-scaling5 or bad phandle (referred from /plugin-manager/fragment-e2614-pins@3/overrides@0/_overlay_:gpios[0])
kernel_tegra210-p3448-0000-p3449-0000-b00.dtb: Warning (gpios_property): property 'gpio' size (15) is invalid, expected multiple of 4 in node /__symbols__
jetson@jetson-desktop:/boot/dtb$
so i corrected the wrong file name and rebooted the nano, I also jumpered pin 19 and 21 (pin 19 and 21 as per written on text beside the header pins)…
jetson@jetson-desktop:~$ sudo /opt/nvidia/jetson-io/jetson-io.py
[sudo] password for jetson:
jetson@jetson-desktop:~$ sudo cat /sys/kernel/debug/tegra_pinctrl_reg | grep -i spi
Bank: 1 Reg: 0x70003050 Val: 0x0000e044 -> spi1_mosi_pc0
Bank: 1 Reg: 0x70003054 Val: 0x0000e044 -> spi1_miso_pc1
Bank: 1 Reg: 0x70003058 Val: 0x0000e044 -> spi1_sck_pc2
Bank: 1 Reg: 0x7000305c Val: 0x0000e048 -> spi1_cs0_pc3
Bank: 1 Reg: 0x70003060 Val: 0x0000e048 -> spi1_cs1_pc4
Bank: 1 Reg: 0x70003064 Val: 0x00006046 -> spi2_mosi_pb4
Bank: 1 Reg: 0x70003068 Val: 0x00006046 -> spi2_miso_pb5
Bank: 1 Reg: 0x7000306c Val: 0x00006046 -> spi2_sck_pb6
Bank: 1 Reg: 0x70003070 Val: 0x00006046 -> spi2_cs0_pb7
Bank: 1 Reg: 0x70003074 Val: 0x00006045 -> spi2_cs1_pdd0
Bank: 1 Reg: 0x70003078 Val: 0x0000e015 -> spi4_mosi_pc7
Bank: 1 Reg: 0x7000307c Val: 0x0000e015 -> spi4_miso_pd0
Bank: 1 Reg: 0x70003080 Val: 0x0000e015 -> spi4_sck_pc5
Bank: 1 Reg: 0x70003084 Val: 0x0000e015 -> spi4_cs0_pc6
Bank: 1 Reg: 0x70003088 Val: 0x00002040 -> qspi_sck_pee0
Bank: 1 Reg: 0x7000308c Val: 0x00002000 -> qspi_cs_n_pee1
Bank: 1 Reg: 0x70003090 Val: 0x00002040 -> qspi_io0_pee2
Bank: 1 Reg: 0x70003094 Val: 0x00002040 -> qspi_io1_pee3
Bank: 1 Reg: 0x70003098 Val: 0x00002040 -> qspi_io2_pee4
Bank: 1 Reg: 0x7000309c Val: 0x00002040 -> qspi_io3_pee5
Bank: 0 Reg: 0x70000b70 Val: 0x00000001 -> drive_qspi_comp_control
Bank: 0 Reg: 0x70000b78 Val: 0x00000001 -> drive_qspi_lpbk_control
Bank: 0 Reg: 0x70000a78 Val: 0x00808000 -> drive_qspi_comp
jetson@jetson-desktop:~$ sudo modprobe spidev
jetson@jetson-desktop:~$ sudo ./spidev_test -D /dev/spidev0.0 -v -p "HelloWorld123456789abcdef"
spi mode: 0x0
bits per word: 8
max speed: 500000 Hz (500 KHz)
TX | 48 65 6C 6C 6F 57 6F 72 6C 64 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 __ __ __ __ __ __ __ | HelloWorld123456789abcdef
RX | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 __ __ __ __ __ __ __ | .........................
jetson@jetson-desktop:~$ sudo ./spidev_test -D /dev/spidev0.0 -s 10000000 -v
spi mode: 0x0
bits per word: 8
max speed: 10000000 Hz (10000 KHz)
TX | FF FF FF FF FF FF 40 00 00 00 00 95 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF F0 0D | ......@....�..................�.
RX | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................
