Please enable javascript, or click here to visit my ecommerce web site powered by Shopify.
Jump to: navigation, search

Zero2/Dev/Bringup

< Zero2‎ | Dev
Revision as of 02:25, 20 January 2022 by RadxaYuntian (Talk | contribs)

 Radxa Zero 2 >  Development Guide >  Zero 2 Bringup

Hardware and software info for preproduction Radxa Zero 2

Maintainer: Yuntian Zhang <yt@radxa.com>

Hardware

v1.0 known issues:

  • lack of clearance around microSD card slot resulting the card will be blocked for insertion. (Workaround: lift the card corner slightly during insertion, so the card can "sit" on that blocking component when fully inserted)
  • TYPC-C headers are slightly misaligned.
  • PCB mounting hole location is different from Zero, as such a proposed universal case cannot share holes on the USB connector side.
  • USB 3 port may not be recognized by the board. (Manually fixed on sample boards)
  • GPIO pin 16 and 24 are connected on the same bus. 16 will be replaced by SARADC_CH1.
  • GPIO pin 36 is an open drain pin. Works fine for input but need pull up for output.
  • Fan's PWM generator is occupied by VDDCPU_B. Preferably an unused PWM pin should go there. Otherwise gpio-fan will be used in device tree.

Software

debos-radxa: PR submitted which also tracks the individual parts (kernel, U-Boot, fip), test build inside

Armbian: local build boots but missing serial device, once this is fixed I'll create a PR

Manjaro: pending

Device tree testing result:

PWM_B, C, and D will need a kernel patch, currently only work in debos-radxa
HDMI audio requires `alsa-utils` from LibreELEC and then it's working
CSI missing mainline driver
DSI mainline driver is under review: https://lwn.net/ml/linux-kernel/20220107145515.613009-1-narmstrong@baylibre.com/
Fan PWM issue listed above
Power button works in latest Armbian, untested in debos-radxa
Everything else should work