Drivers For Allwinner A31s Tablet Pc, Wholesale Various High Quality Drivers For Allwinner A31s Tablet Pc Products from Global Drivers For Allwinner A31s Tablet Pc. Allwinner 64-bit boards README 1 Pine64 board README 2 3 4 The Pine64(+) is a single board computer equipped with an AArch64 capable ARMv8 5 compliant Allwinner A64 SoC. The 'Display Engine 2.0' in Allwinner newer SoCs contains a clock management unit for its subunits, like the DE CCU in A80. Add a sunxi-ng style driver for it. But Allwinner A80 uses G6230 with 68.0 GFlops, while the H8 uses SGX544 MP2 with 44.8 GFlops and no need to talk about the H3 with 10.8 GFlops. RK3 2 88 Devices - Overview BOX (LINK!). This is the first Allwinner A80-based tablet that is available to consumers, priced at CNY 1099 (US$177). 19 In September 2014, Allwinner announced the Allwinner A83T, an octa-core tablet processor that packs eight highly energy-efficient Cortex-A7 cores that can run simultaneously at up to around 2.0 GHz.
A80 | |
---|---|
Manufacturer | Allwinner |
Process | 28nm HPM |
CPU | Octa-core big.LITTLE Cortex-A15/7 @ 2 (?)GHz |
Memory | dual-channel DDR3/DDR3L/LPDDR3/LPDDR2, up to 8GB |
GPU | 64-core Power VR G6230 |
VPU | Video decoding MPEG 1/2/4, H.263, H.264, WMV9/VC-1, VP8 |
Connectivity | |
Video | HDMI 4K output, RGB LCD [email protected], dual-channel LVDS [email protected], 4-lane MIPI DSI [email protected], 4-lane eDP [email protected] |
Network | Unknown (Perhaps EMAC) |
Storage | 4x SD/MMC, Raw NAND with 72-bit ECC |
USB | 2x USB Host, USB 3.0/2.0 Dual-Role (host/device) |
Other | HSIC for low power LTE |
Release Date | June 2014 |
Website | Product Page |
Allwinner A80 SoC. The A80 contains 1 main clock control unit, and some subsystem specific clock control units at separate addresses. These include the USB, display engine, and MMC. The MMC clocks can be supported by the old clock drivers, hence here we do not add a new driver for it.
This is the second Power VR equipped Allwinner SoC, which formerly used the MALI series of GPUs. See also A31 (SoC)
|
Linux-sunxi support is not yet available, due to lack of devices and software.
- CPU:
- ARM Cortex-A15/A7 dual Quad-Core
- 256KB L1-Cache
- 1MB L2-Cache
- 33bit address bus with theoretical 7.5G usable RAM (evb has 4G memory)
- GPU:
- Power VR G6230
- 64-core
- Comply with Open GL ES3.x, Open CL1.x, DirectX 11 level 9_3/10_0
- Video:
- UHD H.264/VP8 [email protected] video playback
- Multi-format FHD video decoding, including MPEG 1/2/4, H.263, H.264. WMV9/VC-1, and others
- H.265/VP9 [email protected] video playback (by software, from A80 Datasheet page 11)
- H.264 HP/VP8 [email protected] video capture
- [email protected] 3D decoding, BD/SBS/TAB/FP supported
- [email protected] 3D encoding
- RTSP, HTTP, HLS, RTMP, MMS streaming media protocols
- Display:
- dual-channel LVDS [email protected]
- RGB LCD [email protected]
- 4-lane MIPI DSI [email protected]
- 4-lane eDP [email protected]
- HDMI 4K output (Frame rate unknown)
- Camera:
- Integrated parallel and MIPI I/F sensor
- Supports 5M/8M/12M/16M CMOS sensor
- Supports 8/10/12-bit YUV/Bayer sensor
- Memory:
- dual-channel DDR3/DDR3L/LPDDR3/LPDDR2, up to 8GB
- Raw NAND with 72-bit ECC
- eMMC V4.5
- Connectivity
- 2x USB Host, USB 3.0/2.0 Dual-Role (host/device)
- Ethernet MAC
- 4x SPI, 7x TWI, 7x UART
- 4x SD/MMC
- HSIC
- PCM/I2S
- PMIC:
- AXP806 and AXP809
- Embedded Controller:
- ARM Cortex-M3 (to be verified)
- Audio:
- unknown
- OS:
- unknown
- A80 Datasheet v1.0(PDF, 43 pages, 2014-03-17)
- File:A80 Datasheet Revision 1.0 0404.pdf(same as the previous file)
- A80 Datasheet v1.1(PDF, 43 pages, 2014-09-28)
- A80 User Manual v1.1(PDF, 1008 pages, 2014-09-28)
- A80 Datasheet v1.30(PDF, 43 pages, 2015-04-20)
- A80 User Manual v1.31(PDF, 1056 pages, 2015-05-12)
Wiki
These pages have been put together by scraping information from the SDK.
Original SDK
The SDK contains customized sources for U-boot, Linux, Android and buildroot.
Allwinner Firmware
SDK Content
- Linux Kernel: A80/lichee/linux-3.4
- Buildroot: A80/lichee/buildroot
- U-boot: A80/lichee/brandy/u-boot-2011.09
- Various Allwinner tools: A80/lichee/tools
Building images with the SDK
On Debian-like systems the following 32bit packages are required:
- lib32stdc++6
- lib32z1
To build the image:
Boot0
Boot0 initializes the DRAM, basic clocks and loads U-boot from NAND or MMC.There is no boot1 on A80. Boot0 directly loads U-boot.
The sources can be found under https://github.com/allwinner-zh/bootloader/tree/master/basic_loader/boot0
Unfortunately you need the ARMCC (proprietary ARM C compiler) to compile the source code.
Binaries of boot0 can be found in the SDK under lichee/tools/pack/chips/sun9iw1p1/bin/
Android
fastboot (under windows)
The optimus/pcduino8 board has the fastboot feature in its bootloader. Once booted into it, the device will identify itself as:
Under windows, no driver can be found, but it is however possible to force the installation of the fastboot driver. Free non trial version of adobe illustrator for mac military.
To make fastboot work from a PC, we need to change the fastboot code because Google hard-coded its partners into the fastboot source code. To be able to use fastboot we need to add 0x1F3A as Allwinner and compile this. A prebuilt windows binary is available here.
U-boot
Allwinner
Sunxi Community
Kernel code
Allwinner Kernel
Sunxi Community
Cubietech Kernel
The cubietech guys have a kernel available.
GPL violations
As is usual, there are the libnand and libisp violations. But with A80, Allwinner decided to step this up a notch, or two, or all the way to 11.
Kernel
- drivers/devfreq/dramfreq/mdfs/mdfs_sun8iw3p1.code Dram frequency scaling binary, run from SRAM while SDRAM is inaccessible.
- drivers/devfreq/dramfreq/mdfs/mdfs_sun8iw6p1.code Dram frequency scaling binary, run from SRAM while SDRAM is inaccessible.
- drivers/media/video/sunxi-fd/lib/libfd Face detector.
- drivers/usb/sunxi_usb/usb3/libusb300 USB3.0 support.
- drivers/arisc/binary/arisc_sun9iw1p1.bin Cortex-M3 core for deep power save modes.
- drivers/video/sunxi/disp/de/lowlevel_sun9iw1/libdsi DSI support for display.
- drivers/video/sunxi/disp/de/lowlevel_sun9iw1/libedp eDP support for display.
- drivers/video/sunxi/hdmi/aw/libhdcp HDCP support for HDMI.
U-boot
Drivers Allwinner A80 Drivers
Devices are slowly becoming available, here are some of the announced ones:
Allwinner A10 Firmware
- Board pcDuino pcDuino8. Has been since renamed to Arches, pcDuino8 is based on Allwinner H8
- Board OptimusBoard (created by Merrii for Allwinner, is sent to selected users by Allwinner to test the A80).
Tablets:
Allwinner A13
- Onda V989 A80T
- Teclast P98 Air
Allwinner A13 Firmware
Building images with the SDK
On Debian-like systems the following 32bit packages are required:
- lib32stdc++6
- lib32z1
To build the image:
Boot0
Boot0 initializes the DRAM, basic clocks and loads U-boot from NAND or MMC.There is no boot1 on A80. Boot0 directly loads U-boot.
The sources can be found under https://github.com/allwinner-zh/bootloader/tree/master/basic_loader/boot0
Unfortunately you need the ARMCC (proprietary ARM C compiler) to compile the source code.
Binaries of boot0 can be found in the SDK under lichee/tools/pack/chips/sun9iw1p1/bin/
Android
fastboot (under windows)
The optimus/pcduino8 board has the fastboot feature in its bootloader. Once booted into it, the device will identify itself as:
Under windows, no driver can be found, but it is however possible to force the installation of the fastboot driver. Free non trial version of adobe illustrator for mac military.
To make fastboot work from a PC, we need to change the fastboot code because Google hard-coded its partners into the fastboot source code. To be able to use fastboot we need to add 0x1F3A as Allwinner and compile this. A prebuilt windows binary is available here.
U-boot
Allwinner
Sunxi Community
Kernel code
Allwinner Kernel
Sunxi Community
Cubietech Kernel
The cubietech guys have a kernel available.
GPL violations
As is usual, there are the libnand and libisp violations. But with A80, Allwinner decided to step this up a notch, or two, or all the way to 11.
Kernel
- drivers/devfreq/dramfreq/mdfs/mdfs_sun8iw3p1.code Dram frequency scaling binary, run from SRAM while SDRAM is inaccessible.
- drivers/devfreq/dramfreq/mdfs/mdfs_sun8iw6p1.code Dram frequency scaling binary, run from SRAM while SDRAM is inaccessible.
- drivers/media/video/sunxi-fd/lib/libfd Face detector.
- drivers/usb/sunxi_usb/usb3/libusb300 USB3.0 support.
- drivers/arisc/binary/arisc_sun9iw1p1.bin Cortex-M3 core for deep power save modes.
- drivers/video/sunxi/disp/de/lowlevel_sun9iw1/libdsi DSI support for display.
- drivers/video/sunxi/disp/de/lowlevel_sun9iw1/libedp eDP support for display.
- drivers/video/sunxi/hdmi/aw/libhdcp HDCP support for HDMI.
U-boot
Drivers Allwinner A80 Drivers
Devices are slowly becoming available, here are some of the announced ones:
Allwinner A10 Firmware
- Board pcDuino pcDuino8. Has been since renamed to Arches, pcDuino8 is based on Allwinner H8
- Board OptimusBoard (created by Merrii for Allwinner, is sent to selected users by Allwinner to test the A80).
Tablets:
Allwinner A13
- Onda V989 A80T
- Teclast P98 Air
Allwinner A13 Firmware
some more rumors before A80 release