light-b-power.dts 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * Copyright (C) 2021 Alibaba Group Holding Limited.
  4. */
  5. /dts-v1/;
  6. #include "light-b-product.dts"
  7. &aon {
  8. /delete-node/light-ricoh-reg;
  9. soc_vdd18_lcd0_bk_en_reg: soc_vdd18_lcd0_bk_en {
  10. compatible = "regulator-fixed";
  11. regulator-name = "soc_vdd18_lcd0_bk_en";
  12. regulator-min-microvolt = <1800000>;
  13. regulator-max-microvolt = <1800000>;
  14. gpio = <&gpio1_porta 9 1>;
  15. enable-active-high;
  16. };
  17. aon_reg_dialog: light-dialog-reg {
  18. compatible = "thead,light-dialog-pmic-ant";
  19. status = "okay";
  20. dvdd_cpu_reg: appcpu_dvdd {
  21. regulator-name = "appcpu_dvdd";
  22. regulator-min-microvolt = <300000>;
  23. regulator-max-microvolt = <1570000>;
  24. regulator-boot-on;
  25. regulator-always-on;
  26. };
  27. dvddm_cpu_reg: appcpu_dvddm {
  28. regulator-name = "appcpu_dvddm";
  29. regulator-min-microvolt = <300000>;
  30. regulator-max-microvolt = <1570000>;
  31. regulator-boot-on;
  32. regulator-always-on;
  33. };
  34. soc_dvdd18_aon_reg: soc_dvdd18_aon {
  35. regulator-name = "soc_dvdd18_aon";
  36. regulator-boot-on;
  37. regulator-always-on;
  38. };
  39. soc_avdd33_usb3_reg: soc_avdd33_usb3 {
  40. regulator-name = "soc_avdd33_usb3";
  41. regulator-boot-on;
  42. regulator-always-on;
  43. };
  44. soc_dvdd08_aon_reg: soc_dvdd08_aon {
  45. regulator-name = "soc_dvdd08_aon";
  46. regulator-boot-on;
  47. regulator-always-on;
  48. };
  49. soc_dvdd08_ddr_reg: soc_dvdd08_ddr {
  50. regulator-name = "soc_dvdd08_ddr";
  51. regulator-boot-on;
  52. regulator-always-on;
  53. };
  54. soc_vdd_ddr_1v8_reg: soc_vdd_ddr_1v8 {
  55. regulator-name = "soc_vdd_ddr_1v8";
  56. regulator-boot-on;
  57. regulator-always-on;
  58. };
  59. soc_vdd_ddr_1v1_reg: soc_vdd_ddr_1v1 {
  60. regulator-name = "soc_vdd_ddr_1v1";
  61. regulator-boot-on;
  62. regulator-always-on;
  63. };
  64. soc_vdd_ddr_0v6_reg: soc_vdd_ddr_0v6 {
  65. regulator-name = "soc_vdd_ddr_0v6";
  66. regulator-boot-on;
  67. regulator-always-on;
  68. };
  69. soc_dvdd18_ap_reg: soc_dvdd18_ap {
  70. regulator-name = "soc_dvdd18_ap";
  71. regulator-boot-on;
  72. regulator-always-on;
  73. };
  74. soc_avdd08_mipi_hdmi_reg: soc_avdd08_mipi_hdmi {
  75. regulator-name = "soc_avdd08_mipi_hdmi";
  76. regulator-boot-on;
  77. regulator-always-on;
  78. };
  79. soc_avdd18_mipi_hdmi_reg: soc_avdd18_mipi_hdmi {
  80. regulator-name = "soc_avdd18_mipi_hdmi";
  81. regulator-boot-on;
  82. regulator-always-on;
  83. };
  84. soc_vdd33_emmc_reg: soc_vdd33_emmc {
  85. regulator-name = "soc_vdd33_emmc";
  86. regulator-boot-on;
  87. regulator-always-on;
  88. };
  89. soc_vdd18_emmc_reg: soc_vdd18_emmc {
  90. regulator-name = "soc_vdd18_emmc";
  91. regulator-boot-on;
  92. regulator-always-on;
  93. };
  94. #if 0
  95. soc_dovdd18_scan_reg: soc_dovdd18_scan {
  96. regulator-name = "soc_dovdd18_scan";
  97. };
  98. soc_dvdd12_scan_reg: soc_dvdd12_scan {
  99. regulator-name = "soc_dvdd12_scan";
  100. };
  101. soc_avdd28_scan_en_reg: soc_avdd28_scan_en {
  102. regulator-name = "soc_avdd28_scan_en";
  103. };
  104. #endif
  105. };
  106. };
  107. &panel0 {
  108. vdd1v8-supply = <&soc_vdd18_lcd0_bk_en_reg>;
  109. };