Difference between revisions of "Tegra"
(→Resources) |
(→Resources) |
||
Line 21: | Line 21: | ||
Below is a list of links to Tegra-related documentation and code outside this wiki. These links are all centralized here so that the information isn't spread out in a multitude of other pages. | Below is a list of links to Tegra-related documentation and code outside this wiki. These links are all centralized here so that the information isn't spread out in a multitude of other pages. | ||
− | + | == Documentation == | |
+ | |||
* NVIDIA's [https://developer.nvidia.com/gameworksdownload download center], from which you can obtain the [https://developer.nvidia.com/gameworksdownload#?search=Technical%20Reference%20Manual Technical Reference Manuals] for Tegra SoCs. Note that in order to actually download the TRMs, you will need to [https://developer.nvidia.com/programs/gamedev/register sign up for an account] first. | * NVIDIA's [https://developer.nvidia.com/gameworksdownload download center], from which you can obtain the [https://developer.nvidia.com/gameworksdownload#?search=Technical%20Reference%20Manual Technical Reference Manuals] for Tegra SoCs. Note that in order to actually download the TRMs, you will need to [https://developer.nvidia.com/programs/gamedev/register sign up for an account] first. | ||
+ | * NVIDIA's [ftp://download.nvidia.com/tegra-public-appnotes/index.html Tegra Public Application Notes]. This provides background on the Tegra boot ROM's boot process, boot-related data structures, mainline/OSS flashing tools and concepts, and some extra HW module documentation. | ||
+ | |||
+ | == Mainline/Upstream Software == | ||
+ | |||
* NVIDIA's [https://github.com/NVIDIA/ github account]. In particular, | * NVIDIA's [https://github.com/NVIDIA/ github account]. In particular, | ||
** [https://github.com/NVIDIA/tegra-uboot-flasher-scripts tegra-uboot-flasher]: scripts to program a board's boot flash using U-Boot. See <tt>README-*.txt</tt> in that repository. | ** [https://github.com/NVIDIA/tegra-uboot-flasher-scripts tegra-uboot-flasher]: scripts to program a board's boot flash using U-Boot. See <tt>README-*.txt</tt> in that repository. | ||
Line 39: | Line 44: | ||
** Stephen Warren's work-in-progress [https://github.com/swarren/u-boot U-Boot] repo. | ** Stephen Warren's work-in-progress [https://github.com/swarren/u-boot U-Boot] repo. | ||
** Thierry Reding's work-in-progress [http://gitorious.org/thierryreding gitorious.org account]. | ** Thierry Reding's work-in-progress [http://gitorious.org/thierryreding gitorious.org account]. | ||
+ | |||
+ | == Downstream Software == | ||
+ | |||
+ | * [https://developer.nvidia.com/linux-tegra Linux4Tegra] - NVIDIA's downstream Tegra BSP. | ||
+ | |||
+ | == Miscellaneous = | ||
+ | |||
* Wikipedia's [http://en.wikipedia.org/wiki/Tegra Tegra article]. | * Wikipedia's [http://en.wikipedia.org/wiki/Tegra Tegra article]. |
Revision as of 12:09, 14 May 2014
NVIDIA's Tegra SoCs are well supported by mainline OSS such as Linux and U-Boot. This page aims to be the primary reference/index for information on mainline support for Tegra.
Contents
Chips
See SoCs.
Boards
See Boards.
Linux kernel
See Linux kernel.
U-Boot
See U-Boot.
Resources
Below is a list of links to Tegra-related documentation and code outside this wiki. These links are all centralized here so that the information isn't spread out in a multitude of other pages.
Documentation
- NVIDIA's download center, from which you can obtain the Technical Reference Manuals for Tegra SoCs. Note that in order to actually download the TRMs, you will need to sign up for an account first.
- NVIDIA's Tegra Public Application Notes. This provides background on the Tegra boot ROM's boot process, boot-related data structures, mainline/OSS flashing tools and concepts, and some extra HW module documentation.
Mainline/Upstream Software
- NVIDIA's github account. In particular,
- tegra-uboot-flasher: scripts to program a board's boot flash using U-Boot. See README-*.txt in that repository.
- tegra-uboot-scripts: scripts to generate a U-Boot boot script.
- tegra-pinmux-scripts: scripts to generate pinmux drivers and board pinmux data files, for both the Linux kernel and U-Boot.
- The linux-tegra mailing list, also archived on spinics.
- Official mainline Linux Tegra sub-maintainer kernel.org git repository.
- Official mainline U-Boot Tegra sub-maintainer denx.de git repository.
- Linux on NVIDIA SHIELD and Tegra Note 7 at github.
- freedesktop.org git repositories:
- Personal git repositories:
- Stephen Warren's work-in-progress Tegra Linux repo.
- Stephen Warren's work-in-progress U-Boot repo.
- Thierry Reding's work-in-progress gitorious.org account.
Downstream Software
- Linux4Tegra - NVIDIA's downstream Tegra BSP.
= Miscellaneous
- Wikipedia's Tegra article.