Jump to content

Nvidia Tegra armv7 (nvidia-tegra-armv7): Difference between revisions

From postmarketOS Wiki
Jenneron (talk | contribs)
No edit summary
Jenneron (talk | contribs)
No edit summary
Line 79: Line 79:
</code>
</code>


However, your device may not have proper fastboot. See device-specific pages for more information.
However, your device may not have proper fastboot.


=== Non-fastboot devices (e.g. ASUS transformers) ===
=== Non-fastboot devices (e.g. ASUS transformers) ===
Line 91: Line 91:
</code>
</code>


Then flash corresponding files manually
Then flash corresponding files manually.
 
See device-specific pages for more information.


== Internal storage ==
== Internal storage ==

Revision as of 18:18, 11 December 2023

A generic port for Nvidia Tegra 2/3/4 devices.

Nvidia Tegra ARMv7
TF201, one of supported devices
TF201, one of supported devices
Manufacturer Nvidia
Name Tegra ARMv7
Codename nvidia-tegra-armv7
Released 2011
Type generic
Hardware
Chipset Nvidia Tegra 2/3/4
GPU ULP GeForce
Architecture armv7
Software
FOSS bootloader yes
postmarketOS
Category testing
Pre-built images no
Mainline yes

Contributors

  • Clamor
  • Jenneron

Installation process

Warning WARNING: At this moment you should have U-Boot installed as primary or secondary! See device-specific pages for instructions on how to install U-Boot

Fastboot devices

Installation process is mostly:

$ pmbootstrap flasher flash_kernel

$ pmbootstrap flasher flash_rootfs

However, your device may not have proper fastboot.

Non-fastboot devices (e.g. ASUS transformers)

You need to perform:

$ pmbootstrap install --split

$ pmbootstrap export

Then flash corresponding files manually.

See device-specific pages for more information.

Internal storage

Internal storage works fine in kernel, but u-boot does not support tegra partition and we can't mark partition as bootable when using stock partition table.

The only way to use eMMC for booting from is to flash U-Boot as primary bootloader to mmcblk0boot{1,2} and re-partition eMMC

Devices

Device Codename Category Chipset
Asus Eee Pad Transformer asus-tf101 community Nvidia Tegra 2 (T20)
Asus Eee Pad Transformer Prime asus-tf201 community Nvidia Tegra 3 (T30)
Asus Transformer Infinity asus-tf700t community Nvidia Tegra 3 (T33)
Asus Transformer Pad asus-tf300t community Nvidia Tegra 3 (T30L)
Asus Transformer Pad 3G asus-tf300tg community Nvidia Tegra 3 (T30L)
Google (ASUS) Nexus 7 (2012) asus-grouper community Nvidia Tegra 3 (T30L)
Google (ASUS) Nexus 7 (2012) GSM asus-tilapia community Nvidia Tegra 3 (T30L)
LG Optimus Vu lg-p895 community Nvidia Tegra 3 (AP33)
WEXLER Tab 7t wexler-qc750 testing Nvidia Tegra 3 (T30L)