stm32f769.dtsi 900 B

12345678910111213141516171819202122232425262728293031323334353637
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * Copyright (c) 2023 Dario Binacchi <dario.binacchi@amarulasolutions.com>
  4. */
  5. #include "stm32f746.dtsi"
  6. / {
  7. soc {
  8. can3: can@40003400 {
  9. compatible = "st,stm32f4-bxcan";
  10. reg = <0x40003400 0x200>;
  11. interrupts = <104>, <105>, <106>, <107>;
  12. interrupt-names = "tx", "rx0", "rx1", "sce";
  13. resets = <&rcc STM32F7_APB1_RESET(CAN3)>;
  14. clocks = <&rcc 0 STM32F7_APB1_CLOCK(CAN3)>;
  15. st,gcan = <&gcan3>;
  16. status = "disabled";
  17. };
  18. gcan3: gcan@40003600 {
  19. compatible = "st,stm32f4-gcan", "syscon";
  20. reg = <0x40003600 0x200>;
  21. clocks = <&rcc 0 STM32F7_APB1_CLOCK(CAN3)>;
  22. };
  23. dsi: dsi@40016c00 {
  24. compatible = "st,stm32-dsi";
  25. reg = <0x40016c00 0x800>;
  26. clocks = <&rcc 1 CLK_F769_DSI>, <&clk_hse>;
  27. clock-names = "pclk", "ref";
  28. resets = <&rcc STM32F7_APB2_RESET(DSI)>;
  29. reset-names = "apb";
  30. status = "disabled";
  31. };
  32. };
  33. };