zephyr/soc/arm
Lukasz Majewski 0f9c8c2935 arm: stm32h7: Enable DCache when CONFIG_DCACHE is defined
Up till now the usage of CONFIG_NOCACHE_MEMORY also explicitly disables
data cache on the STM32H7 SoC.

With this change the usage of CONFIG_NOCACHE_MEMORY has been decoupled
from data cache enabling as new Kconfig option - namely
CONFIG_DCACHE is now used to explicitly enable it.

After this change it would be possible to use data cache on STM32H7
with DMA buffers, fragile to cache coherency issues, defined with
'__nocache' attribute.

Such approach would improve the overall STM32H7 performance until the
moment when proper (i.e. in-DMA) buffer cache management is developed.

Signed-off-by: Lukasz Majewski <lukma@denx.de>
2022-05-24 08:47:20 -07:00
..
arm linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
aspeed linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
atmel_sam linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
atmel_sam0 linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
bcm_vk linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
common/cortex_m soc: migrate includes to <zephyr/...> 2022-05-06 19:57:59 +02:00
cypress soc: arm: cypress: Update PSoC 6 implementation to use mtb-pdl-cat1 2022-05-13 21:34:59 +02:00
gigadevice soc: arm: gigadevice: undefine CAN_MODE_NORMAL 2022-05-16 12:56:50 +02:00
infineon_xmc linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
intel_socfpga_std soc: arm: Add Cyclone V SoC FPGA Support 2022-05-10 13:29:47 -04:00
microchip_mec soc: arm: microchip: mec172x: Enclose macro in brackets 2022-05-20 12:35:37 +02:00
nordic_nrf soc: arm: nordic: Change tick rate for non-tickless kernel 2022-05-19 11:03:50 +02:00
nuvoton_npcx pinctrl: npcx: config pwm open-drain without enabling STORE_REG 2022-05-20 12:36:22 +02:00
nuvoton_numicro linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
nxp_imx soc: mimx8ml8_m7: add pin control support for mimx8ml8_m7 2022-05-12 16:57:17 -05:00
nxp_kinetis asm: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
nxp_lpc soc: lpc11u6x: enable pin control 2022-05-10 17:27:44 -05:00
quicklogic_eos_s3 linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
renesas_rcar linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
rpi_pico linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
silabs_exx32 linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
st_stm32 arm: stm32h7: Enable DCache when CONFIG_DCACHE is defined 2022-05-24 08:47:20 -07:00
ti_lm3s6965 asm: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
ti_simplelink soc: arm: cc13x2_cc26x2: Kconfig: select CPU_HAS_ARM_MPU 2022-05-10 18:33:50 +02:00
xilinx_zynq7000 linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
xilinx_zynqmp linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
CMakeLists.txt
Kconfig