diff options
author | David Summers <beagleboard@davidjohnsummers.uk> | 2018-09-23 07:38:07 -0400 |
---|---|---|
committer | Heiko Stuebner <heiko@sntech.de> | 2018-09-26 08:31:30 -0400 |
commit | 186b45657b244ce865e01b65d73868a48252e1ff (patch) | |
tree | 791ceb6b65cfc0a307fb6f41b7635b1e8018ed8e | |
parent | e58c5e739d6f0bd2d5f1796f7638e7a3d53379b0 (diff) |
ARM: dts: rockchip: add rk3288-based Tinker board S
Add the actual dts for the tinker board S, which brings its own emmc
device, not therefore not requiring an sd-card to boot.
Signed-off-by: David Summers <beagleboard@davidjohnsummers.uk>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
-rw-r--r-- | Documentation/devicetree/bindings/arm/rockchip.txt | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/Makefile | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/rk3288-tinker-s.dts | 26 |
3 files changed, 31 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/arm/rockchip.txt b/Documentation/devicetree/bindings/arm/rockchip.txt index acfd3c773dd0..037ce94c3a73 100644 --- a/Documentation/devicetree/bindings/arm/rockchip.txt +++ b/Documentation/devicetree/bindings/arm/rockchip.txt | |||
@@ -13,6 +13,10 @@ Rockchip platforms device tree bindings | |||
13 | Required root node properties: | 13 | Required root node properties: |
14 | - compatible = "asus,rk3288-tinker", "rockchip,rk3288"; | 14 | - compatible = "asus,rk3288-tinker", "rockchip,rk3288"; |
15 | 15 | ||
16 | - Asus Tinker board S | ||
17 | Required root node properties: | ||
18 | - compatible = "asus,rk3288-tinker-s", "rockchip,rk3288"; | ||
19 | |||
16 | - Kylin RK3036 board: | 20 | - Kylin RK3036 board: |
17 | Required root node properties: | 21 | Required root node properties: |
18 | - compatible = "rockchip,kylin-rk3036", "rockchip,rk3036"; | 22 | - compatible = "rockchip,kylin-rk3036", "rockchip,rk3036"; |
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index b5bd3de87c33..dc86080c60e3 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile | |||
@@ -864,6 +864,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += \ | |||
864 | rk3288-r89.dtb \ | 864 | rk3288-r89.dtb \ |
865 | rk3288-rock2-square.dtb \ | 865 | rk3288-rock2-square.dtb \ |
866 | rk3288-tinker.dtb \ | 866 | rk3288-tinker.dtb \ |
867 | rk3288-tinker-s.dtb \ | ||
867 | rk3288-veyron-brain.dtb \ | 868 | rk3288-veyron-brain.dtb \ |
868 | rk3288-veyron-jaq.dtb \ | 869 | rk3288-veyron-jaq.dtb \ |
869 | rk3288-veyron-jerry.dtb \ | 870 | rk3288-veyron-jerry.dtb \ |
diff --git a/arch/arm/boot/dts/rk3288-tinker-s.dts b/arch/arm/boot/dts/rk3288-tinker-s.dts new file mode 100644 index 000000000000..37093922b482 --- /dev/null +++ b/arch/arm/boot/dts/rk3288-tinker-s.dts | |||
@@ -0,0 +1,26 @@ | |||
1 | // SPDX-License-Identifier: (GPL-2.0+ OR MIT) | ||
2 | /* | ||
3 | * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd. | ||
4 | */ | ||
5 | |||
6 | /dts-v1/; | ||
7 | |||
8 | #include "rk3288-tinker.dtsi" | ||
9 | |||
10 | / { | ||
11 | model = "Rockchip RK3288 Asus Tinker Board S"; | ||
12 | compatible = "asus,rk3288-tinker-s", "rockchip,rk3288"; | ||
13 | }; | ||
14 | |||
15 | &emmc { | ||
16 | bus-width = <8>; | ||
17 | cap-mmc-highspeed; | ||
18 | disable-wp; | ||
19 | non-removable; | ||
20 | pinctrl-names = "default"; | ||
21 | pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_pwr &emmc_bus8>; | ||
22 | max-frequency = <150000000>; | ||
23 | mmc-hs200-1_8v; | ||
24 | mmc-ddr-1_8v; | ||
25 | status = "okay"; | ||
26 | }; | ||