• Icenowy Zheng's avatar
    arm64: dts: allwinner: add support for Pinebook · df35fbcf
    Icenowy Zheng authored
    Pinebook is a A64-based laptop produced by Pine64, with the following
    peripherals:
    
    USB:
    - Two external USB ports (one is directly connected to A64's OTG
    controller, the other is under a internal hub connected to the host-only
    controller.)
    - USB HID keyboard and touchpad connected to the internal hub.
    - USB UVC camera connected to the internal hub.
    
    Power-related:
    - A DC IN jack connected to AXP803's DCIN pin.
    - A Li-Polymer battery connected to AXP803's battery pins.
    
    Storage:
    - An eMMC by Foresee on the main board (in the product revision of the
    main board it's designed to be switchable).
    - An external MicroSD card slot.
    
    Display:
    - An eDP LCD panel (1366x768) connected via an ANX6345 RGB-eDP bridge.
    - A mini HDMI port.
    
    Misc:
    - A Hall sensor designed to detect the status of lid, connected to GPIO PL12.
    - A headphone jack connected to the SoC's internal codec.
    - A debug UART port muxed with headphone jack.
    
    This commit adds basical support for it.
    
    [vasily: squashed several commits into one, added simplefb node, added usbphy
    	 to ehci0 and ohci0 nodes and other cosmetic changes to dts]
    Signed-off-by: default avatarIcenowy Zheng <icenowy@aosc.io>
    Signed-off-by: default avatarVasily Khoruzhick <anarsoul@gmail.com>
    Signed-off-by: default avatarMaxime Ripard <maxime.ripard@bootlin.com>
    df35fbcf
Makefile 1012 Bytes