|
|
Line 1: |
Line 1: |
| {{Infobox soc
| | #REDIRECT[[Nvidia Tegra]] |
| | name = Tegra 3
| |
| | manufacturer = Nvidia
| |
| | arch = armv7
| |
| | image = File:NVIDIA T30 chip.jpg
| |
| | imagecaption = NVIDIA T30 chip
| |
| | year = 2011
| |
| | cpu = 4x 1.2/1.4/1.6 GHz ARM Cortex-A9
| |
| | community_page = https://github.com/grate-driver
| |
| | gpu = Nvidia ULP Geforce
| |
| | process = 40
| |
| | mainline = yes
| |
| | status_cpu = Y
| |
| | status_uart = Y
| |
| | status_storage = Y
| |
| | status_usb = Y
| |
| | status_display = Y
| |
| | status_gpu = P
| |
| | status_pinctrl = Y
| |
| | status_i2c = Y
| |
| | status_spi = Y
| |
| | status_audio = Y
| |
| | status_video = Y
| |
| | status_thermal = Y
| |
| | status_wifi = -
| |
| | status_bluetooth = -
| |
| | status_modem = -
| |
| | status_gps = -
| |
| | status_camera = P
| |
| | status_suspend = Y
| |
| }}
| |
| | |
| == Development ==
| |
| === Bootloader ===
| |
| Currently, instead of the standard proprietary Aboot (using fastboot service), there is strong open-source [http://www.denx.de/wiki/U-Boot 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 [https://github.com/grate-driver/u-boot 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 ==
| |
| {{#cargo_query:
| |
| tables=Devices
| |
| |fields=CONCAT( '[[', _pageName, '|',Manufacturer,' ',Name,']]' )=Device,StatusMainline=Mainline
| |
| |order by=Devices.Manufacturer, Devices.Name
| |
| |format=table
| |
| |limit=9999
| |
| |where=Devices.chipset like '%Nvidia Tegra 3%'
| |
| |more results text=
| |
| }}
| |
| | |
| == See also ==
| |
| * Tegra 3 is very similiar to [[Nvidia_Tegra_2_(tegra20)]]
| |