/SCP-firmware-master/arch/arm/armv8-a/include/lib/ |
A D | mmio.h | 15 *(volatile uint8_t *)addr = value; in mmio_write_8() 20 return *(volatile uint8_t *)addr; in mmio_read_8() 25 *(volatile uint16_t *)addr = value; in mmio_write_16() 30 return *(volatile uint16_t *)addr; in mmio_read_16() 34 uintptr_t addr, in mmio_clrsetbits_16() argument 38 mmio_write_16(addr, (mmio_read_16(addr) & ~clear) | set); in mmio_clrsetbits_16() 48 return *(volatile uint32_t *)addr; in mmio_read_32() 63 mmio_write_32(addr, mmio_read_32(addr) & ~clear); in mmio_clrbits_32() 68 mmio_write_32(addr, mmio_read_32(addr) | set); in mmio_setbits_32() 72 uintptr_t addr, in mmio_clrsetbits_32() argument [all …]
|
/SCP-firmware-master/module/apremap/src/ |
A D | mod_apremap.c | 94 return (addr < (1 * FWK_GIB)); in is_addr_first_1gb_block() 102 return ((addr >= (1 * FWK_GIB)) && (addr < (2 * FWK_GIB))); in is_addr_second_1gb_block() 110 return (addr >= (2 * FWK_GIB)); in is_addr_above_2gb() 117 uint64_t addr, in read_ap_memory_1mb_window() argument 128 enable_addr_trans(addr); in read_ap_memory_1mb_window() 162 uint64_t addr, in mmio_ap_mem_read() argument 168 if (is_addr_first_1gb_block(addr)) { in mmio_ap_mem_read() 242 uint64_t addr, in write_ap_memory_1mb_window() argument 253 enable_addr_trans(addr); in write_ap_memory_1mb_window() 287 uint64_t addr, in mmio_ap_mem_write() argument [all …]
|
A D | apremap.h | 17 #define APREMAP_1MB_ADDR(addr) (0xCB000000 + ((uintptr_t)addr & 0xFFFFF)) argument 22 #define ADDR_OFFSET_SYSTEM_ACCESS_PORT_0(addr) \ argument 23 ((uintptr_t)addr + (SYSTEM_ACCESS_PORT_0_BASE - (1 * FWK_GIB))) 24 #define ADDR_OFFSET_SYSTEM_ACCESS_PORT_1(addr) \ argument 25 ((uintptr_t)addr + SYSTEM_ACCESS_PORT_1_BASE)
|
/SCP-firmware-master/module/apremap/include/ |
A D | mod_apremap.h | 64 uint8_t (*mmio_ap_mem_read_8)(uint64_t addr); 73 uint16_t (*mmio_ap_mem_read_16)(uint64_t addr); 82 uint32_t (*mmio_ap_mem_read_32)(uint64_t addr); 91 uint64_t (*mmio_ap_mem_read_64)(uint64_t addr); 99 void (*mmio_ap_mem_write_8)(uint64_t addr, uint8_t value); 107 void (*mmio_ap_mem_write_16)(uint64_t addr, uint16_t value); 115 void (*mmio_ap_mem_write_32)(uint64_t addr, uint32_t value); 123 void (*mmio_ap_mem_write_64)(uint64_t addr, uint64_t value);
|
/SCP-firmware-master/module/pcie_integ_ctrl/src/ |
A D | pcie_integ_ctrl_reg.h | 54 #define PCIE_INTEG_CTRL_REG_START_ADDR(addr) \ argument 55 (((addr) >> 20) << PCIE_INTEG_CTRL_REG_ADDR_POS) 57 #define PCIE_INTEG_CTRL_REG_START_ADDR_EN(addr, non_secure_access) \ argument 58 (PCIE_INTEG_CTRL_REG_START_ADDR(addr) | PCIE_INTEG_CTRL_REG_EN | \ 61 #define PCIE_INTEG_CTRL_REG_END_ADDR(addr) ((addr) >> 20) argument
|
/SCP-firmware-master/product/n1sdp/module/n1sdp_dmc620/src/ |
A D | mod_n1sdp_dmc620.c | 623 addr = 0; in direct_ddr_cmd() 641 addr = 0; in direct_ddr_cmd() 668 addr = 0; in direct_ddr_cmd() 685 addr = 0; in direct_ddr_cmd() 702 addr = 0; in direct_ddr_cmd() 723 addr = 0; in direct_ddr_cmd() 750 addr = addr | 0x00000080; in direct_ddr_cmd() 761 addr = addr & 0xFFFFFF7F; in direct_ddr_cmd() 774 addr = 0; in direct_ddr_cmd() 800 addr = 0; in direct_ddr_cmd() [all …]
|
/SCP-firmware-master/product/morello/module/dmc_bing/src/ |
A D | mod_dmc_bing.c | 714 addr = 0; in direct_ddr_cmd() 734 addr = 0; in direct_ddr_cmd() 757 addr = 0; in direct_ddr_cmd() 773 addr = 0; in direct_ddr_cmd() 789 addr = 0; in direct_ddr_cmd() 808 addr = 0; in direct_ddr_cmd() 843 addr = addr | 0x00000080; in direct_ddr_cmd() 852 addr = addr & 0xFFFFFF7F; in direct_ddr_cmd() 864 addr = 0; in direct_ddr_cmd() 890 addr = 0; in direct_ddr_cmd() [all …]
|
/SCP-firmware-master/debugger/src/cli/ |
A D | cli_commands_core.c | 84 uint32_t addr = (uint32_t)(strtoul(argv[1], 0, 0) & 0xFFFFFFF8); in dump_memory_f() local 92 cli_printf(NONE, "Reading %d bytes from 0x%08x.\n", size, addr); in dump_memory_f() 97 memcpy((void *)bytes, (void *)(addr + i), NUM_BYTES_PER_LINE); in dump_memory_f() 100 cli_printf(NONE, "0x%08x", addr + i); in dump_memory_f() 138 uint32_t addr = (uint32_t)(strtoul(argv[1], 0, 0) & 0xFFFFFFF8); in cycle_memory_f() local 141 volatile uint32_t *tmp_address = (volatile uint32_t *)addr; in cycle_memory_f() 155 addr, in cycle_memory_f()
|
/SCP-firmware-master/product/rdn2/include/ |
A D | scp_css_mmap.h | 48 #define SCP_SYSTEM_ACCESS_PORT0_ADDR(addr) (addr + 0x20000000) argument
|
/SCP-firmware-master/product/morello/module/morello_system/include/ |
A D | mod_morello_system.h | 69 void (*enable_ap_memory_access)(uint32_t addr);
|
/SCP-firmware-master/module/apremap/doc/ |
A D | module_apremap_design.md | 129 access_ap_memory_1mb_window(uint64t addr): 146 access_ap_memory(uint64t addr): 147 if (addr >= 0x0_0000_0000 <= 0x0_3FFF_FFFF): // first 1GB block 148 read(addr + 0x0_A000_0000); 149 else if (addr >= 0x0_4000_0000 <= 0x0_7FFF_FFFF): // second 1GB block 152 read(addr + 0x0_2000_0000) 155 elseif (addr > 0x0_7FFF_FFFF): 156 access_ap_memory_1mb_window(addr)
|
/SCP-firmware-master/product/n1sdp/module/n1sdp_system/include/ |
A D | mod_n1sdp_system.h | 85 void (*enable_ap_memory_access)(uint32_t addr);
|
/SCP-firmware-master/product/synquacer/include/ |
A D | mmu500.h | 252 int32_t SMMU_ns_init(MMU500_Type_t *SMMU, uint64_t addr); 253 void SMMU_ns_cb0_stage2_init(MMU500_Type_t *SMMU, uint64_t addr); 254 void SMMU_ns_cb0_stage1_init(MMU500_Type_t *SMMU, uint64_t addr); 258 uint64_t addr,
|
/SCP-firmware-master/product/synquacer/module/f_i2c/src/ |
A D | i2c_driver.c | 236 I2C_UN_SLVADDR_t addr = { 0 }; in i2c_packet_set_control() local 238 addr.DATA = 0; in i2c_packet_set_control() 240 addr.bit.BITFIELD_READ = read; in i2c_packet_set_control() 241 addr.bit.BITFIELD_ADDR = (uint8_t)address; in i2c_packet_set_control() 242 i2c_fifo_push_data(&packet->CTRL, (char)addr.DATA, true); in i2c_packet_set_control()
|
/SCP-firmware-master/product/synquacer/module/synquacer_system/src/ |
A D | smmu_config.c | 97 uint32_t addr = (uint32_t)addr_cm3view; in smmu_convert_to_axi_addr() local 99 return (uint64_t)(addr - 0xa0000000U); in smmu_convert_to_axi_addr()
|
/SCP-firmware-master/arch/arm/armv8-a/include/ |
A D | arch_helpers.h | 193 void flush_dcache_range(uintptr_t addr, size_t size); 194 void clean_dcache_range(uintptr_t addr, size_t size); 195 void inv_dcache_range(uintptr_t addr, size_t size);
|
/SCP-firmware-master/product/synquacer/module/hsspi/src/ |
A D | mod_hsspi.c | 39 #define REG_MASK_WRITE(addr, mask, val) \ argument 41 uint32_t tmp_val = (*addr) & ~(mask); \ 42 (*addr) = (tmp_val | (val & mask)); \
|
/SCP-firmware-master/product/synquacer/module/synquacer_memc/src/ |
A D | synquacer_ddr.c | 631 #define CM3_TO_AP_ADDR(addr) ((addr)-EXTERNAL_DEV_BASE) argument
|