add support for Firefly-RK3288 and Rayeager PX2 boards
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
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
@@ -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
@@ -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
PATCH v2 2/3 ARM: dts: rockchip: add dts for Firefly Firefly-RK3288 boards
In reply to FUKAUMI NaokiThis 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
@@ -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
PATCH v2 3/3 ARM: dts: rockchip: add dts for ChipSPARK Rayeager PX2 board
In reply to FUKAUMI NaokiThis 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
@@ -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