summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove p2371-2180 (Jetson TX1) supportHEADmasterStephen Warren2017-04-134-2002/+0
| | | | | | | | All flashing and early boot operations for Jetson TX1 rely on NVIDIA's L4T software release. Consequently cbootimage support isn't useful on this platform, so remove it. Signed-off-by: Stephen Warren <swarren@nvidia.com>
* Remove Whistler supportStephen Warren2017-04-134-217/+0
| | | | | | | | Whistler is an ancient Tegra 2 reference board. I may have been the only person who ever used it with upstream software, and I've just recycled the board hardware. Hence, it makes sense to remove support from software. Signed-off-by: Stephen Warren <swarren@nvidia.com>
* post.mk: Create dependency makefile by makefile ruleNikolaus Schulz2017-04-051-1/+2
| | | | | | | | | | | | | | | | | Creating the eMMC image requires creating the BCT file and the bootloader image first. These dependencies are written to a makefile snippet that is created by the gen-image-deps.sh script. But that script is only invoked when the rule that creates the eMMC image is run, which is too late for make to take account of the freshly generated dependencies in the current invocation. Add a rule to post.mk that tells make how to create the dependencies makefile; with that in place, make automatically makes the dependency makefile before executing any other rules. Signed-off-by: Nikolaus Schulz <nikolaus.schulz@avionic-design.de> (swarren, minor commit description rewording) Signed-off-by: Stephen Warren <swarren@nvidia.com>
* Add p2371-2180 BCTStephen Warren2015-12-104-0/+2002
| | | | | | | This is for the Jetson TX1 developer kit. The SDRAM timings were taken from the L4T r23 release. Signed-off-by: Stephen Warren <swarren@nvidia.com>
* rename colibri_t20Marcel Ziswiler2015-04-0116-60/+60
| | | | | | | | | | | Now with most of the U-Boot side cleaned-up ready for merging actually make sure it can be used from within the tegra-uboot-flasher flasher. As a first step rename colibri-t20 to colibri_t20 as used anywhere else (apart from the Yocto stuff I agree). Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com> Tested-by: Marcel Ziswiler <marcel@ziswiler.com> Signed-off-by: Stephen Warren <swarren@nvidia.com>
* Add "submitting patches" section to READMEStephen Warren2015-02-251-0/+28
| | | | | | This tells users how/where to send patches, etc. Signed-off-by: Stephen Warren <swarren@nvidia.com>
* Update colibri_t30 BCT to use all SDRAM entriesStefan Agner2014-08-061-0/+579
| | | | | | | | Use all SDRAM entries to make sure in any case a valid configuration is selected. Signed-off-by: Stefan Agner <stefan@agner.ch> Signed-off-by: Stephen Warren <swarren@nvidia.com>
* Rename colibri-t30 BCT files to colibri_t30Stefan Agner2014-08-064-3/+3
| | | | | | | This renaming aligns the board name to the U-Boot board name. Signed-off-by: Stefan Agner <stefan@agner.ch> Signed-off-by: Stephen Warren <swarren@nvidia.com>
* Add support for Norrin boardAllen Martin2014-07-024-0/+1390
| | | | | | | | | | Norrin (PM370) is an NVIDIA Tegra124 Chromebook reference platform. It is also called "nyan" in the ChromeOS tree. Note that "nyan rev0" actually referred to Venice2 not Norrin. However, most references to "nyan rev0" are gone now. Signed-off-by: Allen Martin <amartin@nvidia.com> Signed-off-by: Stephen Warren <swarren@nvidia.com>
* Image dependency generator cleanupsStephen Warren2014-04-021-2/+10
| | | | | | | | | | | | | 1) Remove whitespace from parsed filenames. 2) Make image file depend on dependency generator script. 3) Provide dummy rules for all dependencies. Without this change, if any dependency is renamed, make will try to build it but won't know how. With the dummy rules in place, make will execute an empty command to build any missing dependencies, which is fine if they've simply been renamed. Any real errors due to incorrect filenames in the current config files will be caught by the cbootimage invocation itself. Signed-off-by: Stephen Warren <swarren@nvidia.com>
* Jetson TK1 board supportStephen Warren2014-03-204-0/+1359
| | | | | | Jetson TK1 is an NVIDIA Tegra124 reference board. Signed-off-by: Stephen Warren <swarren@nvidia.com>
* Add Colibri T30 BCT filesStefan Agner2013-12-174-0/+313
| | | | | | | | The file defines memory timing for 1GB Nanya module for 400MHz used during boot. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Stephen Warren <swarren@nvidia.com>
* Build using Makefiles, add separate bct/img targetsStephen Warren2013-10-0340-145/+551
| | | | | | | | | | | | | | | | | In some situations, one may only need BCT binaries and not flashable image binaries. Hence, it's useful to allow BCTs and flashable image to be built separately, rather than always building both together. While re-writing the build system, convert from shell-scripts to Makefiles. Now, one can "make", "make bcts", or "make images", all with appropriate dependency checking. Many Avionic Design boards use a carrier/module design, with the carrier and module files stored in separate directories. Use symlinks to handle this, rather than complicating the build system with support for files from other directories. Signed-off-by: Stephen Warren <swarren@nvidia.com>
* Update README to describe tegrarcm readbct commandStephen Warren2013-10-031-11/+24
| | | | | | | | | | | Recent versions of tegrarcm now have the capability to read the BCT from the device without requiring any HW-specific binaries, nor code already installed on the device. Mention this in the README, since it discusses ways to extract a BCT from a device. Also, fix a typo in the Linux MMC block device name that contains the BCT. Signed-off-by: Stephen Warren <swarren@nvidia.com>
* Add Venice2 configurationStephen Warren2013-09-113-0/+1336
| | | | Signed-off-by: Stephen Warren <swarren@nvidia.com>
* Add the Tamonten™ NG Evaluation Carrier boardAlban Bedel2013-08-193-0/+289
| | | | | | | | Add the build script to create bootable image for the Tamonten™ NG Evaluation Carrier board using the Tamonten™ NG COM module. Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de> Signed-off-by: Stephen Warren <swarren@nvidia.com>
* Add Toradex Colibri T20 configurationsLucas Stach2013-07-2213-0/+2911
| | | | | | | | | The Colibri T20 COM comes in two different versions, which can both boot from NAND or SD-Card. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Stephen Warren <swarren@nvidia.com>
* Add README, with BCT extraction instructionsStephen Warren2013-04-121-0/+63
| | | | | | | | | Create a README.txt file for cbootimage-configs. This mainly describes how to obtain/extract equivalent config files for boards that are not yet supported by the project. Signed-off-by: Stephen Warren <swarren@nvidia.com> Acked-by: Eric Brower <ebrower@nvidia.com>
* Re-organize directory structureStephen Warren2013-04-1042-0/+0
| | | | | | | | | With the increasing number of boards and vendors supported, create a directory hierarchy to organize things. The hierarchy is ${soc}/${vendor}/${board} Signed-off-by: Stephen Warren <swarren@nvidia.com> Reviewed-by: Thierry Reding <thierry.reding@avionic-design.de>
* Add Tegra20 Tamonten configurationsThierry Reding2013-04-095-0/+235
| | | | | | | | | | | | In addition to providing the BCT configuration that is common for all Tegra20 Tamonten-derived boards, add scripts to build images that can be flashed to NAND for the Plutux, Medcom-Wide and TEC boards. Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de> Signed-off-by: Stephen Warren <swarren@nvidia.com> Change-Id: I8d411279ec83535deda084eafc9bbe824672f9e6 Reviewed-on: http://git-master/r/216977 Reviewed-by: Automatic_Commit_Validation_User
* Add NVIDIA Dalmore reference platform configurationStephen Warren2013-03-088-0/+3929
| | | | | | | | | | | Dalmore is a Tegra114 (Tegra4, Wayne) reference board. Change-Id: I9944358e54ea4a030f7bad12411522cf402d4218 Signed-off-by: Stephen Warren <swarren@nvidia.com> Reviewed-on: http://git-master/r/206428 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Eric Brower <ebrower@nvidia.com> Reviewed-by: Jong Kim <jongk@nvidia.com>
* Add Compulab TrimSlice configurationStephen Warren2013-01-286-0/+380
| | | | | | | | | | | | This is based on CompuLab's own cbootimage scripts repo at git://gitorious.org/cbootimage/cbootimage-scripts.git Signed-off-by: Stephen Warren <swarren@nvidia.com> Change-Id: If83aa8e658e1853d253fd2bf760d48a642427c9c Reviewed-on: http://git-master/r/190071 Reviewed-by: Allen Martin <amartin@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Eric Brower <ebrower@nvidia.com>
* Add config file for NVIDIA Beaver boardStephen Warren2012-12-183-0/+868
| | | | | | | Change-Id: Idabd8db65e1de2ea4773f717cc5840be026c9859 Signed-off-by: Stephen Warren <swarren@nvidia.com> Reviewed-on: http://git-master/r/169533 Reviewed-by: Automatic_Commit_Validation_User
* Add config files for many NVIDIA reference boardsStephen Warren2012-12-0621-0/+3404
| | | | | | | | | | | | | | | | | Configuration files are added for: * Harmony, booting from NAND. * Seaboard/Springbank, booting from NAND. * Ventana, booting from eMMC. * Whistler, booting from eMMC. * Cardhu A02/A04 and A05, booting from eMMC. Change-Id: I7e9c9f025c85a23f36cfa1f2af8305836698eb84 Signed-off-by: Stephen Warren <swarren@nvidia.com> Reviewed-on: http://git-master/r/167467 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Eric Brower <ebrower@nvidia.com> Tested-by: Eric Brower <ebrower@nvidia.com> Reviewed-by: Allen Martin <amartin@nvidia.com>
* Initial empty repositoryMaria Bornski2012-11-290-0/+0