Thomas Petazzoni, embedded Linux engineer and trainer at Free Electrons, describes the steps he followed to add a new Marvell SoC to the mainline kernel at ELCE 2012. Abstract: Since Linus Torvalds raised warnings about the state of the ARM architecture support in the Linux kernel, a huge amount of effort and reorganization has happened in the way Linux supports ARM SoCs. From the addition of the device tree to the pinctrl subsystem, from the new clock framework to the new rules in code organization and design, the changes have been significant over the last one and half year in the Arm Linux kernel world. Based on the speaker’s experience on getting the support for the new Marvell Armada 370 and Armada XP SoC support in the mainline Linux kernel, we will give an overview of those changes and summarize the new rules for ARM Linux support. We aim at […]
Etnaviv Project Vivante GCxxx GPU Open Source Driver
You have most probably heard of Lima, an initiative to provide fully open source Mali-200 & Mali-400 drivers by reverse-engineering the closed source Mali GPU drivers. A separate effort, Etnaviv Project, has now started to offer open source drivers for Vivante GCxxx GPU used in SoC such as Marvell Armada 1500 (notably used in mainly Google TV platforms), Rockchip RK2918 (present in many older tablets), Freescale i.MX6 (used in newer tablets, low cost development boards, some SoMs and GK802/Hi802 mini PCs). The project is called Etnaviv. The introduction of Etnaviv Project reads as follows on the corresponding Github account: Project Etnaviv is an attempt to make an open source user-space driver for the Vivante GCxxx series of embedded GPUs. The current state of the project is experimental. It is currently only of use to developers interested in helping develop open source drivers for the hardware, reverse engineering, or in interfacing […]
Asus Qube Google TV 3.0 STB Hands-On Video
Asus announced the Qube at CES 2013 with a rather laconic press release: Qube with Google TV – Bring the world of entertainment to your TV Instantly add Google TV to your HDTV with the ASUS Qube. Qube with Google TV offers both motion control and voice search that integrates Google Play, Chrome™, YouTube™in one compact device. With access to over 100,000 movies and TV shows* from Netflix and Amazon Instant Video, plus numerous apps, videos and games from Google Play, ASUS Qubewith Google TV is the perfect media content device. ASUS has developed the unique Qube interface, which displays functions via a rotating on-screen cube shape. The advanced remote control supports motion sensing for gaming and other applications. Customers can also control Qube with Google TV from their Android smartphones and tablets using the Mobile Remote app, available through Google Play. ASUS includes 50GB of WebStorage cloud space with […]
$159 CuBox Pro: Open Source Development Platform Based on Marvell ARMADA SoC
Back in 2011, SolidRun unveiled the CuBox, a miniature open source development platform based on Marvell Armada 510 SoC (88AP510) and aimed at applications such as multimedia, set-top-box, network attached storage (NAS), thin client, digital signage, automation… SolidRun has now announced an upgraded version called CuBox Pro based on the same platform but with 2 GB RAM, and a redesigned casing. Here are the specifications of this development platform: Marvell Armada 510 SoC – 800 MHz dual issue ARM PJ4 processor, VFPv3, wmmx SIMD and 512KB L2 cache. 2GByte DDR3 at 800MHz 1080p Video Decode Engine OpenGL ES 2.0 graphic engine HDMI 1080p Output (with CEC function) Gigabit Ethernet, SPDIF (optical audio), eSata 3Gbps, 2xUSB 2.0, micro-SD, micro-USB (console) Standard Infra-red receiver for 38KHz based IR controllers. No JTAG required. Unbrickable for Developers (i.e. you can’t brick the device to the point you have to physically remove the flash, burn it […]
OLPC XO-4 Touch Laptop Powered by Marvell ARMADA PXA2128
Last year, OLPC (One Laptop Per Child) announced their first laptop powered by ARM, with OLPC X-1.75 powered by Marvell ARMADA 610 single core processor (And sold over 100,000 since Q1 2012). The 2 new models – OLPC XO-4 and OLPC XO-4 Touch – will be upgraded to ARMADA PXA2128 triple core processor (2 ARMv7 Core + 1 Hybrid LPM (Low Power Mode) ARMv7 core), which the OLPC XO-4 Touch offering multitouch support. OLPC XO-4 laptop will look exactly like the OLPC 1.75 laptop pictured below. OLPC XO-4 will have the following specifications: SoC – Marvell PXA2128 (ARMv7 compatible) @ 1 GHz with Vivante GC2000 GPU System memory – 1GB or 2GB DDR3 RAM (Depending on configuration) Mass storage: 4 GB or 8GB NAND flash (eMMC) Internal microSD card slot for repair/replacement Externally accessible SD card slot; Display – 7.5” dual-mode TFT display with touchscreen (2 simultaneous touch max) Audio […]
Codethink Launches The Baserock Slab ARM Server
Codethink has just announced an ARM based server called “The BaseRock Slab” powered by Marvell ARMADA XP quad core ARMv7-A processors with 2 GB RAM and 30GB (up to 120GB) mSATA SSD Storage per node, which targets applications such as cloud computing infrastructure and native ARM build and test. This 32 cores server comes in a 1U chassis (483mm x 44mm x 355m), is powered by a 260 PSU, integrates eight Cogent CSB1726-ArmadaXP SoM (Marvell Armada XP quad-core ARMv7-A CPUs, 1.33Ghz + 2 GB ECC DDR3 RAM) in to a carrier board featuring the following: 30GB (max 120GB) mSATA SSD, max 250MB/sec read/write, per SoM SATA port for additional dedicated storage, per SoM Dual 2.5Gbit/s full-duplex ethernet, trunkable into a single 5Gbit/s link Management SoM for remote power, fan and reset control Firmware upgrade via the network The server is managed by Cogent CSB1724 SoM powered by Marvell Armada 300 […]
Fedora To Give Away Raspberry Pis, OLPC 1.75 Laptops and Arduinos to Developers
Fedora will give away over 200 open hardware devices as part of its Summer of Hardware initiative to Fedora contributors. 150 Raspberry Pi boards, 50 OLPC 1.75 laptops and 20 Arduino boards and shields will be freely distributed to randomly selected candidates. In order to qualify, you must have a Fedora Project account, have signed the Fedora Project Contributor Agreement, be a member of at least one non-CLA / FPCA Fedora Group and be resident in one of the following country/region: Australia (excluding the states of New South Wales and the Australian Capital Territory), Belgium, Canada (excluding Quebec), Germany, India, Japan, the Netherlands, New Zealand, Singapore, South Korea, Spain, Sweden, United Kingdom, or the United States (excluding New York and Florida). To apply, you need to fill an application form by the 15th of August where you select your preferred device and enter your full name, Fedora account information and […]
Vizio Co-Start (VAP430) Google TV Stream Player
First announced at CES 2012, the Vizio VAP430 stream player featuring Google TV 2.0 has become available for pre-order for $99 last week. Here are the specs provided on Vizio website: Video Resolution Supported – 720p, 1080i, 1080p 3D Support – Yes Video Playback – H.264, MP4, MKV Audio Music Playback – MP3, AAC, WMA Audio Features – Up to 5.1 surround sound pass-through Connectivity WiFi – 802.11 n/g/b Bluetooth Ethernet – 10/100 Mbps Connections HDMI In – Connection to Cable or Satellite Box HDMI Out – Connection to TV One USB 2.0 Host port Remote control – Built-In IR Blaster, Bluetooth, Touchpad and Keyboard Dimension – 10.67 x 4.06 x 10.67 cm Weight – 300 grams They did not provide information about the processor, RAM and flash used, but I would guess it’s based on Marvell Google TV Reference Platform which is powered by ARMADA 1500 HD Secure Media […]