rk3399-gru-bob.dts 1.5 KB

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