Thanks for bringing this up; it looks like an error in documentation. As you discovered, p3450-porg_defconfig is definitely the actual name of the file[1].
Looks like we show the correct filename in the “Jetson Nano Developer Kit 40-Pin Expansion Header Configuration” app note[2], but have it wrong in the docs you linked. I’ll file a bug to have these fixed for next version.
With that out of the way, I’ll answer your more general questions about naming.
What is Porg?
Originally, Porg was our internal code name for the Jetson Nano Developer Kit. Especially at the beginning of new product development , we sometimes use codenames when naming files because that’s how we’re referring to and thinking about the product. Ideally these should be renamed before publishing, but that doesn’t always happen.
Funny but true story: we later changed Porg to be the codename for Jetson Nano module instead of the devkit. So… yeah. :-/ If you find mention of “porg” somewhere in the code or in filenames, you’ll have to decide by context whether it refers to module or devkit.
Part Numbers
Here is an overview of Jetson part numbers, from the ones used to order Jetson devices to the ones found printed on the PCBs.
Per the FAQ “What is the difference between Jetson developer kits and Jetson modules?”[3], Jetson developer kits include a Jetson module attached to a reference carrier board. 900 level Part Numbers are used to identify Jetson modules, and 945 level part numbers are used to identify Jetson developer kits[4]. Each 900 or 945 level PN represents a hierarchy of other, lower level PNs.
Take the Jetson Nano Developer Kit for example. When you place an order for the devkit, you are ordering Part Number 945-13450-0000-000. When the box arrives, it includes various components, all of which have their own lower level PN somewhere in the tree represented by the top level 945-13450-0000-000:
+============================+====================================+
| Part Number | Description |
+============================+====================================+
| 945-13450-0000-000 | Jetson Nano Developer Kit |
+----------------------------+------------------------------------+
| ... | |
+----------------------------+------------------------------------+
| 675-13450-0000-000 | Assembly BOM |
+----------------------------+------------------------------------+
| ... | |
+----------------------------+------------------------------------+
| 699-13448-0000-200 | Jetson Nano module for devkit |
+----------------------------+------------------------------------+
| ... | |
+----------------------------+------------------------------------+
| 180-13448-DAAA-A02 | PCB for module |
+----------------------------+------------------------------------+
| 699-13449-0000-200 | Reference carrier board for devkit |
+----------------------------+------------------------------------+
| ... | |
+----------------------------+------------------------------------+
| 180-13449-DAAA-A02 | PCB for carrier board |
+----------------------------+------------------------------------+
| ... | |
+----------------------------+------------------------------------+
There are many, many PNs in the full tree that I’ve excerpted above, but three should be highlighted:
- 180 level: This is the PCB Part Number. You can find it printed on the PCB of Jetson modules and carrier boards. Importantly, it ends with the PCB revision number, e.g. "A02"
- 699 level: this is the rollup PN for everything assembled together with the PCB. For Jetson modules, this 699 level ON is flashed to the EEPROM, and is readable from software[5].
- 900 or 945 level: the product level PN, used to identify and purchase Jetson modules and developer kits
[1] http://nv-tegra.nvidia.com/gitweb/?p=3rdparty/u-boot.git;a=tree;f=configs;hb=d917e08cec234698ccd8f1154a8b4ca96708dde7
[2] https://developer.nvidia.com/embedded/downloads#?search=Jetson%20Nano%20Developer%20Kit%2040-Pin%20Expansion%20Header%20Configuration
[3] https://developer.nvidia.com/embedded/faq#jetson-devkit-vs-module
[4] https://developer.nvidia.com/embedded/faq#jetson-part-numbers
[5] Search for “eeprom layout” in the L4T Development Guide: https://docs.nvidia.com/jetson/l4t/index.html