Home
last modified time | relevance | path

Searched refs:addr (Results 1 – 18 of 18) sorted by relevance

/SCP-firmware-master/arch/arm/armv8-a/include/lib/
A Dmmio.h15 *(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 Dmod_apremap.c94 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 Dapremap.h17 #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 Dmod_apremap.h64 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 Dpcie_integ_ctrl_reg.h54 #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 Dmod_n1sdp_dmc620.c623 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 Dmod_dmc_bing.c714 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 Dcli_commands_core.c84 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 Dscp_css_mmap.h48 #define SCP_SYSTEM_ACCESS_PORT0_ADDR(addr) (addr + 0x20000000) argument
/SCP-firmware-master/product/morello/module/morello_system/include/
A Dmod_morello_system.h69 void (*enable_ap_memory_access)(uint32_t addr);
/SCP-firmware-master/module/apremap/doc/
A Dmodule_apremap_design.md129 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 Dmod_n1sdp_system.h85 void (*enable_ap_memory_access)(uint32_t addr);
/SCP-firmware-master/product/synquacer/include/
A Dmmu500.h252 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 Di2c_driver.c236 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 Dsmmu_config.c97 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 Darch_helpers.h193 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 Dmod_hsspi.c39 #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 Dsynquacer_ddr.c631 #define CM3_TO_AP_ADDR(addr) ((addr)-EXTERNAL_DEV_BASE) argument

Completed in 26 milliseconds