| /rk3399_ARM-atf/plat/brcm/board/stingray/include/ |
| H A D | scp_utils.h | 20 #define SCP_READ_CFG(cfg) mmio_read_32(CRMU_CFG_BASE + \ argument 21 offsetof(M0CFG, cfg)) 22 #define SCP_WRITE_CFG(cfg, value) mmio_write_32(CRMU_CFG_BASE + \ argument 23 offsetof(M0CFG, cfg), value) 25 #define SCP_READ_CFG16(cfg) mmio_read_16(CRMU_CFG_BASE + \ argument 26 offsetof(M0CFG, cfg)) 27 #define SCP_WRITE_CFG16(cfg, value) mmio_write_16(CRMU_CFG_BASE + \ argument 28 offsetof(M0CFG, cfg), value) 30 #define SCP_READ_CFG8(cfg) mmio_read_8(CRMU_CFG_BASE + \ argument 31 offsetof(M0CFG, cfg)) [all …]
|
| /rk3399_ARM-atf/plat/mediatek/drivers/apusys/devapc/ |
| H A D | apusys_dapc_v1.c | 17 uint32_t size, dapc_cfg_func cfg) in set_apusys_dapc_v1() argument 22 if ((dapc == NULL) || (cfg == NULL)) { in set_apusys_dapc_v1() 27 ret += cfg(i, DOMAIN_0, dapc[i].d0_permission); in set_apusys_dapc_v1() 28 ret += cfg(i, DOMAIN_1, dapc[i].d1_permission); in set_apusys_dapc_v1() 29 ret += cfg(i, DOMAIN_2, dapc[i].d2_permission); in set_apusys_dapc_v1() 30 ret += cfg(i, DOMAIN_3, dapc[i].d3_permission); in set_apusys_dapc_v1() 31 ret += cfg(i, DOMAIN_4, dapc[i].d4_permission); in set_apusys_dapc_v1() 32 ret += cfg(i, DOMAIN_5, dapc[i].d5_permission); in set_apusys_dapc_v1() 33 ret += cfg(i, DOMAIN_6, dapc[i].d6_permission); in set_apusys_dapc_v1() 34 ret += cfg(i, DOMAIN_7, dapc[i].d7_permission); in set_apusys_dapc_v1() [all …]
|
| /rk3399_ARM-atf/drivers/nxp/trdc/ |
| H A D | imx_trdc.c | 295 void trdc_setup(struct trdc_config_info *cfg) in trdc_setup() argument 301 if (trdc_mrc_enabled(cfg->trdc_base)) { in trdc_setup() 303 for (i = 0U; i < cfg->num_mrc_glbac; i++) { in trdc_setup() 304 trdc_mrc_set_control(cfg->trdc_base, in trdc_setup() 305 cfg->mrc_glbac[i].mbc_mrc_id, in trdc_setup() 306 cfg->mrc_glbac[i].glbac_id, in trdc_setup() 307 cfg->mrc_glbac[i].glbac_val); in trdc_setup() 311 for (i = 0U; i < cfg->num_mrc_cfg; i++) { in trdc_setup() 312 trdc_mrc_rgn_config(cfg->trdc_base, cfg->mrc_cfg[i].mrc_id, in trdc_setup() 313 cfg->mrc_cfg[i].dom_id, in trdc_setup() [all …]
|
| /rk3399_ARM-atf/drivers/amlogic/crypto/ |
| H A D | sha_dma.c | 20 uint32_t cfg; member 31 (ASD_DESC_GET((d)->cfg, ASD_DESC_LEN_MASK, ASD_DESC_LEN_OFF)) 33 (ASD_DESC_SET((d)->cfg, v, ASD_DESC_LEN_MASK, ASD_DESC_LEN_OFF)) 38 (ASD_DESC_GET((d)->cfg, ASD_DESC_IRQ_MASK, ASD_DESC_IRQ_OFF)) 40 (ASD_DESC_SET((d)->cfg, v, ASD_DESC_IRQ_MASK, ASD_DESC_IRQ_OFF)) 45 (ASD_DESC_GET((d)->cfg, ASD_DESC_EOD_MASK, ASD_DESC_EOD_OFF)) 47 (ASD_DESC_SET((d)->cfg, v, ASD_DESC_EOD_MASK, ASD_DESC_EOD_OFF)) 52 (ASD_DESC_GET((d)->cfg, ASD_DESC_LOOP_MASK, ASD_DESC_LOOP_OFF)) 54 (ASD_DESC_SET((d)->cfg, v, ASD_DESC_LOOP_MASK, ASD_DESC_LOOP_OFF)) 59 (ASD_DESC_GET((d)->cfg, ASD_DESC_MODE_MASK, ASD_DESC_MODE_OFF)) [all …]
|
| /rk3399_ARM-atf/plat/imx/imx8ulp/upower/ |
| H A D | upower_soc_defs.h | 846 get_apd_swt_cfg(volatile struct ps_apd_pwr_mode_cfg_t *cfg) in get_apd_swt_cfg() argument 850 ptr = (char *)cfg; in get_apd_swt_cfg() 851 ptr += (uint64_t)cfg->swt_board_offs; in get_apd_swt_cfg() 857 get_apd_mem_cfg(volatile struct ps_apd_pwr_mode_cfg_t *cfg) in get_apd_mem_cfg() argument 861 ptr = (char *)cfg; in get_apd_mem_cfg() 862 ptr += (uint64_t)cfg->swt_mem_offs; in get_apd_mem_cfg() 970 uint32_t *cfg; in set_mon_cfg() local 973 cfg = (uint32_t *)&((struct ps_rtd_pwr_mode_cfg_t *)mode_cfg)->mon_cfg.mon_hvd_en; in set_mon_cfg() 975 cfg = (uint32_t *)&((struct ps_apd_pwr_mode_cfg_t *)mode_cfg)->pad_cfg.pad_tqsleep; in set_mon_cfg() 978 *cfg = mon_cfg.R; in set_mon_cfg() [all …]
|
| /rk3399_ARM-atf/fdts/ |
| H A D | stm32mp257d-ultra-fly-sbc-ca35tdcid-rcc.dtsi | 60 pll1_cfg_1200Mhz: pll1-cfg-1200Mhz { 61 cfg = <30 1 1 1>; 69 pll2_cfg_600Mhz: pll2-cfg-600Mhz { 70 cfg = <30 1 1 2>; 78 pll4_cfg_1200Mhz: pll4-cfg-1200Mhz { 79 cfg = <30 1 1 1>; 87 pll5_cfg_532Mhz: pll5-cfg-532Mhz { 88 cfg = <133 5 1 2>;
|
| H A D | stm32mp257f-dk-ca35tdcid-rcc.dtsi | 65 pll1_cfg_1200Mhz: pll1-cfg-1200Mhz { 66 cfg = <30 1 1 1>; 74 pll2_cfg_600Mhz: pll2-cfg-600Mhz { 75 cfg = <30 1 1 2>; 83 pll4_cfg_1200Mhz: pll4-cfg-1200Mhz { 84 cfg = <30 1 1 1>; 92 pll5_cfg_532Mhz: pll5-cfg-532Mhz { 93 cfg = <133 5 1 2>;
|
| H A D | stm32mp257f-ev1-ca35tdcid-rcc.dtsi | 65 pll1_cfg_1200Mhz: pll1-cfg-1200Mhz { 66 cfg = <30 1 1 1>; 74 pll2_cfg_600Mhz: pll2-cfg-600Mhz { 75 cfg = <30 1 1 2>; 83 pll4_cfg_1200Mhz: pll4-cfg-1200Mhz { 84 cfg = <30 1 1 1>; 92 pll5_cfg_532Mhz: pll5-cfg-532Mhz { 93 cfg = <133 5 1 2>;
|
| /rk3399_ARM-atf/drivers/brcm/emmc/ |
| H A D | emmc_pboot_hal_memory_drv.c | 134 p_sdhandle->device->cfg.blockSize)) { in bcm_emmc_init() 330 const size_t blockSize = p_sdhandle->device->cfg.blockSize; in sdio_read() 481 (uint32_t)(mem_addr / p_sdhandle->device->cfg.blockSize); in sdio_write() 484 blockAddr * p_sdhandle->device->cfg.blockSize); in sdio_write() 487 ((uint32_t)mem_addr / p_sdhandle->device->cfg.blockSize) * in sdio_write() 488 p_sdhandle->device->cfg.blockSize; in sdio_write() 499 blockAddr, p_sdhandle->device->cfg.blockSize)) { in sdio_write() 502 (p_sdhandle->device->cfg.blockSize - offset)) { in sdio_write() 506 p_sdhandle->device->cfg.blockSize - offset; in sdio_write() 519 p_sdhandle->device->cfg.blockSize)) { in sdio_write() [all …]
|
| H A D | emmc_chal_sd.c | 275 handle->cfg.voltage = 0; in chal_sd_init() 279 handle->cfg.voltage |= SD_VDD_WINDOW_3_3_TO_3_4; in chal_sd_init() 282 handle->cfg.voltage |= SD_VDD_WINDOW_3_0_TO_3_1; in chal_sd_init() 285 handle->cfg.voltage |= SD_VDD_WINDOW_1_8_TO_1_9; in chal_sd_init() 368 handle->cfg.mode = SD_PIO_MODE; /* set to PIO mode first for init */ in chal_sd_start() 369 handle->cfg.dma = SD_DMA_OFF; in chal_sd_start() 381 handle->cfg.mode = mode; in chal_sd_start() 481 handle->cfg.dma = mode; in chal_sd_set_dma() 485 val |= handle->cfg.dma - 1; in chal_sd_set_dma() 491 handle->cfg.dma = 0; in chal_sd_set_dma() [all …]
|
| H A D | emmc_csl_sdcmd.c | 239 handle->device->cfg.blockSize = handle->card->maxRdBlkLen; in sd_cmd9() 293 if (ntry > handle->device->cfg.retryLimit) { in sd_cmd16() 295 handle->device->cfg.retryLimit); in sd_cmd16() 334 if (ntry > handle->device->cfg.retryLimit) { in sd_cmd17() 336 handle->device->cfg.retryLimit); in sd_cmd17() 388 if (ntry > handle->device->cfg.retryLimit) { in sd_cmd18() 390 handle->device->cfg.retryLimit); in sd_cmd18() 442 if (ntry > handle->device->cfg.retryLimit) { in card_sts_resp() 444 handle->device->cfg.retryLimit); in card_sts_resp() 559 if (ntry > handle->device->cfg.retryLimit) { in sd_cmd24() [all …]
|
| /rk3399_ARM-atf/plat/mediatek/drivers/cpu_pm/cpcv5_4/ |
| H A D | mt_cpu_pm_cpc.c | 52 struct mtk_plat_dev_config *cfg = NULL; in mtk_cpc_auto_dormant_en() local 59 mt_plat_cpu_pm_dev_config(&cfg); in mtk_cpc_auto_dormant_en() 61 if (cfg) { in mtk_cpc_auto_dormant_en() 62 cfg->auto_off = !!en; in mtk_cpc_auto_dormant_en() 63 mt_plat_cpu_pm_dev_update(cfg); in mtk_cpc_auto_dormant_en() 69 struct mtk_plat_dev_config *cfg = NULL; in mtk_cpc_auto_dormant_tick() local 73 mt_plat_cpu_pm_dev_config(&cfg); in mtk_cpc_auto_dormant_tick() 75 if (cfg) { in mtk_cpc_auto_dormant_tick() 76 cfg->auto_thres_us = us; in mtk_cpc_auto_dormant_tick() 77 mt_plat_cpu_pm_dev_update(cfg); in mtk_cpc_auto_dormant_tick() [all …]
|
| /rk3399_ARM-atf/plat/imx/imx8m/ddr/ |
| H A D | dram.c | 158 struct dram_cfg_param *cfg = timing->ddrphy_cfg; in dram_phy_init() local 162 cfg = timing->ddrphy_cfg; in dram_phy_init() 164 dwc_ddrphy_apb_wr(cfg->reg, cfg->val); in dram_phy_init() 165 cfg++; in dram_phy_init() 169 cfg = timing->ddrphy_trained_csr; in dram_phy_init() 171 dwc_ddrphy_apb_wr(cfg->reg, cfg->val); in dram_phy_init() 172 cfg++; in dram_phy_init() 176 cfg = timing->ddrphy_pie; in dram_phy_init() 178 dwc_ddrphy_apb_wr(cfg->reg, cfg->val); in dram_phy_init() 179 cfg++; in dram_phy_init()
|
| /rk3399_ARM-atf/plat/marvell/armada/a8k/a80x0/board/ |
| H A D | marvell_plat_config.c | 168 .cfg.gpio.pin_count = 1, 169 .cfg.gpio.info = {{0, 35} }, 170 .cfg.gpio.step_count = 7, 171 .cfg.gpio.seq = {1, 0, 1, 0, 1, 0, 1}, 172 .cfg.gpio.delay_ms = 10,
|
| /rk3399_ARM-atf/plat/brcm/board/stingray/src/ |
| H A D | iommu.c | 284 struct arm_smmu_cfg cfg[NUM_OF_SMRS]; member 308 uint32_t idx = smmu->cfg[index].cbndx; in arm_smmu_smr_cfg() 321 uint32_t idx = smmu->cfg[index].cbndx; in arm_smmu_s2cr_cfg() 446 smmu->cfg[idx].cbndx = context_bank_index; in arm_smmu_create_identity_map() 447 smmu->cfg[idx].cbar = STG1_WITH_STG2_BYPASS << CBAR_TYPE_SHIFT; in arm_smmu_create_identity_map() 458 ARM_SMMU_GR1_CBA2R(smmu->cfg[idx].cbndx)), in arm_smmu_create_identity_map() 461 reg = smmu->cfg[idx].cbar; in arm_smmu_create_identity_map() 466 ARM_SMMU_GR1_CBAR(smmu->cfg[idx].cbndx)), in arm_smmu_create_identity_map() 485 ARM_SMMU_CB(smmu, smmu->cfg[idx].cbndx) + in arm_smmu_create_identity_map() 489 ARM_SMMU_CB(smmu, smmu->cfg[idx].cbndx) + in arm_smmu_create_identity_map() [all …]
|
| /rk3399_ARM-atf/plat/qti/msm8916/ |
| H A D | msm8916_config.c | 54 uintptr_t cfg = APCS_CFG(cluster); in msm8916_configure_apcs_cluster() local 58 mmio_write_32(cfg, 0); in msm8916_configure_apcs_cluster() 87 mmio_write_32(cfg + APCS_BOOT_START_ADDR_SEC, BL31_BASE | REMAP_EN); in msm8916_configure_apcs_cluster() 88 mmio_write_32(cfg + APCS_AA64NAA32_REG, 1); in msm8916_configure_apcs_cluster() 92 mmio_write_32(cfg + APCS_BOOT_START_ADDR_SEC, BL32_BASE | REMAP_EN); in msm8916_configure_apcs_cluster()
|
| /rk3399_ARM-atf/include/common/ |
| H A D | interrupt_props.h | 13 #define INTR_PROP_DESC(num, pri, grp, cfg) \ argument 18 .intr_cfg = (cfg), \
|
| /rk3399_ARM-atf/include/drivers/marvell/ |
| H A D | thermal.h | 22 int (*ptr_tsen_probe)(struct tsen_config *cfg); 23 int (*ptr_tsen_read)(struct tsen_config *cfg, int *temp);
|
| /rk3399_ARM-atf/plat/marvell/armada/a8k/common/ |
| H A D | plat_pm.c | 510 assert((pm_cfg->cfg.gpio.pin_count < PMIC_GPIO_MAX_NUMBER) && in plat_marvell_power_off_gpio() 511 (pm_cfg->cfg.gpio.step_count < PMIC_GPIO_MAX_TOGGLE_STEP)); in plat_marvell_power_off_gpio() 514 for (gpio = 0; gpio < pm_cfg->cfg.gpio.pin_count; gpio++) { in plat_marvell_power_off_gpio() 515 info = &pm_cfg->cfg.gpio.info[gpio]; in plat_marvell_power_off_gpio() 532 mdelay(pm_cfg->cfg.gpio.delay_ms); in plat_marvell_power_off_gpio() 537 for (idx = 0; idx < pm_cfg->cfg.gpio.step_count; idx++) { in plat_marvell_power_off_gpio() 538 tog_bits = pm_cfg->cfg.gpio.seq[idx]; in plat_marvell_power_off_gpio() 543 info = &pm_cfg->cfg.gpio.info[0]; in plat_marvell_power_off_gpio() 548 for (gpio = 0; gpio < pm_cfg->cfg.gpio.pin_count; gpio++) { in plat_marvell_power_off_gpio() 549 shift = pm_cfg->cfg.gpio.info[gpio].gpio_index % 32; in plat_marvell_power_off_gpio() [all …]
|
| /rk3399_ARM-atf/drivers/st/clk/ |
| H A D | clk-stm32-core.c | 162 struct clk_gate_cfg *cfg = clk->clock_cfg; in clk_gate_enable() local 164 mmio_setbits_32(priv->base + cfg->offset, BIT(cfg->bit_idx)); in clk_gate_enable() 172 struct clk_gate_cfg *cfg = clk->clock_cfg; in clk_gate_disable() local 174 mmio_clrbits_32(priv->base + cfg->offset, BIT(cfg->bit_idx)); in clk_gate_disable() 180 struct clk_gate_cfg *cfg = clk->clock_cfg; in clk_gate_is_enabled() local 182 return ((mmio_read_32(priv->base + cfg->offset) & BIT(cfg->bit_idx)) != 0U); in clk_gate_is_enabled() 834 struct clk_stm32_gate_cfg *cfg = clk->clock_cfg; in clk_stm32_gate_enable() local 835 const struct gate_cfg *gate = &priv->gates[cfg->id]; in clk_stm32_gate_enable() 851 struct clk_stm32_gate_cfg *cfg = clk->clock_cfg; in clk_stm32_gate_disable() local 852 const struct gate_cfg *gate = &priv->gates[cfg->id]; in clk_stm32_gate_disable() [all …]
|
| /rk3399_ARM-atf/plat/mediatek/drivers/cpu_pm/cpcv3_2/ |
| H A D | mt_cpu_pm_cpc.c | 148 static void mtk_cpc_config(unsigned int cfg, unsigned int data) in mtk_cpc_config() argument 150 switch (cfg) { in mtk_cpc_config() 182 static unsigned int mtk_cpc_read_config(unsigned int cfg) in mtk_cpc_read_config() argument 186 switch (cfg) { in mtk_cpc_read_config()
|
| /rk3399_ARM-atf/plat/mediatek/mt8192/drivers/mcdi/ |
| H A D | mt_cpu_pm_cpc.c | 162 static void mtk_cpc_config(uint32_t cfg, uint32_t data) in mtk_cpc_config() argument 167 switch (cfg) { in mtk_cpc_config() 205 static uint32_t mtk_cpc_read_config(uint32_t cfg) in mtk_cpc_read_config() argument 209 switch (cfg) { in mtk_cpc_read_config()
|
| /rk3399_ARM-atf/plat/mediatek/mt8195/drivers/mcdi/ |
| H A D | mt_cpu_pm_cpc.c | 162 static void mtk_cpc_config(uint32_t cfg, uint32_t data) in mtk_cpc_config() argument 167 switch (cfg) { in mtk_cpc_config() 205 static uint32_t mtk_cpc_read_config(uint32_t cfg) in mtk_cpc_read_config() argument 209 switch (cfg) { in mtk_cpc_read_config()
|
| /rk3399_ARM-atf/plat/mediatek/mt8186/drivers/mcdi/ |
| H A D | mt_cpu_pm_cpc.c | 162 static void mtk_cpc_config(uint32_t cfg, uint32_t data) in mtk_cpc_config() argument 167 switch (cfg) { in mtk_cpc_config() 205 static uint32_t mtk_cpc_read_config(uint32_t cfg) in mtk_cpc_read_config() argument 209 switch (cfg) { in mtk_cpc_read_config()
|
| /rk3399_ARM-atf/drivers/nxp/scmi/vendor/ |
| H A D | scmi_imx9.c | 208 struct scmi_lpm_config *cfg) in scmi_core_lpm_mode_set() argument 232 cfg[i].power_domain); in scmi_core_lpm_mode_set() 234 cfg[i].lpmsetting); in scmi_core_lpm_mode_set() 236 cfg[i].retentionmask); in scmi_core_lpm_mode_set() 251 struct scmi_per_lpm_config *cfg) in scmi_per_lpm_mode_set() argument 257 struct scmi_per_lpm_config *tmp = cfg; in scmi_per_lpm_mode_set() 277 cfg[i].perId); in scmi_per_lpm_mode_set() 279 cfg[i].lpmSetting); in scmi_per_lpm_mode_set()
|