Texas Instruments OMAP 4 (OMAP44xx)

From postmarketOS
(Redirected from TI OMAP 4470)
Texas Instruments OMAP44xx
Manufacturer Texas Instruments
Name OMAP44xx
Architecture armv7
CPU 2x 1.2 GHz ARM Cortex-A9
GPU PowerVR SGX540
Year 2011
Process 45nm
Mainline yes
Community Page git.kernel.org
Components
CPU
Works
UART
Works
Storage
Works
USB
Works
Display
Works
GPU
Broken
Pinctrl
Works
I²C
Works
SPI
Works
Audio
Works
Video
Broken
Thermal
Works
Camera
Partial
NPU
Suspend
Works
Ethernet


General description

The 4th generation OMAP CPUs (4430/4460/4470) use a dual-core ARM Cortex-A9 CPU, with two ARM Cortex-M3 cores, as part of the "Ducati" sub-system, for off-loading low-level tasks.
The 4430 and 4460 use a PowerVR SGX540 integrated 3D graphics accelerator, running at a clock frequency of 304 and 384 MHz respectively.
All OMAP 4 come with an IVA3 multimedia hardware accelerator with a programmable DSP that enables 1080p Full HD and multi-standard video encode/decode.
OMAP 4 uses ARM Cortex-A9's with ARM's SIMD engine (Media Processing Engine, aka NEON) which may have a significant performance advantage in some cases over Nvidia Tegra 2's ARM Cortex-A9s with non-vector floating point units.
It also uses a dual-channel LPDDR2 memory controller compared to Nvidia Tegra 2's single-channel memory controller.

Security features

There are GP (= general purpose) and HS (= high security) devices out there. HS means that signed bootloaders are required. To distinguish look at boot messages telling about GP vs HS. The low level check is

if ((value at 0x4A0022C4 >> 8) & 0x7 == 3)
   devicetype = general_purpose

Wikipedia: OMAP 4

Boot order

Besides of the boot order defined by the wiring-up of the configuration pins, there is a possibility to override it via software (Keyword: PUBLIC_SW_BOOT_CFG_ADDR) until the next cold reboot.

Tool for booting via usb, make sure to use the -4 option

Devices

OMAP 4430

Device Codename Mainline
Barns and Noble Nook Tablet barnsnoble-acclaim
Foxconn Glass (Explorer Edition) google-glass
LG Optimus 3D lg-p920 Y
Motorola Droid 4 motorola-maserati
Research In Motion (Quanta) Blackberry PlayBook blackberry-playbook
Samsung Galaxy S II (GT-I9100G) samsung-i9100g P
Samsung Galaxy Tab 2 10.1 samsung-espresso10 P
Samsung Galaxy Tab 2 7.0 samsung-espresso7 Y

OMAP 4460

Device Codename Mainline
Archos 80 G9 Turbo archos-a80
Epson Moverio BT-200 epson-embt2ws Y
Google (Samsung) Galaxy Nexus I9250 samsung-maguro P

OMAP 4470

Device Codename Mainline
Amazon Kindle Fire HD 3rd Generation amazon-soho
Barns and Noble Nook HD+ barnsnoble-ovation
Samsung Galaxy Premier samsung-superior N

See also