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