1d244474fSSimon Glass// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2d244474fSSimon Glass/* 3d244474fSSimon Glass * Google Gru-Bob Rev 4+ board device tree source 4d244474fSSimon Glass * 5d244474fSSimon Glass * Copyright 2018 Google, Inc 6d244474fSSimon Glass */ 7d244474fSSimon Glass 8d244474fSSimon Glass/dts-v1/; 9d244474fSSimon Glass#include "rk3399-gru-chromebook.dtsi" 10*08c85b57SSimon Glass#include "rk3399-sdram-lpddr3-samsung-4GB-1866.dtsi" 11d244474fSSimon Glass 12d244474fSSimon Glass/ { 13d244474fSSimon Glass model = "Google Bob"; 14d244474fSSimon Glass compatible = "google,bob-rev13", "google,bob-rev12", 15d244474fSSimon Glass "google,bob-rev11", "google,bob-rev10", 16d244474fSSimon Glass "google,bob-rev9", "google,bob-rev8", 17d244474fSSimon Glass "google,bob-rev7", "google,bob-rev6", 18d244474fSSimon Glass "google,bob-rev5", "google,bob-rev4", 19d244474fSSimon Glass "google,bob", "google,gru", "rockchip,rk3399"; 20d244474fSSimon Glass 21d244474fSSimon Glass edp_panel: edp-panel { 22d244474fSSimon Glass compatible = "boe,nv101wxmn51", "simple-panel"; 23d244474fSSimon Glass backlight = <&backlight>; 24d244474fSSimon Glass power-supply = <&pp3300_disp>; 25d244474fSSimon Glass 26d244474fSSimon Glass ports { 27d244474fSSimon Glass panel_in_edp: endpoint { 28d244474fSSimon Glass remote-endpoint = <&edp_out_panel>; 29d244474fSSimon Glass }; 30d244474fSSimon Glass }; 31d244474fSSimon Glass }; 32d244474fSSimon Glass}; 33d244474fSSimon Glass 34d244474fSSimon Glass&ap_i2c_ts { 35d244474fSSimon Glass touchscreen: touchscreen@10 { 36d244474fSSimon Glass compatible = "elan,ekth3500"; 37d244474fSSimon Glass reg = <0x10>; 38d244474fSSimon Glass interrupt-parent = <&gpio3>; 39d244474fSSimon Glass interrupts = <13 IRQ_TYPE_LEVEL_LOW>; 40d244474fSSimon Glass pinctrl-names = "default"; 41d244474fSSimon Glass pinctrl-0 = <&touch_int_l &touch_reset_l>; 42d244474fSSimon Glass reset-gpios = <&gpio4 26 GPIO_ACTIVE_LOW>; 43d244474fSSimon Glass }; 44d244474fSSimon Glass}; 45d244474fSSimon Glass 46d244474fSSimon Glass&ap_i2c_tp { 47d244474fSSimon Glass trackpad: trackpad@15 { 48d244474fSSimon Glass compatible = "elan,ekth3000"; 49d244474fSSimon Glass reg = <0x15>; 50d244474fSSimon Glass interrupt-parent = <&gpio1>; 51d244474fSSimon Glass interrupts = <4 IRQ_TYPE_LEVEL_LOW>; 52d244474fSSimon Glass pinctrl-names = "default"; 53d244474fSSimon Glass pinctrl-0 = <&trackpad_int_l>; 54d244474fSSimon Glass wakeup-source; 55d244474fSSimon Glass }; 56d244474fSSimon Glass}; 57d244474fSSimon Glass 58d244474fSSimon Glass&backlight { 59d244474fSSimon Glass pwms = <&cros_ec_pwm 0>; 60d244474fSSimon Glass}; 61d244474fSSimon Glass 62d244474fSSimon Glass&cpu_alert0 { 63d244474fSSimon Glass temperature = <65000>; 64d244474fSSimon Glass}; 65d244474fSSimon Glass 66d244474fSSimon Glass&cpu_alert1 { 67d244474fSSimon Glass temperature = <70000>; 68d244474fSSimon Glass}; 69d244474fSSimon Glass 70d244474fSSimon Glass&spi0 { 71d244474fSSimon Glass status = "okay"; 72d244474fSSimon Glass}; 73d244474fSSimon Glass 74d244474fSSimon Glass&pinctrl { 75d244474fSSimon Glass tpm { 76d244474fSSimon Glass h1_int_od_l: h1-int-od-l { 77d244474fSSimon Glass rockchip,pins = <0 5 RK_FUNC_GPIO &pcfg_pull_up>; 78d244474fSSimon Glass }; 79d244474fSSimon Glass }; 80d244474fSSimon Glass}; 81