/Zephyr-latest/include/zephyr/sys/ |
D | device_mmio.h | 13 * @defgroup device-mmio Device memory-mapped IO management 17 * input/output (MMIO) regions appropriately in either RAM or ROM. 28 /* Storing MMIO addresses in RAM is a system-wide decision based on 31 * If we have an MMU enabled, all physical MMIO regions must be mapped into 57 /** MMIO physical address */ 60 /** MMIO region size */ 77 * Set linear address for device MMIO access 80 * address for the MMIO region. 91 * @param[in] phys_addr Physical address base of the MMIO region 92 * @param[in] size Size of the MMIO region [all …]
|
/Zephyr-latest/tests/subsys/mem_mgmt/mem_attr_heap/boards/ |
D | qemu_cortex_m3.overlay | 7 compatible = "zephyr,memory-region", "mmio-sram"; 14 compatible = "zephyr,memory-region", "mmio-sram"; 21 compatible = "zephyr,memory-region", "mmio-sram"; 28 compatible = "zephyr,memory-region", "mmio-sram"; 35 compatible = "zephyr,memory-region", "mmio-sram"; 42 compatible = "zephyr,memory-region", "mmio-sram";
|
/Zephyr-latest/dts/arm/adi/max32/ |
D | max32666.dtsi | 30 compatible = "mmio-sram"; 35 compatible = "mmio-sram"; 40 compatible = "mmio-sram"; 45 compatible = "mmio-sram"; 50 compatible = "mmio-sram"; 55 compatible = "mmio-sram"; 60 compatible = "mmio-sram"; 65 compatible = "mmio-sram"; 70 compatible = "mmio-sram"; 75 compatible = "mmio-sram"; [all …]
|
D | max32675.dtsi | 30 compatible = "mmio-sram"; 35 compatible = "mmio-sram"; 40 compatible = "mmio-sram"; 45 compatible = "mmio-sram"; 50 compatible = "mmio-sram"; 55 compatible = "mmio-sram"; 60 compatible = "mmio-sram";
|
D | max32662.dtsi | 42 compatible = "mmio-sram"; 47 compatible = "mmio-sram"; 52 compatible = "mmio-sram"; 57 compatible = "mmio-sram"; 62 compatible = "mmio-sram"; 67 compatible = "mmio-sram"; 72 compatible = "mmio-sram";
|
D | max32670.dtsi | 27 compatible = "mmio-sram"; 32 compatible = "mmio-sram"; 37 compatible = "mmio-sram"; 42 compatible = "mmio-sram"; 47 compatible = "mmio-sram"; 52 compatible = "mmio-sram"; 57 compatible = "mmio-sram";
|
D | max32672.dtsi | 40 compatible = "mmio-sram"; 45 compatible = "mmio-sram"; 50 compatible = "mmio-sram"; 55 compatible = "mmio-sram"; 60 compatible = "mmio-sram"; 65 compatible = "mmio-sram"; 70 compatible = "mmio-sram";
|
D | max78002.dtsi | 83 compatible = "mmio-sram"; 88 compatible = "mmio-sram"; 93 compatible = "mmio-sram"; 98 compatible = "mmio-sram"; 103 compatible = "mmio-sram"; 108 compatible = "mmio-sram"; 113 compatible = "mmio-sram";
|
/Zephyr-latest/arch/x86/core/ |
D | early_serial.c | 23 /* "Modern" mapping of a UART into a PCI MMIO device. The registers 27 static mm_reg_t mmio; variable 28 #define IN(reg) (sys_read32(mmio + (reg) * 4) & 0xff) 29 #define OUT(reg, val) sys_write32((val) & 0xff, mmio + (reg) * 4) 31 /* Still other devices use a MMIO region containing packed byte 35 static mm_reg_t mmio; variable 36 #define BASE mmio 98 device_map(&mmio, mbar.phys_addr, mbar.size, K_MEM_CACHE_NONE); in z_x86_early_serial_init() 100 device_map(&mmio, X86_SOC_EARLY_SERIAL_MMIO8_ADDR, 0x1000, K_MEM_CACHE_NONE); in z_x86_early_serial_init()
|
/Zephyr-latest/tests/lib/shared_multi_heap/boards/ |
D | mps2_an521_cpu0.overlay | 14 compatible = "zephyr,memory-region", "mmio-sram"; 20 compatible = "zephyr,memory-region", "mmio-sram"; 27 compatible = "zephyr,memory-region", "mmio-sram"; 34 compatible = "zephyr,memory-region", "mmio-sram";
|
D | qemu_cortex_a53.overlay | 13 compatible = "zephyr,memory-region", "mmio-sram"; 20 compatible = "zephyr,memory-region", "mmio-sram"; 27 compatible = "zephyr,memory-region", "mmio-sram"; 33 compatible = "zephyr,memory-region", "mmio-sram";
|
/Zephyr-latest/dts/arm/st/h5/ |
D | stm32h533Xe.dtsi | 11 compatible = "zephyr,memory-region", "mmio-sram"; 17 compatible = "zephyr,memory-region", "mmio-sram"; 23 compatible = "zephyr,memory-region", "mmio-sram";
|
/Zephyr-latest/boards/beagle/beaglebone_ai64/ |
D | beaglebone_ai64_j721e_main_r5f0_0.dts | 31 compatible = "mmio-sram"; 36 compatible = "zephyr,memory-region", "mmio-sram"; 42 compatible = "zephyr,memory-region", "mmio-sram";
|
/Zephyr-latest/tests/kernel/device/src/ |
D | mmio.c | 13 * Driver with a single MMIO region to manage 52 * - If MMIO addresses are maintained in RAM, check that the ROM struct 54 * - If MMIO addresses are maintained in ROM, check that the DTS info, 89 * In this configuration dev_data has nothing mmio-related in it in ZTEST() 100 * Driver with multiple MMIO regions to manage 149 * - If MMIO addresses are maintained in RAM, check that the ROM struct 151 * - If MMIO addresses are maintained in ROM, check that the DTS info, 209 * We do this for two different MMIO toplevel instances; one declared 213 * - If MMIO addresses are maintained in RAM, check that the ROM struct 215 * - If MMIO addresses are maintained in ROM, check that the DTS info,
|
/Zephyr-latest/tests/drivers/syscon/boards/ |
D | qemu_cortex_a53.overlay | 8 compatible = "mmio-sram"; 13 compatible = "zephyr,memory-region", "mmio-sram";
|
/Zephyr-latest/samples/subsys/ipc/openamp_rsc_table/boards/ |
D | colibri_imx7d_mcimx7d_m4.overlay | 19 compatible = "mmio-sram"; 20 /* use DDR_SYS area as mmio, 0x90000000 0x10000 */
|
/Zephyr-latest/tests/drivers/dma/chan_blen_transfer/boards/ |
D | s32z2xxdc2_s32z270_rtu0.overlay | 12 compatible = "zephyr,memory-region", "mmio-sram"; 21 compatible = "mmio-sram";
|
D | s32z2xxdc2_s32z270_rtu1.overlay | 12 compatible = "zephyr,memory-region", "mmio-sram"; 21 compatible = "mmio-sram";
|
/Zephyr-latest/tests/drivers/dma/loop_transfer/boards/ |
D | s32z2xxdc2_s32z270_rtu0.overlay | 12 compatible = "zephyr,memory-region", "mmio-sram"; 21 compatible = "mmio-sram";
|
D | s32z2xxdc2_s32z270_rtu1.overlay | 12 compatible = "zephyr,memory-region", "mmio-sram"; 21 compatible = "mmio-sram";
|
/Zephyr-latest/boards/others/neorv32/ |
D | neorv32.dts | 34 compatible = "soc-nv-flash", "mmio-sram"; 39 compatible = "soc-nv-flash", "mmio-sram"; 44 compatible = "mmio-sram";
|
/Zephyr-latest/dts/arm/st/h7/ |
D | stm32h743.dtsi | 68 compatible = "mmio-sram"; 74 compatible = "zephyr,memory-region", "mmio-sram"; 80 compatible = "zephyr,memory-region", "mmio-sram"; 87 compatible = "zephyr,memory-region", "mmio-sram"; 95 compatible = "zephyr,memory-region", "mmio-sram";
|
/Zephyr-latest/dts/xtensa/ |
D | sample_controller32.dtsi | 23 compatible = "mmio-sram"; 29 compatible = "mmio-sram";
|
/Zephyr-latest/dts/arm/st/u0/ |
D | stm32u031X4.dtsi | 12 compatible = "zephyr,memory-region", "mmio-sram"; 18 compatible = "zephyr,memory-region", "mmio-sram";
|
D | stm32u031X6.dtsi | 12 compatible = "zephyr,memory-region", "mmio-sram"; 18 compatible = "zephyr,memory-region", "mmio-sram";
|