| /rk3399_ARM-atf/plat/rockchip/common/drivers/pmu/ |
| H A D | pmu_com.h | 36 static inline uint32_t pmu_power_domain_st(uint32_t pd) in pmu_power_domain_st() argument 38 uint32_t pwrdn_st = mmio_read_32(PMU_BASE + PMU_PWRDN_ST) & BIT(pd); in pmu_power_domain_st() 46 static int pmu_power_domain_ctr(uint32_t pd, uint32_t pd_state) in pmu_power_domain_ctr() argument 56 val |= BIT(pd); in pmu_power_domain_ctr() 58 val &= ~BIT(pd); in pmu_power_domain_ctr() 63 while ((pmu_power_domain_st(pd) != pd_state) && (loop < PD_CTR_LOOP)) { in pmu_power_domain_ctr() 68 if (pmu_power_domain_st(pd) != pd_state) { in pmu_power_domain_ctr() 69 WARN("%s: %d, %d, error!\n", __func__, pd, pd_state); in pmu_power_domain_ctr()
|
| /rk3399_ARM-atf/plat/mediatek/mt8195/drivers/apusys/ |
| H A D | apupll.c | 238 static int32_t _cal_pll_data(uint32_t *pd, uint32_t *dds, uint32_t freq) in _cal_pll_data() argument 260 *pd = postdiv_reg; in _cal_pll_data() 510 uint32_t pd, old_pd, dds; in anpu_pll_set_rate() local 519 _cal_pll_data(&pd, &dds, freq / 1000); in anpu_pll_set_rate() 522 __func__, pllidx2name(pll_idx), pd, dds, freq / 1000, mode); in anpu_pll_set_rate() 536 pd = RG_PLL_SDM_PCW_CHG | in anpu_pll_set_rate() 537 (pd & POSDIV_MASK) << POSDIV_SHIFT | dds; in anpu_pll_set_rate() 538 apupwr_writel(pd, mixed_con1_addr[pll_idx]); in anpu_pll_set_rate() 545 _set_postdiv_reg(pll_idx, pd); in anpu_pll_set_rate() 554 if (pd > old_pd) { in anpu_pll_set_rate() [all …]
|
| /rk3399_ARM-atf/lib/libc/ |
| H A D | qsort.c | 106 char *pa, *pb, *pc, *pd, *pl, *pm, *pn; in local_qsort() local 140 pc = pd = (char *)a + (n - 1) * es; in local_qsort() 153 swapfunc(pc, pd, es); in local_qsort() 154 pd -= es; in local_qsort() 182 d1 = MIN(pd - pc, pn - pd - (ssize_t)es); in local_qsort() 186 d2 = pd - pc; in local_qsort()
|
| /rk3399_ARM-atf/plat/amd/versal2/ |
| H A D | scmi.c | 215 struct scmi_pd *pd; member 225 .pd = scmi0_pd, 510 return &resource->pd[n]; in find_pd() 535 const struct scmi_pd *pd = find_pd(agent_id, pd_id); in plat_scmi_pd_get_name() local 538 if (pd != NULL) { in plat_scmi_pd_get_name() 539 ret = pd->name; in plat_scmi_pd_get_name() 557 const struct scmi_pd *pd = find_pd(agent_id, pd_id); in plat_scmi_pd_get_state() local 560 if (pd != NULL) { in plat_scmi_pd_get_state() 561 NOTICE("SCMI: PD: get id: %d, state: %x\n", pd_id, pd->state); in plat_scmi_pd_get_state() 563 ret = pd->state; in plat_scmi_pd_get_state() [all …]
|
| /rk3399_ARM-atf/plat/rockchip/rk3588/drivers/pmu/ |
| H A D | pmu.c | 291 static inline uint32_t pmu_power_domain_chain_st(uint32_t pd) in pmu_power_domain_chain_st() argument 293 return mmio_read_32(PMU_BASE + PMU2_PWR_CHAIN1_ST(pd / 32)) & BIT(pd % 32) ? in pmu_power_domain_chain_st() 298 static inline uint32_t pmu_power_domain_mem_st(uint32_t pd) in pmu_power_domain_mem_st() argument 300 return mmio_read_32(PMU_BASE + PMU2_PWR_MEM_ST(pd / 32)) & BIT(pd % 32) ? in pmu_power_domain_mem_st() 305 static inline uint32_t pmu_power_domain_st(uint32_t pd) in pmu_power_domain_st() argument 307 int8_t pd_repair = pd_repair_map[pd]; in pmu_power_domain_st() 314 return mmio_read_32(PMU_BASE + PMU2_PWR_GATE_ST(pd / 32)) & BIT(pd % 32) ? in pmu_power_domain_st() 319 static int pmu_power_domain_pd_to_mem_st(uint32_t pd, uint32_t *pd_mem_st) in pmu_power_domain_pd_to_mem_st() argument 323 switch (pd) { in pmu_power_domain_pd_to_mem_st() 405 static int pmu_power_domain_reset_mem(uint32_t pd, uint32_t pd_mem_st) in pmu_power_domain_reset_mem() argument [all …]
|
| /rk3399_ARM-atf/plat/rockchip/rk3368/drivers/pmu/ |
| H A D | pmu.c | 245 uint32_t pd; in cpus_id_power_domain() local 249 pd = PD_CPUB0 + cpu; in cpus_id_power_domain() 251 pd = PD_CPUL0 + cpu; in cpus_id_power_domain() 253 if (pmu_power_domain_st(pd) == pd_state) in cpus_id_power_domain() 262 return pmu_power_domain_ctr(pd, pd_state); in cpus_id_power_domain()
|
| /rk3399_ARM-atf/docs/design/ |
| H A D | index.rst | 13 psci-pd-tree
|
| /rk3399_ARM-atf/plat/mediatek/drivers/gpio/ |
| H A D | mtgpio_common.c | 189 uint32_t pd; in mt_gpio_get_pull_pu_pd() local 199 pd = (mmio_read_32(reg2) >> bit) & 1U; in mt_gpio_get_pull_pu_pd() 202 } else if (pd == 1U) { in mt_gpio_get_pull_pu_pd()
|
| /rk3399_ARM-atf/plat/rockchip/rk3576/drivers/pmu/ |
| H A D | pmu.c | 422 static inline uint32_t pmu_power_domain_st(uint32_t pd) in pmu_power_domain_st() argument 424 return mmio_read_32(PMU_BASE + PMU2_PWR_GATE_ST) & BIT(pd) ? in pmu_power_domain_st() 429 int pmu_power_domain_ctr(uint32_t pd, uint32_t pd_state) in pmu_power_domain_ctr() argument 434 mmio_write_32(PMU_BASE + PMU2_PWR_GATE_SFTCON(pd / 16), in pmu_power_domain_ctr() 435 BITS_WITH_WMASK(pd_state, 0x1, pd % 16)); in pmu_power_domain_ctr() 438 while ((pmu_power_domain_st(pd) != pd_state) && (loop < PD_CTR_LOOP)) { in pmu_power_domain_ctr() 443 if (pmu_power_domain_st(pd) != pd_state) { in pmu_power_domain_ctr() 444 WARN("%s: %d, %d, (0x%x) error!\n", __func__, pd, pd_state, in pmu_power_domain_ctr()
|
| /rk3399_ARM-atf/plat/imx/imx8ulp/xrdc/ |
| H A D | xrdc_core.c | 186 uint16_t id, enum xrdc_pd_type pd) in xrdc_check_pd() argument 192 if (pd == XRDC_HIFI_PD) { in xrdc_check_pd() 195 } else if (pd == XRDC_AV_PD) { in xrdc_check_pd()
|
| /rk3399_ARM-atf/plat/rockchip/px30/drivers/pmu/ |
| H A D | pmu.c | 124 static inline uint32_t pmu_power_domain_st(uint32_t pd) in pmu_power_domain_st() argument 126 return mmio_read_32(PMU_BASE + PMU_PWRDN_ST) & BIT(pd) ? in pmu_power_domain_st() 131 static int pmu_power_domain_ctr(uint32_t pd, uint32_t pd_state) in pmu_power_domain_ctr() argument 139 BITS_WITH_WMASK(pd_state, 0x1, pd)); in pmu_power_domain_ctr() 142 while ((pmu_power_domain_st(pd) != pd_state) && (loop < PD_CTR_LOOP)) { in pmu_power_domain_ctr() 147 if (pmu_power_domain_st(pd) != pd_state) { in pmu_power_domain_ctr() 148 WARN("%s: %d, %d, error!\n", __func__, pd, pd_state); in pmu_power_domain_ctr()
|
| /rk3399_ARM-atf/plat/brcm/board/stingray/src/ |
| H A D | paxb.c | 612 uint32_t nph, ph, pd; in paxb_cfg_pdl_ctrl() local 621 pd = PD_FC_INIT; in paxb_cfg_pdl_ctrl() 627 pd = SRP_PD_FC_INIT; in paxb_cfg_pdl_ctrl() 633 val = val | (pd << PD_FC_INIT_SHIFT); in paxb_cfg_pdl_ctrl()
|
| /rk3399_ARM-atf/drivers/st/pmic/ |
| H A D | stpmic2.c | 91 #define DEFINE_BUCK(regu_name, ID, pd, table) { \ argument 100 .pd_reg = pd, \
|
| /rk3399_ARM-atf/plat/rockchip/rk3328/drivers/pmu/ |
| H A D | pmu.c | 284 static inline void pll_pwr_dwn(uint32_t pll_id, uint32_t pd) in pll_pwr_dwn() argument 288 if (pd) in pll_pwr_dwn()
|
| /rk3399_ARM-atf/docs/ |
| H A D | change-log.md | 6724 …- update ddr configure for ls1043ardb-pd ([18af644](https://review.trustedfirmware.org/plugins/git…
|