Skip to contentSkip to conversation

arm64: dts: rockchip: add rk3328-rock64 board

PATCH Superseded Heiko Stuebner 1 participant 2 messages Aug 21, 2017 – Aug 22, 2017

Subsystems (2)
lore
Share & tools
lore

Heiko Stuebner

author maintainer
#0 lore raw

PATCH v3 1/1 arm64: dts: rockchip: add rk3328-rock64 board

The ROCK64 is a credit card size 4K60P HDR Media Board Computer using the Rockchip RK3328 Quad-Core ARM Cortex A53 64-Bit Processor and supporting up to 4GB 1600MHz LPDDR3 memory. It provides eMMC module socket, MicroSD Card slot, Pi-2 Bus, Pi-P5+ Bus, USB 3.0 and many others peripheral devices interface for makers to integrate with sensors and devices.

The devicetree currently supports basic peripherals, with more to be added later on.

---
changes in v3:
- remove another forgotten obsolete mmc property
- remove sdio nodes (not actually used on the board)
- drop regulator mode properties, not specified for rk805 changes in v2:
- remove obsolete mmc properties found by Shawn
- enable newly added tsadc node

 Documentation/devicetree/bindings/arm/rockchip.txt |   4 +
 arch/arm64/boot/dts/rockchip/Makefile              |   1 +
 arch/arm64/boot/dts/rockchip/rk3328-rock64.dts     | 333 +++++++++++++++++++++
 3 files changed, 338 insertions(+)
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-rock64.dts
Documentation/devicetree/bindings/arm/rockchip.txt +4 -0
index 88d95323d301..b54e9bfd9562 100644
@@ -134,6 +134,10 @@ Rockchip platforms device tree bindings
     Required root node properties:
      - compatible = "phytec,rk3288-pcm-947", "phytec,rk3288-phycore-som", "rockchip,rk3288";
 
+- Pine64 Rock64 board:
+    Required root node properties:
+    - compatible = "pine64,rock64", "rockchip,rk3328";
+
 - Rockchip PX3 Evaluation board:
     Required root node properties:
       - compatible = "rockchip,px3-evb", "rockchip,px3", "rockchip,rk3188";
arch/arm64/boot/dts/rockchip/Makefile +1 -0
index d0ad366bbd12..106fb8e0f2f8 100644
@@ -1,4 +1,5 @@
 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-evb.dtb
+dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-rock64.dtb
 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-evb-act8846.dtb
 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-geekbox.dtb
 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-orion-r68-meta.dtb
arch/arm64/boot/dts/rockchip/rk3328-rock64.dts new file +333 -0

333 lines not on this page · raw message

Signature · 1 line
2.14.1
author maintainer
#1 lore raw

PATCH v3 1/1 arm64: dts: rockchip: add rk3328-rock64 board

Am Montag, 21. August 2017, 17:50:20 CEST schrieb Heiko Stuebner:

Quoted 10 lines

The ROCK64 is a credit card size 4K60P HDR Media Board Computer using the Rockchip RK3328 Quad-Core ARM Cortex A53 64-Bit Processor and supporting up to 4GB 1600MHz LPDDR3 memory. It provides eMMC module socket, MicroSD Card slot, Pi-2 Bus, Pi-P5+ Bus, USB 3.0 and many others peripheral devices interface for makers to integrate with sensors and devices.

The devicetree currently supports basic peripherals, with more to be added later on.

applied for 4.14