Commit 505a2fd8 authored by Heiko Stuebner's avatar Heiko Stuebner

arm64: dts: rockchip: add Gru Scarlet devicetrees

Gru-Scarlet is a tablet device using ChomeOS, dual-dsi display
and Wacom touchscreen with stylus.

There exist two variants in the market using different displays
that are differentiated via their sku-id.
The bootloader on them also determines the correct devicetree to
load via the sku-id.

So add a common scarlet dtsi and two minimal board devicetrees
for the two display variants.
Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
parent 5a2a93f1
......@@ -152,6 +152,40 @@ Rockchip platforms device tree bindings
- compatible = "google,veyron-pinky-rev2", "google,veyron-pinky",
"google,veyron", "rockchip,rk3288";
- Google Scarlet - with display from Kingdisplay
Required root node properties:
- compatible = "google,scarlet-rev15-sku7", "google,scarlet-rev15",
"google,scarlet-rev14-sku7", "google,scarlet-rev14",
"google,scarlet-rev13-sku7", "google,scarlet-rev13",
"google,scarlet-rev12-sku7", "google,scarlet-rev12",
"google,scarlet-rev11-sku7", "google,scarlet-rev11",
"google,scarlet-rev10-sku7", "google,scarlet-rev10",
"google,scarlet-rev9-sku7", "google,scarlet-rev9",
"google,scarlet-rev8-sku7", "google,scarlet-rev8",
"google,scarlet-rev7-sku7", "google,scarlet-rev7",
"google,scarlet-rev6-sku7", "google,scarlet-rev6",
"google,scarlet-rev5-sku7", "google,scarlet-rev5",
"google,scarlet-rev4-sku7", "google,scarlet-rev4",
"google,scarlet-rev3-sku7", "google,scarlet-rev3",
"google,scarlet", "google,gru", "rockchip,rk3399";
- Google Scarlet - with display from Innolux
Required root node properties:
- compatible = "google,scarlet-rev15-sku6", "google,scarlet-rev15",
"google,scarlet-rev14-sku6", "google,scarlet-rev14",
"google,scarlet-rev13-sku6", "google,scarlet-rev13",
"google,scarlet-rev12-sku6", "google,scarlet-rev12",
"google,scarlet-rev11-sku6", "google,scarlet-rev11",
"google,scarlet-rev10-sku6", "google,scarlet-rev10",
"google,scarlet-rev9-sku6", "google,scarlet-rev9",
"google,scarlet-rev8-sku6", "google,scarlet-rev8",
"google,scarlet-rev7-sku6", "google,scarlet-rev7",
"google,scarlet-rev6-sku6", "google,scarlet-rev6",
"google,scarlet-rev5-sku6", "google,scarlet-rev5",
"google,scarlet-rev4-sku6", "google,scarlet-rev4",
"google,scarlet", "google,gru", "rockchip,rk3399";
- Google Speedy (Asus C201 Chromebook):
Required root node properties:
- compatible = "google,veyron-speedy-rev9", "google,veyron-speedy-rev8",
......
......@@ -14,6 +14,8 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-ficus.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-firefly.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gru-bob.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gru-kevin.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gru-scarlet-inx.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gru-scarlet-kd.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-puma-haikou.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-roc-pc.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-rock960.dtb
......
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
/*
* Google Gru-Scarlet Rev4+ (SKU-6/Innolux) board device tree source
*
* Copyright 2018 Google, Inc
*/
/dts-v1/;
#include "rk3399-gru-scarlet.dtsi"
/ {
model = "Google Scarlet";
compatible = "google,scarlet-rev15-sku6", "google,scarlet-rev15",
"google,scarlet-rev14-sku6", "google,scarlet-rev14",
"google,scarlet-rev13-sku6", "google,scarlet-rev13",
"google,scarlet-rev12-sku6", "google,scarlet-rev12",
"google,scarlet-rev11-sku6", "google,scarlet-rev11",
"google,scarlet-rev10-sku6", "google,scarlet-rev10",
"google,scarlet-rev9-sku6", "google,scarlet-rev9",
"google,scarlet-rev8-sku6", "google,scarlet-rev8",
"google,scarlet-rev7-sku6", "google,scarlet-rev7",
"google,scarlet-rev6-sku6", "google,scarlet-rev6",
"google,scarlet-rev5-sku6", "google,scarlet-rev5",
"google,scarlet-rev4-sku6", "google,scarlet-rev4",
"google,scarlet", "google,gru", "rockchip,rk3399";
};
&mipi_panel {
compatible = "innolux,p097pfg";
avdd-supply = <&ppvarp_lcd>;
avee-supply = <&ppvarn_lcd>;
};
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
/*
* Google Gru-Scarlet Rev3+ (SKU-7/Kingdisplay) board device tree source
*
* Copyright 2018 Google, Inc
*/
/dts-v1/;
#include "rk3399-gru-scarlet.dtsi"
/ {
model = "Google Scarlet";
compatible = "google,scarlet-rev15-sku7", "google,scarlet-rev15",
"google,scarlet-rev14-sku7", "google,scarlet-rev14",
"google,scarlet-rev13-sku7", "google,scarlet-rev13",
"google,scarlet-rev12-sku7", "google,scarlet-rev12",
"google,scarlet-rev11-sku7", "google,scarlet-rev11",
"google,scarlet-rev10-sku7", "google,scarlet-rev10",
"google,scarlet-rev9-sku7", "google,scarlet-rev9",
"google,scarlet-rev8-sku7", "google,scarlet-rev8",
"google,scarlet-rev7-sku7", "google,scarlet-rev7",
"google,scarlet-rev6-sku7", "google,scarlet-rev6",
"google,scarlet-rev5-sku7", "google,scarlet-rev5",
"google,scarlet-rev4-sku7", "google,scarlet-rev4",
"google,scarlet-rev3-sku7", "google,scarlet-rev3",
"google,scarlet", "google,gru", "rockchip,rk3399";
};
&mipi_panel {
compatible = "kingdisplay,kd097d04";
power-supply = <&pp3300_s0>;
};
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment