| /bsp/raspberry-pi/raspi3-32/driver/ |
| A D | drv_sdio.c | 98 r = read32(pdat->virt + EMMC_INTERRUPT); in sd_int() 101 write32(pdat->virt + EMMC_INTERRUPT, r); in sd_int() 108 write32(pdat->virt + EMMC_INTERRUPT, r); in sd_int() 112 write32(pdat->virt + EMMC_INTERRUPT, mask); in sd_int() 119 …while ((read32(pdat->virt + EMMC_STATUS) & mask) && !(read32(pdat->virt + EMMC_INTERRUPT) & INT_ER… in sd_status() 152 write32(pdat->virt + EMMC_INTERRUPT,read32(pdat->virt + EMMC_INTERRUPT)); in raspi_transfer_command() 154 write32(pdat->virt + EMMC_CMDTM, cmdidx); in raspi_transfer_command() 475 write32((pdat->virt + EMMC_CONTROL0),0); in reset_emmc() 519 rt_uint32_t virt; in raspi_sdmmc_init() local 542 virt = MMC0_BASE_ADDR; in raspi_sdmmc_init() [all …]
|
| /bsp/raspberry-pi/raspi3-64/driver/ |
| A D | drv_sdio.c | 101 r = read32(pdat->virt + EMMC_INTERRUPT); in sd_int() 104 write32(pdat->virt + EMMC_INTERRUPT, r); in sd_int() 111 write32(pdat->virt + EMMC_INTERRUPT, r); in sd_int() 115 write32(pdat->virt + EMMC_INTERRUPT, mask); in sd_int() 122 …while ((read32(pdat->virt + EMMC_STATUS) & mask) && !(read32(pdat->virt + EMMC_INTERRUPT) & INT_ER… in sd_status() 155 write32(pdat->virt + EMMC_INTERRUPT,read32(pdat->virt + EMMC_INTERRUPT)); in raspi_transfer_command() 157 write32(pdat->virt + EMMC_CMDTM, cmdidx); in raspi_transfer_command() 476 write32((pdat->virt + EMMC_CONTROL0),0); in reset_emmc() 519 rt_uint32_t virt; in raspi_sdmmc_init() local 540 virt = MMC0_BASE_ADDR; in raspi_sdmmc_init() [all …]
|
| /bsp/raspberry-pi/raspi4-64/drivers/ |
| A D | drv_sdio.c | 101 r = read32(pdat->virt + EMMC_INTERRUPT); in sd_int() 104 write32(pdat->virt + EMMC_INTERRUPT, r); in sd_int() 111 write32(pdat->virt + EMMC_INTERRUPT, r); in sd_int() 115 write32(pdat->virt + EMMC_INTERRUPT, mask); in sd_int() 122 …while ((read32(pdat->virt + EMMC_STATUS) & mask) && !(read32(pdat->virt + EMMC_INTERRUPT) & INT_ER… in sd_status() 155 write32(pdat->virt + EMMC_INTERRUPT,read32(pdat->virt + EMMC_INTERRUPT)); in raspi_transfer_command() 157 write32(pdat->virt + EMMC_CMDTM, cmdidx); in raspi_transfer_command() 554 write32(pdat->virt + EMMC_CONTROL2, 0); in reset_emmc() 588 size_t virt; in raspi_sdmmc_init() local 608 virt = mmc2_base_addr; in raspi_sdmmc_init() [all …]
|
| /bsp/raspberry-pi/raspi4-32/driver/ |
| A D | drv_sdio.c | 101 r = read32(pdat->virt + EMMC_INTERRUPT); in sd_int() 104 write32(pdat->virt + EMMC_INTERRUPT, r); in sd_int() 111 write32(pdat->virt + EMMC_INTERRUPT, r); in sd_int() 115 write32(pdat->virt + EMMC_INTERRUPT, mask); in sd_int() 122 …while ((read32(pdat->virt + EMMC_STATUS) & mask) && !(read32(pdat->virt + EMMC_INTERRUPT) & INT_ER… in sd_status() 155 write32(pdat->virt + EMMC_INTERRUPT,read32(pdat->virt + EMMC_INTERRUPT)); in raspi_transfer_command() 157 write32(pdat->virt + EMMC_CMDTM, cmdidx); in raspi_transfer_command() 554 write32(pdat->virt + EMMC_CONTROL2, 0); in reset_emmc() 588 rt_uint32_t virt; in raspi_sdmmc_init() local 607 virt = MMC2_BASE_ADDR; in raspi_sdmmc_init() [all …]
|
| /bsp/qemu-vexpress-a9/drivers/ |
| A D | drv_sdio.c | 96 rt_uint32_t virt; member 116 write32(pdat->virt + PL180_COMMAND, 0x0); in pl180_transfer_command() 127 write32(pdat->virt + PL180_COMMAND, cmdidx); in pl180_transfer_command() 165 status = read32(pdat->virt + PL180_STATUS); in read_bytes() 192 write32(pdat->virt + PL180_CLEAR, 0x1DC007FF); in read_bytes() 207 status = read32(pdat->virt + PL180_STATUS); in write_bytes() 300 write32(pdat->virt + PL180_CLOCK, 0x100); in sdhci_pl180_setclock() 402 rt_uint32_t virt; in pl180_init() local 426 virt = MMC_BASE_ADDR; in pl180_init() 444 pdat->virt = (uint32_t)virt; in pl180_init() [all …]
|
| A D | drv_keyboard.c | 41 virtual_addr_t virt; member 177 write8(pdat->virt + KEYBOARD_DATA, value); in kmi_write() 190 *value = read8(pdat->virt + KEYBOARD_DATA); in kmi_read() 274 status = read8(pdat->virt + KEYBOARD_IIR); in keyboard_pl050_interrupt() 278 value = read8(pdat->virt + KEYBOARD_DATA); in keyboard_pl050_interrupt() 425 status = read8(pdat->virt + KEYBOARD_IIR); in keyboard_pl050_interrupt() 434 virtual_addr_t virt; in rt_hw_keyboard_init() local 439 id = (((read32(virt + 0xfec) & 0xff) << 24) | in rt_hw_keyboard_init() 458 pdat->virt = virt; in rt_hw_keyboard_init() 461 write8(pdat->virt + KEYBOARD_CLKDIV, 0); in rt_hw_keyboard_init() [all …]
|
| A D | drv_mouse.c | 61 virtual_addr_t virt; member 99 write8(pdat->virt + MOUSE_DATA, value); in kmi_write() 102 if(read8(pdat->virt + MOUSE_DATA) == 0xfa) in kmi_write() 110 if((read8(pdat->virt + MOUSE_STAT) & (1 << 4))) in kmi_read() 112 *value = read8(pdat->virt + MOUSE_DATA); in kmi_read() 201 status = read8(pdat->virt + MOUSE_IIR); in mouse_pl050_interrupt() 258 status = read8(pdat->virt + MOUSE_IIR); in mouse_pl050_interrupt() 267 virtual_addr_t virt = MOUSE_ADDRESS; in rt_hw_mouse_init() local 292 pdat->virt = virt; in rt_hw_mouse_init() 305 write8(pdat->virt + MOUSE_CLKDIV, 0); in rt_hw_mouse_init() [all …]
|
| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/libmetal/lib/include/metal/ |
| A D | io.h | 69 void *virt; /**< base virtual address */ member 93 metal_io_init(struct metal_io_region *io, void *virt, 129 return (io->virt != METAL_BAD_VA && offset <= io->size in metal_io_virt() 130 ? (uint8_t *)io->virt + offset in metal_io_virt() 141 metal_io_virt_to_offset(struct metal_io_region *io, void *virt) in metal_io_virt_to_offset() argument 143 size_t offset = (uint8_t *)virt - (uint8_t *)io->virt; in metal_io_virt_to_offset() 205 metal_io_virt_to_phys(struct metal_io_region *io, void *virt) in metal_io_virt_to_phys() argument 207 return metal_io_phys(io, metal_io_virt_to_offset(io, virt)); in metal_io_virt_to_phys()
|
| A D | dma.h | 33 void *virt; /**< CPU virtual address */ member
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/libmetal/lib/include/metal/ |
| A D | io.h | 69 void *virt; /**< base virtual address */ member 93 metal_io_init(struct metal_io_region *io, void *virt, 129 return (io->virt != METAL_BAD_VA && offset <= io->size in metal_io_virt() 130 ? (uint8_t *)io->virt + offset in metal_io_virt() 141 metal_io_virt_to_offset(struct metal_io_region *io, void *virt) in metal_io_virt_to_offset() argument 143 size_t offset = (uint8_t *)virt - (uint8_t *)io->virt; in metal_io_virt_to_offset() 205 metal_io_virt_to_phys(struct metal_io_region *io, void *virt) in metal_io_virt_to_phys() argument 207 return metal_io_phys(io, metal_io_virt_to_offset(io, virt)); in metal_io_virt_to_phys()
|
| A D | dma.h | 33 void *virt; /**< CPU virtual address */ member
|
| /bsp/qemu-virt64-riscv/ |
| A D | qemu-dumpdtb.sh | 1 qemu-system-riscv64 -nographic -machine virt,dumpdtb=virt.dtb -m 256M -kernel rtthread.bin
|
| A D | qemu-rv64ilp32-nographic.sh | 1 qemu-system-riscv64ilp32 -cpu rv64 -M virt -m 256M -nographic -kernel rtthread.elf
|
| A D | qemu-dbg.sh | 1 qemu-system-riscv64 -nographic -machine virt -m 256M -kernel rtthread.bin -s -S \
|
| A D | qemu-v-dbg.sh | 1 qemu-system-riscv64 -nographic -machine virt -cpu rv64,v=true,vlen=128,vext_spec=v1.0 -m 256M -kern…
|
| A D | run.sh | 27 qemu-system-riscv64 -nographic -machine virt -m 256M -kernel rtthread.bin \
|
| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/libmetal/lib/ |
| A D | io.c | 12 void metal_io_init(struct metal_io_region *io, void *virt, in metal_io_init() argument 19 io->virt = virt; in metal_io_init()
|
| A D | st_device.c | 133 metal_cache_flush(sg_out[i].virt, sg_out[i].len); in metal_generic_dev_dma_map() 135 metal_cache_invalidate(sg_out[i].virt, sg_out[i].len); in metal_generic_dev_dma_map() 153 metal_cache_invalidate(sg[i].virt, sg[i].len); in metal_generic_dev_dma_unmap()
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/libmetal/lib/ |
| A D | io.c | 12 void metal_io_init(struct metal_io_region *io, void *virt, in metal_io_init() argument 19 io->virt = virt; in metal_io_init()
|
| A D | st_device.c | 133 metal_cache_flush(sg_out[i].virt, sg_out[i].len); in metal_generic_dev_dma_map() 135 metal_cache_invalidate(sg_out[i].virt, sg_out[i].len); in metal_generic_dev_dma_map() 153 metal_cache_invalidate(sg[i].virt, sg[i].len); in metal_generic_dev_dma_unmap()
|
| /bsp/stm32/stm32mp157a-st-ev1/board/CubeMX_Config/CM4/Src/ |
| A D | openamp.c | 42 {.virt = NULL}, /* shared memory */ 43 {.virt = NULL}, /* rsc_table memory */
|
| /bsp/stm32/stm32mp157a-st-discovery/board/CubeMX_Config/CM4/Src/ |
| A D | openamp.c | 42 {.virt = NULL}, /* shared memory */ 43 {.virt = NULL}, /* rsc_table memory */
|
| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/libmetal/lib/system/generic/ |
| A D | generic_io.c | 20 va = (size_t *)io->virt; in metal_sys_io_mem_map()
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/libmetal/lib/system/generic/ |
| A D | generic_io.c | 20 va = (size_t *)io->virt; in metal_sys_io_mem_map()
|
| /bsp/xuantie/virt64/c906/ |
| A D | run.sh | 27 qemu-system-riscv64 -cpu c906fd -machine virt -m 256M -nographic -kernel rtthread.bin \
|