stm32mp157c-dk2-scmi.dts 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
  2. /*
  3. * Copyright (C) STMicroelectronics 2022 - All Rights Reserved
  4. * Author: Alexandre Torgue <[email protected]> for STMicroelectronics.
  5. */
  6. /dts-v1/;
  7. #include "stm32mp157c-dk2.dts"
  8. #include "stm32mp15-scmi.dtsi"
  9. / {
  10. model = "STMicroelectronics STM32MP157C-DK2 SCMI Discovery Board";
  11. compatible = "st,stm32mp157c-dk2-scmi", "st,stm32mp157c-dk2", "st,stm32mp157";
  12. reserved-memory {
  13. optee@de000000 {
  14. reg = <0xde000000 0x2000000>;
  15. no-map;
  16. };
  17. };
  18. };
  19. &cpu0 {
  20. clocks = <&scmi_clk CK_SCMI_MPU>;
  21. };
  22. &cpu1 {
  23. clocks = <&scmi_clk CK_SCMI_MPU>;
  24. };
  25. &cryp1 {
  26. clocks = <&scmi_clk CK_SCMI_CRYP1>;
  27. resets = <&scmi_reset RST_SCMI_CRYP1>;
  28. };
  29. &dsi {
  30. phy-dsi-supply = <&scmi_reg18>;
  31. clocks = <&rcc DSI_K>, <&scmi_clk CK_SCMI_HSE>, <&rcc DSI_PX>;
  32. };
  33. &gpioz {
  34. clocks = <&scmi_clk CK_SCMI_GPIOZ>;
  35. };
  36. &hash1 {
  37. clocks = <&scmi_clk CK_SCMI_HASH1>;
  38. resets = <&scmi_reset RST_SCMI_HASH1>;
  39. };
  40. &i2c4 {
  41. clocks = <&scmi_clk CK_SCMI_I2C4>;
  42. resets = <&scmi_reset RST_SCMI_I2C4>;
  43. };
  44. &iwdg2 {
  45. clocks = <&rcc IWDG2>, <&scmi_clk CK_SCMI_LSI>;
  46. };
  47. &mdma1 {
  48. resets = <&scmi_reset RST_SCMI_MDMA>;
  49. };
  50. &mlahb {
  51. resets = <&scmi_reset RST_SCMI_MCU>;
  52. };
  53. &rcc {
  54. compatible = "st,stm32mp1-rcc-secure", "syscon";
  55. clock-names = "hse", "hsi", "csi", "lse", "lsi";
  56. clocks = <&scmi_clk CK_SCMI_HSE>,
  57. <&scmi_clk CK_SCMI_HSI>,
  58. <&scmi_clk CK_SCMI_CSI>,
  59. <&scmi_clk CK_SCMI_LSE>,
  60. <&scmi_clk CK_SCMI_LSI>;
  61. };
  62. &rng1 {
  63. clocks = <&scmi_clk CK_SCMI_RNG1>;
  64. resets = <&scmi_reset RST_SCMI_RNG1>;
  65. };
  66. &rtc {
  67. clocks = <&scmi_clk CK_SCMI_RTCAPB>, <&scmi_clk CK_SCMI_RTC>;
  68. };