sc7280-idp.dts 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. // SPDX-License-Identifier: BSD-3-Clause
  2. /*
  3. * sc7280 IDP board device tree source
  4. *
  5. * Copyright (c) 2021, The Linux Foundation. All rights reserved.
  6. */
  7. /dts-v1/;
  8. #include <dt-bindings/iio/qcom,spmi-adc7-pmr735a.h>
  9. #include "sc7280-idp.dtsi"
  10. #include "pmr735a.dtsi"
  11. / {
  12. model = "Qualcomm Technologies, Inc. sc7280 IDP SKU1 platform";
  13. compatible = "qcom,sc7280-idp", "google,senor", "qcom,sc7280";
  14. aliases {
  15. serial0 = &uart5;
  16. };
  17. chosen {
  18. stdout-path = "serial0:115200n8";
  19. };
  20. };
  21. &apps_rsc {
  22. pmr735a-regulators {
  23. compatible = "qcom,pmr735a-rpmh-regulators";
  24. qcom,pmic-id = "e";
  25. vreg_l2e_1p2: ldo2 {
  26. regulator-min-microvolt = <1200000>;
  27. regulator-max-microvolt = <1200000>;
  28. };
  29. vreg_l3e_0p9: ldo3 {
  30. regulator-min-microvolt = <912000>;
  31. regulator-max-microvolt = <1020000>;
  32. };
  33. vreg_l4e_1p7: ldo4 {
  34. regulator-min-microvolt = <1776000>;
  35. regulator-max-microvolt = <1890000>;
  36. };
  37. vreg_l5e_0p8: ldo5 {
  38. regulator-min-microvolt = <800000>;
  39. regulator-max-microvolt = <800000>;
  40. };
  41. vreg_l6e_0p8: ldo6 {
  42. regulator-min-microvolt = <480000>;
  43. regulator-max-microvolt = <904000>;
  44. };
  45. };
  46. };
  47. &bluetooth {
  48. vddio-supply = <&vreg_l19b_1p8>;
  49. };
  50. &ipa {
  51. status = "okay";
  52. modem-init;
  53. };
  54. &pmk8350_rtc {
  55. status = "okay";
  56. };
  57. &nvme_pwren {
  58. pins = "gpio19";
  59. };
  60. &nvme_3v3_regulator {
  61. gpio = <&tlmm 19 GPIO_ACTIVE_HIGH>;
  62. };
  63. &pmk8350_vadc {
  64. pmr735a-die-temp@403 {
  65. reg = <PMR735A_ADC7_DIE_TEMP>;
  66. label = "pmr735a_die_temp";
  67. qcom,pre-scaling = <1 1>;
  68. };
  69. };
  70. &usb_2 {
  71. status = "okay";
  72. };
  73. &usb_2_dwc3 {
  74. dr_mode = "otg";
  75. };
  76. &usb_2_hsphy {
  77. status = "okay";
  78. vdda-pll-supply = <&vreg_l10c_0p8>;
  79. vdda33-supply = <&vreg_l2b_3p0>;
  80. vdda18-supply = <&vreg_l1c_1p8>;
  81. };