|
15 | 15 | #include <zephyr/dt-bindings/adc/adc.h> |
16 | 16 | #include <zephyr/dt-bindings/memory-attr/memory-attr.h> |
17 | 17 | #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> |
| 18 | +#include <zephyr/dt-bindings/flash_controller/xspi.h> |
18 | 19 | #include <freq.h> |
19 | 20 |
|
20 | 21 | /* |
|
81 | 82 | compatible = "zephyr,memory-region"; |
82 | 83 | reg = <0x70000000 DT_SIZE_M(256)>; |
83 | 84 | zephyr,memory-region = "EXTMEM"; |
84 | | - zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_EXTMEM) )>; |
| 85 | + /* The ATTR_MPU_EXTMEM attribut causing a MPU FAULT */ |
| 86 | + zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_IO) )>; |
85 | 87 | }; |
86 | 88 |
|
87 | 89 | clocks { |
|
769 | 771 | st,adc-oversampler = "OVERSAMPLER_MINIMAL"; |
770 | 772 | }; |
771 | 773 |
|
| 774 | + xspi1: spi@52005000 { |
| 775 | + compatible = "st,stm32-xspi"; |
| 776 | + reg = <0x52005000 0x1000>, <0x90000000 DT_SIZE_M(256)>; |
| 777 | + interrupts = <105 0>; |
| 778 | + clock-names = "xspix", "xspi-ker", "xspi-mgr"; |
| 779 | + clocks = <&rcc STM32_CLOCK(AHB5, 5U)>, |
| 780 | + <&rcc STM32_SRC_PLL2_S XSPI1_SEL(1)>, |
| 781 | + <&rcc STM32_CLOCK(AHB5, 14U)>; |
| 782 | + #address-cells = <1>; |
| 783 | + #size-cells = <0>; |
| 784 | + status = "disabled"; |
| 785 | + }; |
| 786 | + |
| 787 | + xspi2: spi@5200a000 { |
| 788 | + compatible = "st,stm32-xspi"; |
| 789 | + reg = <0x5200a000 0x1000>, <0x70000000 DT_SIZE_M(256)>; |
| 790 | + interrupts = <106 0>; |
| 791 | + clock-names = "xspix", "xspi-ker", "xspi-mgr"; |
| 792 | + clocks = <&rcc STM32_CLOCK(AHB5, 12U)>, |
| 793 | + <&rcc STM32_SRC_PLL2_S XSPI2_SEL(1)>, |
| 794 | + <&rcc STM32_CLOCK(AHB5, 14U)>; |
| 795 | + #address-cells = <1>; |
| 796 | + #size-cells = <0>; |
| 797 | + status = "disabled"; |
| 798 | + }; |
| 799 | + |
772 | 800 | rng: rng@48020000 { |
773 | 801 | compatible = "st,stm32-rng"; |
774 | 802 | reg = <0x48020000 0x400>; |
|
0 commit comments