18559bbeeSHeiko Stuebner// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 28559bbeeSHeiko Stuebner/* 38559bbeeSHeiko Stuebner * Google Gru-Bob Rev 4+ board device tree source 48559bbeeSHeiko Stuebner * 58559bbeeSHeiko Stuebner * Copyright 2018 Google, Inc 68559bbeeSHeiko Stuebner */ 78559bbeeSHeiko Stuebner 88559bbeeSHeiko Stuebner/dts-v1/; 98559bbeeSHeiko Stuebner#include "rk3399-gru-chromebook.dtsi" 108559bbeeSHeiko Stuebner 118559bbeeSHeiko Stuebner/ { 128559bbeeSHeiko Stuebner model = "Google Bob"; 138559bbeeSHeiko Stuebner compatible = "google,bob-rev13", "google,bob-rev12", 148559bbeeSHeiko Stuebner "google,bob-rev11", "google,bob-rev10", 158559bbeeSHeiko Stuebner "google,bob-rev9", "google,bob-rev8", 168559bbeeSHeiko Stuebner "google,bob-rev7", "google,bob-rev6", 178559bbeeSHeiko Stuebner "google,bob-rev5", "google,bob-rev4", 188559bbeeSHeiko Stuebner "google,bob", "google,gru", "rockchip,rk3399"; 19263b39bcSArnaud Ferraris chassis-type = "convertible"; 208559bbeeSHeiko Stuebner 218559bbeeSHeiko Stuebner edp_panel: edp-panel { 2262b5efc9SRob Herring compatible = "boe,nv101wxmn51"; 238559bbeeSHeiko Stuebner backlight = <&backlight>; 248559bbeeSHeiko Stuebner power-supply = <&pp3300_disp>; 258559bbeeSHeiko Stuebner 2626cd8657SEnric Balletbo i Serra port { 278559bbeeSHeiko Stuebner panel_in_edp: endpoint { 288559bbeeSHeiko Stuebner remote-endpoint = <&edp_out_panel>; 298559bbeeSHeiko Stuebner }; 308559bbeeSHeiko Stuebner }; 318559bbeeSHeiko Stuebner }; 328559bbeeSHeiko Stuebner}; 338559bbeeSHeiko Stuebner 348559bbeeSHeiko Stuebner&ap_i2c_ts { 358559bbeeSHeiko Stuebner touchscreen: touchscreen@10 { 368559bbeeSHeiko Stuebner compatible = "elan,ekth3500"; 378559bbeeSHeiko Stuebner reg = <0x10>; 388559bbeeSHeiko Stuebner interrupt-parent = <&gpio3>; 398559bbeeSHeiko Stuebner interrupts = <13 IRQ_TYPE_LEVEL_LOW>; 408559bbeeSHeiko Stuebner pinctrl-names = "default"; 418559bbeeSHeiko Stuebner pinctrl-0 = <&touch_int_l &touch_reset_l>; 428559bbeeSHeiko Stuebner reset-gpios = <&gpio4 26 GPIO_ACTIVE_LOW>; 438559bbeeSHeiko Stuebner }; 448559bbeeSHeiko Stuebner}; 458559bbeeSHeiko Stuebner 468559bbeeSHeiko Stuebner&ap_i2c_tp { 478559bbeeSHeiko Stuebner trackpad: trackpad@15 { 488559bbeeSHeiko Stuebner compatible = "elan,ekth3000"; 498559bbeeSHeiko Stuebner reg = <0x15>; 508559bbeeSHeiko Stuebner interrupt-parent = <&gpio1>; 518559bbeeSHeiko Stuebner interrupts = <4 IRQ_TYPE_LEVEL_LOW>; 528559bbeeSHeiko Stuebner pinctrl-names = "default"; 538559bbeeSHeiko Stuebner pinctrl-0 = <&trackpad_int_l>; 548559bbeeSHeiko Stuebner wakeup-source; 558559bbeeSHeiko Stuebner }; 568559bbeeSHeiko Stuebner}; 578559bbeeSHeiko Stuebner 588559bbeeSHeiko Stuebner&backlight { 598559bbeeSHeiko Stuebner pwms = <&cros_ec_pwm 0>; 608559bbeeSHeiko Stuebner}; 618559bbeeSHeiko Stuebner 628559bbeeSHeiko Stuebner&cpu_alert0 { 638559bbeeSHeiko Stuebner temperature = <65000>; 648559bbeeSHeiko Stuebner}; 658559bbeeSHeiko Stuebner 668559bbeeSHeiko Stuebner&cpu_alert1 { 678559bbeeSHeiko Stuebner temperature = <70000>; 688559bbeeSHeiko Stuebner}; 698559bbeeSHeiko Stuebner 708559bbeeSHeiko Stuebner&spi0 { 718559bbeeSHeiko Stuebner status = "okay"; 7287d8ae98SHeiko Stuebner 73*5e2400f1SLukas Wunner tpm@0 { 7487d8ae98SHeiko Stuebner compatible = "google,cr50"; 7587d8ae98SHeiko Stuebner reg = <0>; 7687d8ae98SHeiko Stuebner interrupt-parent = <&gpio0>; 7787d8ae98SHeiko Stuebner interrupts = <5 IRQ_TYPE_EDGE_RISING>; 7887d8ae98SHeiko Stuebner pinctrl-names = "default"; 7987d8ae98SHeiko Stuebner pinctrl-0 = <&h1_int_od_l>; 8087d8ae98SHeiko Stuebner spi-max-frequency = <800000>; 8187d8ae98SHeiko Stuebner }; 828559bbeeSHeiko Stuebner}; 838559bbeeSHeiko Stuebner 848559bbeeSHeiko Stuebner&pinctrl { 858559bbeeSHeiko Stuebner tpm { 868559bbeeSHeiko Stuebner h1_int_od_l: h1-int-od-l { 87d64420e8SHeiko Stuebner rockchip,pins = <0 RK_PA5 RK_FUNC_GPIO &pcfg_pull_up>; 888559bbeeSHeiko Stuebner }; 898559bbeeSHeiko Stuebner }; 908559bbeeSHeiko Stuebner}; 91e5467359SBrian Norris 92e5467359SBrian Norris&wlan_host_wake_l { 93e5467359SBrian Norris /* Kevin has an external pull up, but Bob does not. */ 94e5467359SBrian Norris rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_up>; 95e5467359SBrian Norris}; 96