Difference between revisions of "Asus Transformer Prime TF700T (asus-tf700t)"

From postmarketOS
Jump to: navigation, search
(nicer naming?)
m (Line up codename with the rest of the devices table)
 
Line 2: Line 2:
 
| manufacturer = ASUS
 
| manufacturer = ASUS
 
| name = Transformer Infinity
 
| name = Transformer Infinity
| codename = tf700t
+
| codename = asus-tf700t
 
| image = File:Asus-transformer-tf700.jpg
 
| image = File:Asus-transformer-tf700.jpg
 
| imagecaption = Asus Transformer Infinity (TF700t)
 
| imagecaption = Asus Transformer Infinity (TF700t)

Latest revision as of 11:18, 16 January 2020

ASUS Transformer Infinity
Asus Transformer Infinity (TF700t)
Asus Transformer Infinity (TF700t)
Manufacturer ASUS
Name Transformer Infinity
Codename asus-tf700t
Released 2012
Original software Android 4.0.3 on Linux 2.6
Hardware
Chipset Nvidia Tegra 3 T33
CPU Quad-core 1.6 GHz Cortex-A9
GPU ULP GeForce
Display 1200x1920 IPS
Storage 32/64 GB
Memory 1 GB
Architecture armv7
Features
USB Networking
Works
Flashing
Touchscreen
Display
WiFi
Xwayland
FDE
Mainline
Partial
Battery
3D Acceleration
Accelerometer
Audio
Bluetooth
Camera
GPS
Unavailable
Mobile data
Unavailable
SMS
Unavailable
Calls
Unavailable
USB OTG



Contributors

Compiling a kernel

KatKernel

  • Katkernel is based off the kernel with the same name for the TF300t. An overlap in components makes these kernels mostly compatible hence the rom it belongs to (KatKiss) has been ported to the TF700t aswell. The reason why the kernel is included in this list is because it's currently the most active kernel for the TF700t.
  • Source: https://github.com/timduru/tf300t-katkernel/tree/dev-tf700t/
  • Version: 3.1.10
  • Status: Compiles, is too big to fit on /boot

Mainline (Grate)

  • Grate is a upstream based tree for tegra devices with the goal of actually upstreaming any changes done. Trying to mainline this device should be relatively doable up to a certain point since the Tegra 3 is well supported on this tree. I'll be basing work on this tablet on the TF300t port since that one is the closest in Hardware.
  • Baseline kernel sources: https://github.com/grate-driver/linux
  • Source: transformers branch https://github.com/okias/linux/tree/transformers (Jasper TF700t work, initial support)
  • Version: 5.5.0-rc5
  • Status: Boots, see Hardware Status.

Hardware status (mainline)

There is multiple hardware revisions, so this status may not apply to all of them. This status apply for tilapia (Bach revision).

Status Hardware Purpose Driver Info
Y Booting Kernel must not be bigger than 8MB. Otherwise it won't flash.
N hv101wx1-1e0 Display panel-simple.c Not implemented in Device Tree. Panel properties have not been added to panel-simple.c yet.
N Elan ktf3k compatible Touchscreen elants_i2c Untested. Uses driver patched out of tree.
Y USB SSH for example Working
Y Hynix eMMC Working
N External SD Not implemented in Device Tree
N Dock SD asusdec Not implemented in Device Tree
N bcm4329 WiFi brcmfmac Not implemented in Device Tree. Needs firmware.
Y GPIO keys Working. There is 3 keys on GPIO: Power, Volume up, Volume down.
N Battery Not implemented in Device Tree.
N tps6591X (tps65912? It's connected over i2c) PMIC tps65912-i2c

tps65912-regulator

Not implemented in Device Tree.
N tps62360 Regulator tps62360-regulator Not implemented in Device Tree.
N ricoh583 Regulator Not supported.
N bcm4329 Bluetooth Not implemented in Device Tree. Needs firmware.
N rt5631 Sound rt5631 Not implemented in Device Tree. Not sure if this should be used or "Codec".
N wm8903 Codec wm8903 Not implemented in Device Tree. Not sure if this should be used or "Sound". Might be for the TF300t
N kxtf9 Accelerometer kxcjk-1013 Working
N ami306 Magnetometer Not Supported.
N nct1008 Temperature sensor lm90 Not implemented in Device Tree
Y mpu3050 Gyroscope mpu3050-i2c Working
P mpu3050 Temp. Sensor mpu3050-i2c Working, but likely inaccurate
N al3010 Light sensor Nvidia_Tegra_3_(tegra30)#iio:_al3010_light_sensor Not implemented in device tree. Using out of tree driver.
N mi1040 Front camera Not supported.
N fjm6mo Back camera Not supported.
N ULP GeForce GPU Acceleration Nvidia_Tegra_2_(tegra20)#Graphics Not implemented in Device Tree.

Useful Links