The PYNQ boards identify themselves as a generic Xilinx 7000
chip in the device tree, and, somewhat annoyingly, do not
include board-level information in the board name or list of
compats. Specific board information can, however, be queried
directly from a separate device-tree file.
Use the device tree compatible value to detect which Jetson board the
code is running on, rather than the DT model value. The compatible value
should be more stable. This algorithm exactly matches how Jetson.GPIO
detects boards, so allows easier porting of new board support between
the two code-bases.
For some reason, my software build has a device tree model value of
Jetson-AGX rather than Jetson-Xavier. Enhance the board detection code
to cater for this.
Recently, Model names are updated for Jetson Nvidia boards.
This change takes care of model name check of Jetson TX1 nano and Xavier. Change also adds support for
Quill derivatives like storm and lightning.
Hello,
Seems like this is not working properly anymore in board.py (_tegra_id):
`elif 'nano' in board_value:
board = JETSON_NANO`
In /proc/device-tree/model of my jetson nano, I see:
NVIDIA Jetson **Nano** Developer Kit
I checked a previous install on another sd card and the file read :
jetson **nano**
I think the function should now look for nano or Nano.
Thanks