Board CSV import: Support all Tegra124 OD pins

Complete the list of OD pins in the CSV -> *.board import script for
Tegra124.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Board CSV import: Put full CSV filename in data structure

Putting the whole filename in to the data structure allows us to keep
different CSV files in different directories. This will allow explicit
separation of public and private CSV files.

The per-board data is also modified to be a dictionary so that additional
fields can be stored in the future.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Board CSV import: Support either 0- or 1-based RSVD numbers

The public Jetson TK1 pinmux spreadsheet will use 1-based RSVD numbers
whereas the other internal board spreadsheets aren't (currently?)
updated, and hence will continue to use 0-based RSVD numbering. Support
either numbering scheme in the import script.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Board CSV Import: Allow board configuration overrides on cmdline

Add --csv FILENAME, --rsvd-0based, and --rsvd-1based command-line options
to the board CSV import script. This is especially useful for Jetson TK1,
since different spreadsheets use 0- and 1-based RSVD numbering, so the user
may require an option to easily specify which to use.

Signed-off-by: Stephen Warren <swarren@nvidia.com>