From 4a03652a50b373476dd61bfa8019f17893dbd549 Mon Sep 17 00:00:00 2001 From: Karsten Merker Date: Mon, 12 Dec 2016 23:19:06 +0000 Subject: installation-guide: update sunxi platform support status (armhf) --- en/hardware/supported/arm.xml | 120 +++++++++++++++++++++++++++++++----------- 1 file changed, 89 insertions(+), 31 deletions(-) (limited to 'en/hardware/supported') diff --git a/en/hardware/supported/arm.xml b/en/hardware/supported/arm.xml index bd1dc02cc..ad6b47f82 100644 --- a/en/hardware/supported/arm.xml +++ b/en/hardware/supported/arm.xml @@ -199,10 +199,16 @@ hardware. They are also common in the x86 PC world. The armmp kernel supports several development boards and embedded systems based on the Allwinner A10 (architecture - codename sun4i), A10s/A13 (architecture codename - sun5i) and A20 (architecture codename - sun7i) SoCs. Full installer support is currently - available for the following sunXi-based systems: + codename sun4i), A10s/A13 (architecture + codename sun5i), A20 (architecture + codename sun7i), A31/A31s (architecture + codename sun6i) and A23/A33 (part of the + sun8i family) SoCs. + + Full installer support (including provision of ready-made + SD card images with the installer) is currently available + for the following sunXi-based systems: + Cubietech Cubieboard 1 + 2 / Cubietruck @@ -214,42 +220,94 @@ hardware. They are also common in the x86 PC world. LinkSprite pcDuino and pcDuino3 - Mele A1000 - - - Miniand Hackberry + Olimex A10-Olinuxino-LIME / A20-Olinuxino-LIME / + A20-Olinuxino-LIME2 / A20-Olinuxino Micro / A20-SOM-EVB - Olimex A10-Olinuxino-LIME / A10s-Olinuxino Micro / - A13-Olinuxino / A13-Olinuxino Micro / - A20-Olinuxino-LIME / A20-Olinuxino-LIME2 / A20-Olinuxino Micro + Xunlong OrangePi Plus - - PineRiver Mini X-Plus - - - + + - System support for Allwinner sunXi-based devices is limited to - drivers and device-tree information available in the mainline - Linux kernel. The android-derived linux-sunxi.org 3.4 kernel - series is not supported by &debian;. + System support for Allwinner sunXi-based devices is + limited to drivers and device-tree information available + in the mainline Linux kernel. Vendor-specific kernel + trees (such as the Allwinner SDK kernels) and the + android-derived linux-sunxi.org kernel 3.4 series are not + supported by &debian;. - The mainline Linux kernel generally supports serial console, - ethernet, SATA, USB and MMC/SD-cards on Allwinner A10, A10s/A13 - and A20 SoCs, but it does not have native drivers for the - display (HDMI/VGA/LCD) and audio hardware in these SoCs. The - NAND flash memory that is built into some sunXi-based systems is - not supported. + The mainline Linux kernel generally supports serial + console, ethernet, SATA, USB and MMC/SD-cards on + Allwinner A10, A10s/A13, A20, A23/A33 and A31/A31s SoCs. + The level of support for local display (HDMI/VGA/LCD) and + audio hardware varies between individual systems. For + most systems, the kernel doesn't have native graphics + drivers but instead uses the simplefb + infrastructure in which the bootloader initializes the + display and the kernel just re-uses the pre-initialized + framebuffer. This generally works reasonably well, + although it results in certain limitations (the display + resolution cannot be changed on the fly and display + powermanagement is not possible). + + + Onboard flash memory intended to be used as a mass + storage device generally exists in two basic variants on + sunXi-based systems: raw NAND flash and eMMC flash. Most + older sunXi-based boards with onboard flash storage use + raw NAND flash for which support is not generally + available in the mainline kernel and therefore also not + in Debian. A number of newer systems use eMMC flash + instead of raw NAND flash. An eMMC flash chip basically + appears as a fast, non-removable SD card and is supported + in the same way as a regular SD card. + - Using a local display is technically possible without native - display drivers via the simplefb infrastructure - in the mainline kernel, which relies on the - U-Boot bootloader for initialising the display - hardware. + The installer includes basic support for a number of + sunXi-based systems not listed above, but it is largely + untested on those systems as the &debian; project doesn't + have access to the corresponding hardware. No pre-built + SD card images with the installer are provided for those + systems. Development boards with such limited support + include: + + + Olimex A10s-Olinuxino Micro / A13-Olinuxino / + A13-Olinuxino Micro + + + Sinovoip BPI-M2 (A31s-based) + + + Xunlong Orange Pi (A20-based) / Orange Pi Mini (A20-based) + + + + + In addition to the SoCs and systems listed above, the + installer has very limited support for the Allwinner H3 + SoC and a number of boards based on it. Mainline kernel + support for the H3 is still largely work in progress at + the time of the Debian 9 relase freeze, so the installer + only supports serial console, MMC/SD and the USB host + controller on H3-based systems. There is no driver for + the on-board ethernet port of the H3 yet, so networking + is only possible with a USB ethernet adaptor or a USB + wifi dongle. Systems based on the H3 for which such very + basic installer support is available include: + + + FriendlyARM NanoPi NEO + + + Xunlong Orange Pi Lite / Orange Pi One / Orange Pi PC / + Orange Pi PC Plus / Orange Pi Plus / Orange Pi Plus 2E / + Orange Pi 2 + + -- cgit v1.2.3