Skip to contentSkip to conversation

arm64: rockchip: support RK3399 Ficus board

PATCH New Ezequiel Garcia 3 participants 5 messages Jul 6, 2018 – Jul 12, 2018

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

v4 cover arm64: rockchip: support RK3399 Ficus board

Fourth round for the RK3399 Ficus support.

Changes from v3:
* Fixed a regulator node name, as noted by Rob.
* Fixed wrong alphabetical order in vendors prefix patch, also noted by Rob.

Changes from v2:
* Dropped rk3399.dtsi changes and rebased on top of Randy's patch.
* Removed double empty line.
* Coalesced schematics comment

Changes from v1:
* Dropoed USB support as it's not working.
* Added schematics.
* Splitted rk3399.dtsi from new ficus.dts file.
* Added new vendor.
* Cleaned regulators syntax and stlye.

Series based on: 600b359d2b98 ("arm64: dts: rockchip: add some common pin-settings to rk3399").

Ezequiel Garcia (2):
dt-bindings: Add vendor prefix for Vamrs Ltd.
arm64: dts: rockchip: add 96boards RK3399 Ficus board

 .../devicetree/bindings/arm/rockchip.txt      |   5 +
 .../devicetree/bindings/vendor-prefixes.txt   |   1 +
 arch/arm64/boot/dts/rockchip/Makefile         |   1 +
 arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 514 ++++++++++++++++++
 4 files changed, 521 insertions(+)
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-ficus.dts
Signature · 1 line
2.18.0.rc2
#1 lore raw

PATCH v4 1/2 dt-bindings: Add vendor prefix for Vamrs Ltd.

Vamrs Ltd. is a hardware solutions provider based in China.

Website: http://vamrs.com/

---
 Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
 1 file changed, 1 insertion(+)
Documentation/devicetree/bindings/vendor-prefixes.txt +1 -0
index 7cad066191ee..1868dc89884b 100644
@@ -392,6 +392,7 @@ upisemi	uPI Semiconductor Corp.
 urt	United Radiant Technology Corporation
 usi	Universal Scientific Industrial Co., Ltd.
 v3	V3 Semiconductor
+vamrs	Vamrs Ltd.
 variscite	Variscite Ltd.
 via	VIA Technologies, Inc.
 virtio	Virtual I/O Device Specification, developed by the OASIS consortium
Signature · 1 line
2.18.0.rc2
#3 lore raw

PATCH v4 2/2 arm64: dts: rockchip: add 96boards RK3399 Ficus board

In reply to Ezequiel Garcia

The RK3399 Ficus board is an Enterprise Edition board manufactured by Vamrs Ltd., based on the Rockchip RK3399 SoC.

The board exposes a bunch of nice peripherals, including SATA, HDMI, MIPI CSI, Ethernet, WiFi, and PCIe.

---
 .../devicetree/bindings/arm/rockchip.txt      |   5 +
 arch/arm64/boot/dts/rockchip/Makefile         |   1 +
 arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 514 ++++++++++++++++++
 3 files changed, 520 insertions(+)
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-ficus.dts
Documentation/devicetree/bindings/arm/rockchip.txt +5 -0
index 1c1d62d03c4f..d46c5d43e27f 100644
@@ -1,5 +1,10 @@
 Rockchip platforms device tree bindings
 ---------------------------------------
+
+- 96boards RK3399 Ficus (ROCK960 Enterprise Edition)
+    Required root node properties:
+      - compatible = "vamrs,ficus", "rockchip,rk3399";
+
 - Amarula Vyasa RK3288 board
     Required root node properties:
       - compatible = "amarula,vyasa-rk3288", "rockchip,rk3288";
arch/arm64/boot/dts/rockchip/Makefile +1 -0
index 48a83f882947..2811fb701f12 100644
@@ -9,6 +9,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-orion-r68-meta.dtb
 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-px5-evb.dtb
 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-r88.dtb
 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-evb.dtb
+dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-ficus.dtb
 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-firefly.dtb
 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gru-kevin.dtb
 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-puma-haikou.dtb
arch/arm64/boot/dts/rockchip/rk3399-ficus.dts new file +514 -0

514 lines not on this page · raw message

Signature · 1 line
2.18.0.rc2
maintainer
#4 lore raw

v4 cover arm64: rockchip: support RK3399 Ficus board

In reply to Ezequiel Garcia

Am Freitag, 6. Juli 2018, 17:08:16 CEST schrieb Ezequiel Garcia:

Quoted 19 lines

Fourth round for the RK3399 Ficus support.

Changes from v3:
* Fixed a regulator node name, as noted by Rob.
* Fixed wrong alphabetical order in vendors prefix patch, also noted by
Rob.

Changes from v2:
* Dropped rk3399.dtsi changes and rebased on top of Randy's patch.
* Removed double empty line.
* Coalesced schematics comment

Changes from v1:
* Dropoed USB support as it's not working.
* Added schematics.
* Splitted rk3399.dtsi from new ficus.dts file.
* Added new vendor.
* Cleaned regulators syntax and stlye.

Quoted 6 lines

Series based on: 600b359d2b98 ("arm64: dts: rockchip: add some common pin-settings to rk3399").

Ezequiel Garcia (2):
dt-bindings: Add vendor prefix for Vamrs Ltd.
arm64: dts: rockchip: add 96boards RK3399 Ficus board

applied both for 4.19

Thanks
Heiko