| /rk3399_rockchip-uboot/arch/arm/mach-exynos/ |
| H A D | dmc_init_ddr3.c | 36 int ddr3_mem_ctrl_init(struct mem_timings *mem, int reset) in ddr3_mem_ctrl_init() argument 52 val = (mem->impedance << CA_CK_DRVR_DS_OFFSET) | in ddr3_mem_ctrl_init() 53 (mem->impedance << CA_CKE_DRVR_DS_OFFSET) | in ddr3_mem_ctrl_init() 54 (mem->impedance << CA_CS_DRVR_DS_OFFSET) | in ddr3_mem_ctrl_init() 55 (mem->impedance << CA_ADR_DRVR_DS_OFFSET); in ddr3_mem_ctrl_init() 60 val = (mem->ctrl_bstlen << PHY_CON42_CTRL_BSTLEN_SHIFT) | in ddr3_mem_ctrl_init() 61 (mem->ctrl_rdlat << PHY_CON42_CTRL_RDLAT_SHIFT); in ddr3_mem_ctrl_init() 66 if (dmc_config_zq(mem, &phy0_ctrl->phy_con16, &phy1_ctrl->phy_con16, in ddr3_mem_ctrl_init() 71 writel(mem->phy0_pulld_dqs, &phy0_ctrl->phy_con14); in ddr3_mem_ctrl_init() 72 writel(mem->phy1_pulld_dqs, &phy1_ctrl->phy_con14); in ddr3_mem_ctrl_init() [all …]
|
| H A D | dmc_init_exynos4.c | 31 struct mem_timings mem = { variable 54 writel((mem.control1 | (1 << mem.dll_resync)), in phy_control_reset() 56 writel((mem.control1 | (0 << mem.dll_resync)), in phy_control_reset() 59 writel((mem.control0 | (0 << mem.dll_on)), in phy_control_reset() 61 writel((mem.control0 | (1 << mem.dll_on)), in phy_control_reset() 75 writel(mem.direct_cmd_msr[i] | mask, in dmc_config_mrs() 87 writel(mem.control1, &dmc->phycontrol1); in dmc_init() 94 writel(mem.zqcontrol, &dmc->phyzqcontrol); in dmc_init() 105 writel(mem.control1, &dmc->phycontrol1); in dmc_init() 108 writel((mem.control0 | CTRL_START | CTRL_DLL_ON), &dmc->phycontrol0); in dmc_init() [all …]
|
| H A D | dmc_common.c | 18 int dmc_config_zq(struct mem_timings *mem, uint32_t *phy0_con16, in dmc_config_zq() argument 31 val |= mem->zq_mode_dds << PHY_CON16_ZQ_MODE_DDS_SHIFT; in dmc_config_zq() 32 val |= mem->zq_mode_term << PHY_CON16_ZQ_MODE_TERM_SHIFT; in dmc_config_zq() 38 if (mem->zq_mode_noterm) in dmc_config_zq() 96 void dmc_config_mrs(struct mem_timings *mem, uint32_t *directcmd) in dmc_config_mrs() argument 100 for (channel = 0; channel < mem->dmc_channels; channel++) { in dmc_config_mrs() 104 for (chip = 0; chip < mem->chips_to_configure; chip++) { in dmc_config_mrs() 121 writel(mem->direct_cmd_msr[i] | mask, in dmc_config_mrs() 126 if (mem->send_zq_init) { in dmc_config_mrs() 137 void dmc_config_prech(struct mem_timings *mem, uint32_t *directcmd) in dmc_config_prech() argument [all …]
|
| H A D | clock_init_exynos5.c | 527 struct mem_timings *mem; in clock_get_mem_timings() local 535 for (i = 0, mem = mem_timings; i < ARRAY_SIZE(mem_timings); in clock_get_mem_timings() 536 i++, mem++) { in clock_get_mem_timings() 537 if (mem->mem_type == mem_type && in clock_get_mem_timings() 538 mem->frequency_mhz == frequency_mhz && in clock_get_mem_timings() 539 mem->mem_manuf == mem_manuf) in clock_get_mem_timings() 540 return mem; in clock_get_mem_timings() 554 struct mem_timings *mem; in exynos5250_system_clock_init() local 558 mem = clock_get_mem_timings(); in exynos5250_system_clock_init() 587 writel(mem->apll_pdiv * PLL_LOCK_FACTOR, &clk->apll_lock); in exynos5250_system_clock_init() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/mach-rockchip/ |
| H A D | param.c | 57 struct memblock mem; in param_parse_atf_mem() local 59 mem.base = 0; in param_parse_atf_mem() 60 mem.size = 0; in param_parse_atf_mem() 73 mem.base = t->u.atf_mem.phy_addr; in param_parse_atf_mem() 74 mem.size = t->u.atf_mem.size; in param_parse_atf_mem() 76 if (mem.base + mem.size > SDRAM_OFFSET(SZ_1M)) { in param_parse_atf_mem() 79 __func__, (u64)mem.base, (u64)mem.base + mem.size); in param_parse_atf_mem() 80 return mem; in param_parse_atf_mem() 86 if (!mem.size) { in param_parse_atf_mem() 89 mem.base = SDRAM_OFFSET(0); in param_parse_atf_mem() [all …]
|
| H A D | board.c | 340 struct memblock mem; in env_fixup() local 394 mem = param_parse_optee_mem(); in env_fixup() 399 if (mem.base > SZ_128M) { in env_fixup() 408 end = mem.base + mem.size; in env_fixup() 410 if (u_addr_r >= mem.base && u_addr_r < end) in env_fixup() 711 struct memblock mem; in board_initr_caches_fixup() local 713 mem.base = 0; in board_initr_caches_fixup() 714 mem.size = 0; in board_initr_caches_fixup() 716 optee_get_shm_config(&mem.base, &mem.size); in board_initr_caches_fixup() 717 if (mem.size) in board_initr_caches_fixup() [all …]
|
| /rk3399_rockchip-uboot/lib/ |
| H A D | sysmem.c | 62 struct memblock *mem; in sysmem_dump() local 95 mem = list_entry(node, struct memblock, node); in sysmem_dump() 96 allocated_size += mem->size; in sysmem_dump() 97 if (mem->attr.flags & F_OFC) { in sysmem_dump() 99 (mem->base + mem->size - sizeof(*check)); in sysmem_dump() 101 } else if (mem->attr.flags & F_HOFC) { in sysmem_dump() 103 (mem->base - sizeof(*check)); in sysmem_dump() 110 i, mem->attr.name, overflow ? " <Overflow!>" : "", in sysmem_dump() 111 mem->orig_base != mem->base ? "<*>" : ""); in sysmem_dump() 113 (ulong)mem->orig_base, in sysmem_dump() [all …]
|
| H A D | of_live.c | 21 static void *unflatten_dt_alloc(void **mem, unsigned long size, in unflatten_dt_alloc() argument 26 *mem = PTR_ALIGN(*mem, align); in unflatten_dt_alloc() 27 res = *mem; in unflatten_dt_alloc() 28 *mem += size; in unflatten_dt_alloc() 44 static void *unflatten_dt_node(const void *blob, void *mem, int *poffset, in unflatten_dt_node() argument 63 return mem; in unflatten_dt_node() 96 np = unflatten_dt_alloc(&mem, sizeof(struct device_node) + allocl, in unflatten_dt_node() 146 pp = unflatten_dt_alloc(&mem, sizeof(struct property), in unflatten_dt_node() 191 pp = unflatten_dt_alloc(&mem, sizeof(struct property) + sz, in unflatten_dt_node() 220 mem = unflatten_dt_node(blob, mem, poffset, np, NULL, in unflatten_dt_node() [all …]
|
| H A D | bidram.c | 49 struct memblock *mem; in bidram_dump() local 79 mem = list_entry(node, struct memblock, node); in bidram_dump() 80 reserved_size += mem->size; in bidram_dump() 81 printf(" reserved.rgn[%ld].name = \"%s\"\n", i, mem->attr.name); in bidram_dump() 83 (ulong)mem->base, (ulong)mem->base + (ulong)mem->size, in bidram_dump() 84 (ulong)mem->size); in bidram_dump() 259 struct memblock *mem; in bidram_reserved_is_overlap() local 265 mem = list_entry(node, struct memblock, node); in bidram_reserved_is_overlap() 266 if (bidram_is_overlap(mem->base, mem->size, base, size)) in bidram_reserved_is_overlap() 267 return mem; in bidram_reserved_is_overlap() [all …]
|
| /rk3399_rockchip-uboot/arch/xtensa/lib/ |
| H A D | bootm.c | 43 struct meminfo *mem; in setup_memory_tag() local 47 mem = (struct meminfo *)params->data; in setup_memory_tag() 48 mem->type = MEMORY_TYPE_CONVENTIONAL; in setup_memory_tag() 49 mem->start = bd->bi_memstart; in setup_memory_tag() 50 mem->end = bd->bi_memstart + bd->bi_memsize; in setup_memory_tag() 53 BP_TAG_MEMORY, mem->type, mem->start, mem->end); in setup_memory_tag() 82 struct meminfo *mem; in setup_ramdisk_tag() local 92 mem = (struct meminfo *)params->data; in setup_ramdisk_tag() 93 mem->type = MEMORY_TYPE_CONVENTIONAL; in setup_ramdisk_tag() 94 mem->start = PHYSADDR(rd_start); in setup_ramdisk_tag() [all …]
|
| /rk3399_rockchip-uboot/arch/x86/cpu/baytrail/ |
| H A D | fsp_configs.c | 132 struct memory_down_data *mem; in update_fsp_configs() local 219 mem = &fsp_upd->memory_params; in update_fsp_configs() 220 mem->enable_memory_down = fdtdec_get_bool(blob, node, in update_fsp_configs() 222 if (mem->enable_memory_down) { in update_fsp_configs() 229 mem->dram_speed = fdtdec_get_int(blob, node, in update_fsp_configs() 232 mem->dram_type = fdtdec_get_int(blob, node, in update_fsp_configs() 235 mem->dimm_0_enable = fdtdec_get_bool(blob, node, in update_fsp_configs() 237 mem->dimm_1_enable = fdtdec_get_bool(blob, node, in update_fsp_configs() 239 mem->dimm_width = fdtdec_get_int(blob, node, in update_fsp_configs() 242 mem->dimm_density = fdtdec_get_int(blob, node, in update_fsp_configs() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/dts/ |
| H A D | exynos4412-trats2.dts | 73 regulator-mem-on; 82 regulator-mem-on; 91 regulator-mem-on; 100 regulator-mem-on; 109 regulator-mem-on; 118 regulator-mem-on; 127 regulator-mem-on; 135 regulator-mem-off; 143 regulator-mem-idle; 151 regulator-mem-off; [all …]
|
| H A D | rk3128-evb.dts | 127 regulator-state-mem { 140 regulator-state-mem { 150 regulator-state-mem { 161 regulator-state-mem { 173 regulator-state-mem { 185 regulator-state-mem { 197 regulator-state-mem { 209 regulator-state-mem { 221 regulator-state-mem { 233 regulator-state-mem { [all …]
|
| H A D | rk3326-evb.dts | 163 regulator-state-mem { 177 regulator-state-mem { 188 regulator-state-mem { 200 regulator-state-mem { 212 regulator-state-mem { 225 regulator-state-mem { 238 regulator-state-mem { 251 regulator-state-mem { 264 regulator-state-mem { 277 regulator-state-mem { [all …]
|
| H A D | px30-evb.dts | 178 regulator-state-mem { 192 regulator-state-mem { 203 regulator-state-mem { 215 regulator-state-mem { 227 regulator-state-mem { 240 regulator-state-mem { 253 regulator-state-mem { 266 regulator-state-mem { 279 regulator-state-mem { 292 regulator-state-mem { [all …]
|
| H A D | rk3288-vyasa.dts | 133 regulator-state-mem { 144 regulator-state-mem { 154 regulator-state-mem { 165 regulator-state-mem { 177 regulator-state-mem { 189 regulator-state-mem { 200 regulator-state-mem { 212 regulator-state-mem { 224 regulator-state-mem { 236 regulator-state-mem { [all …]
|
| /rk3399_rockchip-uboot/post/drivers/ |
| H A D | memory.c | 276 ulong *mem = (ulong *) start; in memory_post_test1() local 281 mem[i] = val; in memory_post_test1() 287 readback = mem[i]; in memory_post_test1() 291 mem + i, val, readback); in memory_post_test1() 306 ulong *mem = (ulong *) start; in memory_post_test2() local 311 mem[i] = 1 << (i % 32); in memory_post_test2() 317 readback = mem[i]; in memory_post_test2() 321 mem + i, 1 << (i % 32), readback); in memory_post_test2() 336 ulong *mem = (ulong *) start; in memory_post_test3() local 341 mem[i] = i; in memory_post_test3() [all …]
|
| /rk3399_rockchip-uboot/board/gateworks/gw_ventana/ |
| H A D | gw_ventana_spl.c | 430 struct mx6_ddr3_cfg *mem = NULL; in spl_dram_init() local 466 mem = &mt41k64m16jt_125; in spl_dram_init() 474 mem = &mt41k128m16jt_125; in spl_dram_init() 481 mem = &mt41k256m16ha_125; in spl_dram_init() 489 mem = &mt41k64m16jt_125; in spl_dram_init() 496 mem = &mt41k128m16jt_125; in spl_dram_init() 503 mem = &mt41k256m16ha_125; in spl_dram_init() 510 mem = &mt41k512m16ha_125; in spl_dram_init() 515 mem = &mt41k64m16jt_125; in spl_dram_init() 518 mem = &mt41k128m16jt_125; in spl_dram_init() [all …]
|
| /rk3399_rockchip-uboot/include/ |
| H A D | spi-mem.h | 150 static inline void spi_mem_set_drvdata(struct spi_mem *mem, void *data) in spi_mem_set_drvdata() argument 152 mem->drvpriv = data; in spi_mem_set_drvdata() 162 static inline void *spi_mem_get_drvdata(struct spi_mem *mem) in spi_mem_get_drvdata() argument 164 return mem->drvpriv; in spi_mem_get_drvdata() 207 int (*probe)(struct spi_mem *mem); 208 int (*remove)(struct spi_mem *mem); 209 void (*shutdown)(struct spi_mem *mem);
|
| /rk3399_rockchip-uboot/arch/mips/include/asm/ |
| H A D | io.h | 234 volatile void __iomem *mem) \ 241 __mem = (void *)__swizzle_addr_##bwlq((unsigned long)(mem)); \ 264 static inline type pfx##read##bwlq(const volatile void __iomem *mem) \ 269 __mem = (void *)__swizzle_addr_##bwlq((unsigned long)(mem)); \ 395 static inline void writes##bwlq(volatile void __iomem *mem, \ in BUILDIO_MEM() 401 __mem_write##bwlq(*__addr, mem); \ in BUILDIO_MEM() 406 static inline void reads##bwlq(volatile void __iomem *mem, void *addr, \ 412 *__addr = __mem_read##bwlq(mem); \ 516 static inline void clrbits_##sfx(volatile void __iomem *mem, type clr) \ 518 type __val = __raw_read##bwlq(mem); \ [all …]
|
| /rk3399_rockchip-uboot/cmd/ |
| H A D | ini.c | 80 static char *memgets(char *str, int num, char **mem, size_t *memsize) in memgets() argument 86 end = memchr(*mem, '\n', *memsize); in memgets() 90 end = *mem + *memsize; in memgets() 93 len = min((end - *mem) + newline, num); in memgets() 94 memcpy(str, *mem, len); in memgets() 99 *memsize -= (end - *mem) + newline; in memgets() 100 *mem += (end - *mem) + newline; in memgets()
|
| /rk3399_rockchip-uboot/common/ |
| H A D | dlmalloc.c | 363 #define mem2chunk(mem) ((mchunkptr)((char*)(mem) - 2*SIZE_SZ)) argument 1509 void fREe(Void_t* mem) in fREe() argument 1511 void fREe(mem) Void_t* mem; in fREe() 1531 if (mem == NULL) /* free(0) has no effect */ 1534 p = mem2chunk(mem); 2073 Void_t* mem = mALLOc (sz); local 2077 if (mem == NULL) 2083 MALLOC_ZERO(mem, sz); 2084 return mem; 2087 p = mem2chunk(mem); [all …]
|
| /rk3399_rockchip-uboot/drivers/power/ |
| H A D | charge_animation.c | 88 struct regulator_mem *mem; in regulators_parse_assigned_mem_state() local 113 mem = pdata->regulators_mem; in regulators_parse_assigned_mem_state() 115 for (i = 0; i < size1; i++, mem++) { in regulators_parse_assigned_mem_state() 116 mem->enable = true; in regulators_parse_assigned_mem_state() 119 phandle, &mem->dev); in regulators_parse_assigned_mem_state() 123 for (i = 0; i < size2; i++, mem++) { in regulators_parse_assigned_mem_state() 124 mem->enable = false; in regulators_parse_assigned_mem_state() 127 phandle, &mem->dev); in regulators_parse_assigned_mem_state() 134 for (mem = pdata->regulators_mem; mem->dev; mem++) in regulators_parse_assigned_mem_state() 135 printf(" %20s: suspend %s\n", mem->dev->name, in regulators_parse_assigned_mem_state() [all …]
|
| /rk3399_rockchip-uboot/drivers/spi/ |
| H A D | rockchip_sfc.c | 476 struct spi_slave *mem, in rockchip_sfc_xfer_setup() argument 480 struct dm_spi_slave_platdata *plat = dev_get_parent_platdata(mem->dev); in rockchip_sfc_xfer_setup() 694 static int rockchip_spi_set_cs(struct rockchip_sfc *sfc, struct spi_slave *mem, bool enable) in rockchip_spi_set_cs() argument 697 struct dm_spi_slave_platdata *plat = dev_get_parent_platdata(mem->dev); in rockchip_spi_set_cs() 711 struct spi_slave *mem, in rockchip_sfc_exec_op_bypass() argument 718 rockchip_spi_set_cs(sfc, mem, true); in rockchip_sfc_exec_op_bypass() 719 rockchip_sfc_xfer_setup(sfc, mem, op, len); in rockchip_sfc_exec_op_bypass() 728 rockchip_spi_set_cs(sfc, mem, false); in rockchip_sfc_exec_op_bypass() 733 static void rockchip_sfc_delay_lines_tuning(struct rockchip_sfc *sfc, struct spi_slave *mem) in rockchip_sfc_delay_lines_tuning() argument 735 struct dm_spi_slave_platdata *plat = dev_get_parent_platdata(mem->dev); in rockchip_sfc_delay_lines_tuning() [all …]
|
| /rk3399_rockchip-uboot/include/linux/ |
| H A D | kbuild.h | 14 #define OFFSET(sym, str, mem) \ argument 15 DEFINE(sym, offsetof(struct str, mem))
|