Jump to content

Nvidia Tegra 3 (tegra30)

From postmarketOS Wiki
Revision as of 10:35, 23 April 2023 by Newbyte (talk | contribs) (Reverted edits by Doomfan345 (talk) to last revision by Clamor)
Nvidia Tegra 3
NVIDIA T30 chip
NVIDIA T30 chip
Manufacturer Nvidia
Name Tegra 3
Architecture armv7
CPU 4x 1.2/1.4/1.6 GHz ARM Cortex-A9
GPU Nvidia ULP Geforce
Year 2011
Process 40nm
Mainline yes
Community Page https://github.com/grate-driver
Components
CPU
Works
UART
Works
Storage
Works
USB
Works
Display
Works
GPU
Partial
Pinctrl
Works
I²C
Works
SPI
Works
Audio
Works
Video
Works
Thermal
Works
Camera
Partial
NPU
No data
Suspend
Works
Ethernet
No data
SATA
No data


Development

Bootloader

Currently, instead of the standard proprietary Aboot (using fastboot service), there is strong open-source u-boot support for all Tegra generations. Not only basic stuff is implemented, but even many advanced features of SoC are present.

Additionally, there is active development in progress for some non-nVidia Tegra devices. You can check it out in the grate u-boot fork.

Graphics

Please check Nvidia_Tegra_2_(tegra20)#Graphics we use common driver with Tegra 2.

WiFi

Tegra 3 doesn't have built-in WiFi module. Every device uses it's own WiFi module usually on sdmmc3 line. Most popular modules are Broadcom bcm4329 and bcm4330.

Bluetooth

Tegra 3 doesn't have built-in bluetooth module. Every device uses it's own bluetooth module usually on UART-C. Most popular modules are Broadcom bcm4329 and bcm4330.

Modem

The cellular modem is connected via USB line 2, set into HSIC mode. 3G modem on most of the Tegra devices is Intel XMM6260 with specific power supply configuration (which varies from device to device). Currently under development.

GPS

Tegra 3 doesn't have built-in GPS module. Every device uses it's own GPS module usually on UART-B. Most popular module is Broadcom bcm47511. The biggest issue is handling GPS data in userspace, which requires proper patches into gpsd or modem manager.

Audio

Currently i2s lines are supported by Tegra 3. Nonetheless, every Tegra 3 device has it's own audio codec, and needs proper individual ucm configuration. Most well known are rt5640 (grouper, tilapia, memopads); rt5631 (asus transformers, except tf300t) and wm8903 (chagall, tf300t).

Participate development

  • shader compilers for the mesa grate driver need to be written;

Devices with a Nvidia Tegra 3 Chipset

Device Mainline
Acer Iconia Tab A700 P
Asus Eee Pad Transformer Prime Y
Asus Transformer Infinity Y
Asus Transformer Pad Y
Asus Transformer Pad 3G Y
Asus VivoTab RT Y
Google (ASUS) Nexus 7 (2012) Y
Google (ASUS) Nexus 7 (2012) GSM Y
Hisense Sero 7 Pro
HTC One X
HTC One X+
Kobo Arc 7HD
LG Optimus 4X HD P
LG Optimus Vu Y
Medion Lifetab S9714
Microsoft Surface RT Y
Ouya, Inc. Ouya Y
Pegatron Chagall Y
Toradex Colibri T30 N
WEXLER Tab 7t Y

See also