Skip to contentSkip to conversation

add support for Firefly-RK3288 and Rayeager PX2 boards

PATCH Superseded FUKAUMI Naoki 1 participant 4 messages Jan 16, 2015

Subsystems (3)

v2 of 4 Superseded Latest is v4 →

lore
Share & tools
lore
#0 lore raw

v2 cover add support for Firefly-RK3288 and Rayeager PX2 boards

This series adds support for following Rockchip SoC based boards.

- Firefly, Firefly-RK3288 (both beta and mass production version)
- ChipSPARK, Rayeager PX2

Changes in v2:
- use own compatible property for Firefly-RK3288 beta version
- remove disabled tsadc node
- add missing vin-supply
- use two chars for i2c address
- fix ordering for the nodes without address element
- add commit messages

FUKAUMI Naoki (3):
dt-bindings: add vendor prefix and root compatible property for
Rockchip boards
ARM: dts: rockchip: add dts for Firefly Firefly-RK3288 boards
ARM: dts: rockchip: add dts for ChipSPARK Rayeager PX2 board

 Documentation/devicetree/bindings/arm/rockchip.txt |  10 +
 .../devicetree/bindings/vendor-prefixes.txt        |   2 +
 arch/arm/boot/dts/Makefile                         |   5 +-
 arch/arm/boot/dts/rk3066a-rayeager.dts             | 470 ++++++++++++++++++++
 arch/arm/boot/dts/rk3288-firefly-beta.dts          |  71 +++
 arch/arm/boot/dts/rk3288-firefly.dts               |  71 +++
 arch/arm/boot/dts/rk3288-firefly.dtsi              | 490 +++++++++++++++++++++
 7 files changed, 1118 insertions(+), 1 deletion(-)
 create mode 100644 arch/arm/boot/dts/rk3066a-rayeager.dts
 create mode 100644 arch/arm/boot/dts/rk3288-firefly-beta.dts
 create mode 100644 arch/arm/boot/dts/rk3288-firefly.dts
 create mode 100644 arch/arm/boot/dts/rk3288-firefly.dtsi
Signature · 1 line
2.2.2
#1 lore raw

PATCH v2 1/3 dt-bindings: add vendor prefix and root compatible property for Rockchip boards

This adds vendor prefix and root compatible property for following boards

- Firefly, Firefly-RK3288 boards (both beta and mass production version)
- ChipSPARK, Rayeager PX2 board

PX2 SoC is fully compatible with RK3066.

---

Changes in v2:
- use own compatible property for Firefly-RK3288 beta version

 Documentation/devicetree/bindings/arm/rockchip.txt    | 10 ++++++++++
 Documentation/devicetree/bindings/vendor-prefixes.txt |  2 ++
 2 files changed, 12 insertions(+)
Documentation/devicetree/bindings/arm/rockchip.txt +10 -0
index eaa3d1a..6809e4e 100644
@@ -9,6 +9,16 @@ Rockchip platforms device tree bindings
     Required root node properties:
       - compatible = "mundoreader,bq-curie2", "rockchip,rk3066a";
 
+- ChipSPARK Rayeager PX2 board:
+    Required root node properties:
+      - compatible = "chipspark,rayeager-px2", "rockchip,rk3066a";
+
 - Radxa Rock board:
     Required root node properties:
       - compatible = "radxa,rock", "rockchip,rk3188";
+
+- Firefly Firefly-RK3288 board:
+    Required root node properties:
+      - compatible = "firefly,firefly-rk3288", "rockchip,rk3288";
+    or
+      - compatible = "firefly,firefly-rk3288-beta", "rockchip,rk3288";
Documentation/devicetree/bindings/vendor-prefixes.txt +2 -0
index 5d2251a..0d37f5f 100644
@@ -32,6 +32,7 @@ capella	Capella Microsystems, Inc
 cavium	Cavium, Inc.
 cdns	Cadence Design Systems Inc.
 chipidea	Chipidea, Inc
+chipspark	ChipSPARK
 chrp	Common Hardware Reference Platform
 chunghwa	Chunghwa Picture Tubes Ltd.
 cirrus	Cirrus Logic, Inc.
@@ -62,6 +63,7 @@ everest	Everest Semiconductor Co. Ltd.
 everspin	Everspin Technologies, Inc.
 excito	Excito
 fcs	Fairchild Semiconductor
+firefly	Firefly
 fsl	Freescale Semiconductor
 GEFanuc	GE Fanuc Intelligent Platforms Embedded Systems, Inc.
 gef	GE Fanuc Intelligent Platforms Embedded Systems, Inc.
Signature · 1 line
2.2.2
#2 lore raw

PATCH v2 2/3 ARM: dts: rockchip: add dts for Firefly Firefly-RK3288 boards

In reply to FUKAUMI Naoki

This adds support for Firefly-RK3288, Rockchip RK3288 based development boards made by Firefly.

There are 2 dts for 2 versions of the board. rk3288-firefly-beta.dts is for the beta version, rk3288-firefly.dts is for the mass production version.

---

Changes in v2:
- use own compatible property for Firefly-RK3288 beta version
- remove disabled tsadc node
- fix ordering for the nodes without address element
- add commit messages

 arch/arm/boot/dts/Makefile                |   4 +-
 arch/arm/boot/dts/rk3288-firefly-beta.dts |  71 +++++
 arch/arm/boot/dts/rk3288-firefly.dts      |  71 +++++
 arch/arm/boot/dts/rk3288-firefly.dtsi     | 490 ++++++++++++++++++++++++++++++
 4 files changed, 635 insertions(+), 1 deletion(-)
 create mode 100644 arch/arm/boot/dts/rk3288-firefly-beta.dts
 create mode 100644 arch/arm/boot/dts/rk3288-firefly.dts
 create mode 100644 arch/arm/boot/dts/rk3288-firefly.dtsi
arch/arm/boot/dts/Makefile +3 -1
index 6a8a5b1..c8a29e5 100644
@@ -447,7 +447,9 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += \
 	rk3066a-marsboard.dtb \
 	rk3188-radxarock.dtb \
 	rk3288-evb-act8846.dtb \
-	rk3288-evb-rk808.dtb
+	rk3288-evb-rk808.dtb \
+	rk3288-firefly-beta.dtb \
+	rk3288-firefly.dtb
 dtb-$(CONFIG_ARCH_S3C24XX) += \
 	s3c2416-smdk2416.dtb
 dtb-$(CONFIG_ARCH_S3C64XX) += \
arch/arm/boot/dts/rk3288-firefly-beta.dts new file +71 -0

71 lines not on this page · raw message

arch/arm/boot/dts/rk3288-firefly.dts new file +71 -0

71 lines not on this page · raw message

arch/arm/boot/dts/rk3288-firefly.dtsi new file +490 -0

490 lines not on this page · raw message

Signature · 1 line
2.2.2
#3 lore raw

PATCH v2 3/3 ARM: dts: rockchip: add dts for ChipSPARK Rayeager PX2 board

In reply to FUKAUMI Naoki

This add support for Rayeager PX2, Rockchip PX2 based development board made by ChipSPARK.

---

Changes in v2:
- add missing vin-supply
- use two chars for i2c address
- fix ordering for nodes without address element
- add commit messages

 arch/arm/boot/dts/Makefile             |   1 +
 arch/arm/boot/dts/rk3066a-rayeager.dts | 470 +++++++++++++++++++++++++++++++++
 2 files changed, 471 insertions(+)
 create mode 100644 arch/arm/boot/dts/rk3066a-rayeager.dts
arch/arm/boot/dts/Makefile +1 -0
index c8a29e5..bfdc0a8 100644
@@ -445,6 +445,7 @@ dtb-$(CONFIG_ARCH_REALVIEW) += \
 dtb-$(CONFIG_ARCH_ROCKCHIP) += \
 	rk3066a-bqcurie2.dtb \
 	rk3066a-marsboard.dtb \
+	rk3066a-rayeager.dtb \
 	rk3188-radxarock.dtb \
 	rk3288-evb-act8846.dtb \
 	rk3288-evb-rk808.dtb \
arch/arm/boot/dts/rk3066a-rayeager.dts new file +470 -0

470 lines not on this page · raw message

Signature · 1 line
2.2.2