1797
Comment: Update on kernel
|
1796
Typo fix
|
Deletions are marked like this. | Additions are marked like this. |
Line 21: | Line 21: |
* USB: should work know. | * USB: should work now. |
DragonBoard 410c
The DragonBoard 410c is based on a Snapdragon processor. The board is officially known as APQ 8016 SBC and the Device Tree file is apq8016-sbc.
Technical specification
CPU |
Qualcomm Snapdragon 400 1.2 GHz |
GPU |
Qualcomm Adreno 306 |
RAM |
1GB |
Storage |
8GB eMMC flash |
WIFI |
yes |
Audio |
yes |
Bluetooth |
yes |
Connectors |
micro SD, USB (2 standard, 1 micro), HDMI |
Other |
96Boards 40-pin low speed and 60-pin high speed expansion connector |
Kernel support
Wifi: not working. Requires Transition driver to SMD client patches which in turn requires Qualcomm WCNSS Peripheral Image Loader.
- USB: should work now.
Bluetooth (BT): not working. Requires Qualcomm WCNSS HCI support patches.
Debian support
The DragonBoard 410c uses Little Kernel (LT) as boot loader, which provides fastboot. For Debian, we'll use u-boot. LT will load u-boot which in turn will load Debian. Mateusz Kulikowski contributed u-boot support upstream. u-boot-qcom is available in Debian with the boot loader for DragonBoard. The Qualcomm skales tool need to be packaged in order to wrap u-boot into an image the DragonBoard can boot.
Support for Snapdragon (ARCH_QCOM) has been enabled in the Linux kernel. For some reason, USB is not working, although it should.
Graphics
There's a free driver (freedreno) for the Adreno 306 thanks to Rob Clark. xserver-xorg-video-freedreno, libdrm-freedreno1 and libgl1-mesa-dri are in Debian.