Sinovoip Banana Pi P2 Zero

From linux-sunxi.org
Jump to navigation Jump to search

Banana Pi P2 Zero is H2+ based development board produced by Sinovoip. It has almost identical specification compared to Sinovoip_Banana_Pi_M2_Zero with eMMC and PoE support.


Sinovoip Banana Pi P2 Zero
Bpi-p2-zero.jpeg
Manufacturer Sinovoip
Dimensions 65mm x 25mm
Release Date ~
Website BPI-P2 Zero Product Page
Specifications
SoC H2+
DRAM 512 MiB SDRAM
Power = Sunxi support = DC 5V DC-IN via µUSB or PoE Module
Features
Video mini HDMI
Network WiFi 802.11 b/g/n (AMPAK AP6212), Ethernet on CON4
Storage µSD
USB 1 USB2.0 OTG
Other ~
Headers ~


Identification

The PCB has the following silkscreened on it:

BPI P2 ZERO V1.1

Sunxi support

Current status

Mainline U-Boot

Mainline U-Boot is currently unsupported. But since it has almost same identical specification. You can use bananapi_m2_zero_defconfig defconfig for this board. It could detect everything but eMMC and Ethernet Controller. To get eMMC and Ethernet working on U-Boot, you should add these lines to bananapi_m2_zero_defconfig file before compile and generate u-boot file.

CONFIG_MMC_SUNXI_SLOT_EXTRA=2
CONFIG_SUN8I_EMAC=y
CONFIG_USB_EHCI_HCD=y

Mainline Kernel Support

THS Support

In order to get THS support, you have to patch vanilla source linux with this patch

Display Engine and HDMI

To get display engine and HDMI working, you just need to enable it from mainline dts file

arch/arm/boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts

Make sure you added something like this

&de {
	status = "okay";
};

&hdmi {
	status = "okay";
};