hikey970-pmic.dtsi 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * dts file for Hi6421v600 SPMI PMIC used at the HiKey970 Development Board
  4. *
  5. * Copyright (C) 2020, Huawei Tech. Co., Ltd.
  6. */
  7. #include <dt-bindings/spmi/spmi.h>
  8. / {
  9. spmi: spmi@fff24000 {
  10. compatible = "hisilicon,kirin970-spmi-controller";
  11. #address-cells = <2>;
  12. #size-cells = <0>;
  13. status = "okay";
  14. reg = <0x0 0xfff24000 0x0 0x1000>;
  15. hisilicon,spmi-channel = <2>;
  16. pmic: pmic@0 {
  17. compatible = "hisilicon,hi6421-spmi";
  18. reg = <0 SPMI_USID>;
  19. #interrupt-cells = <2>;
  20. interrupt-controller;
  21. gpios = <&gpio28 0 0>;
  22. regulators {
  23. #address-cells = <1>;
  24. #size-cells = <0>;
  25. ldo3: ldo3 { /* HDMI */
  26. regulator-name = "ldo3";
  27. regulator-min-microvolt = <1500000>;
  28. regulator-max-microvolt = <2000000>;
  29. regulator-boot-on;
  30. };
  31. ldo4: ldo4 { /* 40 PIN */
  32. regulator-name = "ldo4";
  33. regulator-min-microvolt = <1725000>;
  34. regulator-max-microvolt = <1900000>;
  35. regulator-boot-on;
  36. };
  37. ldo9: ldo9 { /* SDCARD I/O */
  38. regulator-name = "ldo9";
  39. regulator-min-microvolt = <1750000>;
  40. regulator-max-microvolt = <3300000>;
  41. regulator-boot-on;
  42. };
  43. ldo15: ldo15 { /* UFS */
  44. regulator-name = "ldo15";
  45. regulator-min-microvolt = <1800000>;
  46. regulator-max-microvolt = <3000000>;
  47. regulator-always-on;
  48. };
  49. ldo16: ldo16 { /* SD */
  50. regulator-name = "ldo16";
  51. regulator-min-microvolt = <1800000>;
  52. regulator-max-microvolt = <3000000>;
  53. regulator-boot-on;
  54. };
  55. ldo17: ldo17 { /* USB HUB */
  56. regulator-name = "ldo17";
  57. regulator-min-microvolt = <2500000>;
  58. regulator-max-microvolt = <3300000>;
  59. };
  60. ldo33: ldo33 { /* PEX8606 */
  61. regulator-name = "ldo33";
  62. regulator-min-microvolt = <2500000>;
  63. regulator-max-microvolt = <3300000>;
  64. };
  65. ldo34: ldo34 { /* GPS AUX IN VDD */
  66. regulator-name = "ldo34";
  67. regulator-min-microvolt = <2600000>;
  68. regulator-max-microvolt = <3300000>;
  69. };
  70. };
  71. };
  72. };
  73. };