18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Google Gru-Bob Rev 4+ board device tree source 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright 2018 Google, Inc 68c2ecf20Sopenharmony_ci */ 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci/dts-v1/; 98c2ecf20Sopenharmony_ci#include "rk3399-gru-chromebook.dtsi" 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci/ { 128c2ecf20Sopenharmony_ci model = "Google Bob"; 138c2ecf20Sopenharmony_ci compatible = "google,bob-rev13", "google,bob-rev12", 148c2ecf20Sopenharmony_ci "google,bob-rev11", "google,bob-rev10", 158c2ecf20Sopenharmony_ci "google,bob-rev9", "google,bob-rev8", 168c2ecf20Sopenharmony_ci "google,bob-rev7", "google,bob-rev6", 178c2ecf20Sopenharmony_ci "google,bob-rev5", "google,bob-rev4", 188c2ecf20Sopenharmony_ci "google,bob", "google,gru", "rockchip,rk3399"; 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci edp_panel: edp-panel { 218c2ecf20Sopenharmony_ci compatible = "boe,nv101wxmn51"; 228c2ecf20Sopenharmony_ci backlight = <&backlight>; 238c2ecf20Sopenharmony_ci power-supply = <&pp3300_disp>; 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ci port { 268c2ecf20Sopenharmony_ci panel_in_edp: endpoint { 278c2ecf20Sopenharmony_ci remote-endpoint = <&edp_out_panel>; 288c2ecf20Sopenharmony_ci }; 298c2ecf20Sopenharmony_ci }; 308c2ecf20Sopenharmony_ci }; 318c2ecf20Sopenharmony_ci}; 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ci&ap_i2c_ts { 348c2ecf20Sopenharmony_ci touchscreen: touchscreen@10 { 358c2ecf20Sopenharmony_ci compatible = "elan,ekth3500"; 368c2ecf20Sopenharmony_ci reg = <0x10>; 378c2ecf20Sopenharmony_ci interrupt-parent = <&gpio3>; 388c2ecf20Sopenharmony_ci interrupts = <13 IRQ_TYPE_LEVEL_LOW>; 398c2ecf20Sopenharmony_ci pinctrl-names = "default"; 408c2ecf20Sopenharmony_ci pinctrl-0 = <&touch_int_l &touch_reset_l>; 418c2ecf20Sopenharmony_ci reset-gpios = <&gpio4 26 GPIO_ACTIVE_LOW>; 428c2ecf20Sopenharmony_ci }; 438c2ecf20Sopenharmony_ci}; 448c2ecf20Sopenharmony_ci 458c2ecf20Sopenharmony_ci&ap_i2c_tp { 468c2ecf20Sopenharmony_ci trackpad: trackpad@15 { 478c2ecf20Sopenharmony_ci compatible = "elan,ekth3000"; 488c2ecf20Sopenharmony_ci reg = <0x15>; 498c2ecf20Sopenharmony_ci interrupt-parent = <&gpio1>; 508c2ecf20Sopenharmony_ci interrupts = <4 IRQ_TYPE_LEVEL_LOW>; 518c2ecf20Sopenharmony_ci pinctrl-names = "default"; 528c2ecf20Sopenharmony_ci pinctrl-0 = <&trackpad_int_l>; 538c2ecf20Sopenharmony_ci wakeup-source; 548c2ecf20Sopenharmony_ci }; 558c2ecf20Sopenharmony_ci}; 568c2ecf20Sopenharmony_ci 578c2ecf20Sopenharmony_ci&backlight { 588c2ecf20Sopenharmony_ci pwms = <&cros_ec_pwm 0>; 598c2ecf20Sopenharmony_ci}; 608c2ecf20Sopenharmony_ci 618c2ecf20Sopenharmony_ci&cpu_alert0 { 628c2ecf20Sopenharmony_ci temperature = <65000>; 638c2ecf20Sopenharmony_ci}; 648c2ecf20Sopenharmony_ci 658c2ecf20Sopenharmony_ci&cpu_alert1 { 668c2ecf20Sopenharmony_ci temperature = <70000>; 678c2ecf20Sopenharmony_ci}; 688c2ecf20Sopenharmony_ci 698c2ecf20Sopenharmony_ci&spi0 { 708c2ecf20Sopenharmony_ci status = "okay"; 718c2ecf20Sopenharmony_ci 728c2ecf20Sopenharmony_ci cr50@0 { 738c2ecf20Sopenharmony_ci compatible = "google,cr50"; 748c2ecf20Sopenharmony_ci reg = <0>; 758c2ecf20Sopenharmony_ci interrupt-parent = <&gpio0>; 768c2ecf20Sopenharmony_ci interrupts = <5 IRQ_TYPE_EDGE_RISING>; 778c2ecf20Sopenharmony_ci pinctrl-names = "default"; 788c2ecf20Sopenharmony_ci pinctrl-0 = <&h1_int_od_l>; 798c2ecf20Sopenharmony_ci spi-max-frequency = <800000>; 808c2ecf20Sopenharmony_ci }; 818c2ecf20Sopenharmony_ci}; 828c2ecf20Sopenharmony_ci 838c2ecf20Sopenharmony_ci&pinctrl { 848c2ecf20Sopenharmony_ci tpm { 858c2ecf20Sopenharmony_ci h1_int_od_l: h1-int-od-l { 868c2ecf20Sopenharmony_ci rockchip,pins = <0 RK_PA5 RK_FUNC_GPIO &pcfg_pull_up>; 878c2ecf20Sopenharmony_ci }; 888c2ecf20Sopenharmony_ci }; 898c2ecf20Sopenharmony_ci}; 908c2ecf20Sopenharmony_ci 918c2ecf20Sopenharmony_ci&wlan_host_wake_l { 928c2ecf20Sopenharmony_ci /* Kevin has an external pull up, but Bob does not. */ 938c2ecf20Sopenharmony_ci rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_up>; 948c2ecf20Sopenharmony_ci}; 95