| /rk3399_ARM-atf/plat/mediatek/drivers/cpu_pm/cpcv5_4/ |
| H A D | mt_ppu.c | 19 void mt_smp_ppu_pwr_dynamic_set(struct ppu_pwr_ctrl *ctrl, in mt_smp_ppu_pwr_dynamic_set() argument 22 CPU_PM_ASSERT(ctrl); in mt_smp_ppu_pwr_dynamic_set() 23 MTK_PPU_PWR_DYNAMIC_POLICY_SET(ctrl, policy); in mt_smp_ppu_pwr_dynamic_set() 27 void mt_smp_ppu_pwr_static_set(struct ppu_pwr_ctrl *ctrl, in mt_smp_ppu_pwr_static_set() argument 30 CPU_PM_ASSERT(ctrl); in mt_smp_ppu_pwr_static_set() 31 MTK_PPU_PWR_STATIC_POLICY_SET(ctrl, policy); in mt_smp_ppu_pwr_static_set() 35 void mt_smp_ppu_pwr_set(struct ppu_pwr_ctrl *ctrl, in mt_smp_ppu_pwr_set() argument 39 CPU_PM_ASSERT(ctrl); in mt_smp_ppu_pwr_set() 41 MTK_PPU_PWR_DYNAMIC_POLICY_SET(ctrl, policy); in mt_smp_ppu_pwr_set() 43 MTK_PPU_PWR_STATIC_POLICY_SET(ctrl, policy); in mt_smp_ppu_pwr_set() [all …]
|
| H A D | mt_ppu.h | 48 void mt_smp_ppu_pwr_set(struct ppu_pwr_ctrl *ctrl, 52 void mt_smp_ppu_op_set(struct ppu_pwr_ctrl *ctrl, 56 void mt_smp_ppu_pwr_dynamic_set(struct ppu_pwr_ctrl *ctrl, 59 void mt_smp_ppu_pwr_static_set(struct ppu_pwr_ctrl *ctrl, 62 void mt_smp_ppu_set(struct ppu_pwr_ctrl *ctrl,
|
| /rk3399_ARM-atf/plat/mediatek/drivers/cpu_pm/cpcv3_2/ |
| H A D | mt_cpu_pm.h | 48 #define PER_CPU_PWR_DATA(ctrl, cluster, core) \ argument 50 ctrl.rvbaraddr_l = CORE_RVBRADDR_##cluster##_##core##_L; \ 51 ctrl.arch_addr = MCUCFG_MP0_CLUSTER_CFG5; \ 52 ctrl.pwpr = SPM_MP##cluster##_CPU##core##_PWR_CON; \ 53 ctrl.pwpr_intermediate = SPM_VLP_CPU_PWR_CON(core); \ 56 #define PER_CPU_PWR_CTRL(ctrl, cpu) ({ \ argument 59 PER_CPU_PWR_DATA(ctrl, 0, 0); \ 62 PER_CPU_PWR_DATA(ctrl, 0, 1); \ 65 PER_CPU_PWR_DATA(ctrl, 0, 2); \ 68 PER_CPU_PWR_DATA(ctrl, 0, 3); \ [all …]
|
| /rk3399_ARM-atf/drivers/brcm/emmc/ |
| H A D | emmc_chal_sd.c | 87 mmio_clrsetbits_32(handle->ctrl.sdRegBaseAddr + in chal_sd_set_power() 101 rc = mmio_read_32(handle->ctrl.sdRegBaseAddr + in chal_sd_set_power() 119 mmio_setbits_32(handle->ctrl.sdRegBaseAddr + SD4_EMMC_TOP_CTRL_OFFSET, in chal_sd_set_power() 123 mmio_write_32(handle->ctrl.sdRegBaseAddr + SD4_EMMC_TOP_ARG_OFFSET, 0); in chal_sd_set_power() 124 mmio_write_32(handle->ctrl.sdRegBaseAddr + SD4_EMMC_TOP_CMD_OFFSET, 0); in chal_sd_set_power() 132 rc = mmio_read_32(handle->ctrl.sdRegBaseAddr + in chal_sd_set_power() 164 mmio_clrsetbits_32(handle->ctrl.sdRegBaseAddr + in chal_sd_set_dma_boundary() 175 handle->ctrl.sdRegBaseAddr = sdBase; in chal_sd_setup_handler() 176 handle->ctrl.hostRegBaseAddr = hostBase; in chal_sd_setup_handler() 177 handle->ctrl.present = 0; in chal_sd_setup_handler() [all …]
|
| H A D | emmc_csl_sdcard.c | 196 handle->device->ctrl.argReg = 0; in abort_err() 197 handle->device->ctrl.cmdIndex = SD_CMD_STOP_TRANSMISSION; in abort_err() 205 handle->device->ctrl.cmdIndex, in abort_err() 206 handle->device->ctrl.argReg, options); in abort_err() 223 process_cmd_response(handle, handle->device->ctrl.cmdIndex, in abort_err() 270 if (handle->device->ctrl.cmdStatus == SD_OK) in process_data_xfer() 273 check_error(handle, handle->device->ctrl.cmdStatus); in process_data_xfer() 299 if (handle->device->ctrl.cmdStatus == SD_OK) in process_data_xfer() 302 check_error(handle, handle->device->ctrl.cmdStatus); in process_data_xfer() 338 handle->device->ctrl.present = 0; /* init card present to be no card */ in init_card() [all …]
|
| H A D | emmc_csl_sdcmd.c | 76 handle->device->ctrl.rca = 0x5; in sd_cmd3() 77 argument = handle->device->ctrl.rca << SD_CMD7_ARG_RCA_SHIFT; in sd_cmd3() 87 handle->device->ctrl.rca = 0; in sd_cmd3() 157 argument = handle->device->ctrl.rca << SD_CMD7_ARG_RCA_SHIFT; in sd_cmd9() 250 argument = handle->device->ctrl.rca << SD_CMD7_ARG_RCA_SHIFT; in sd_cmd13() 284 handle->device->ctrl.rca, res, resp.cardStatus); in sd_cmd16() 325 handle->device->ctrl.rca, res, resp.cardStatus); in sd_cmd17() 379 handle->device->ctrl.rca, res, resp.cardStatus); in sd_cmd18() 433 handle->device->ctrl.rca, res); in card_sts_resp() 550 handle->device->ctrl.rca, res, &resp.cardStatus); in sd_cmd24() [all …]
|
| H A D | emmc_pboot_hal_memory_drv.c | 341 if ((p_sdhandle->device->ctrl.ocr & SD_CARD_HIGH_CAPACITY) == 0) { in sdio_read() 348 if (p_sdhandle->device->ctrl.ocr & SD_CARD_HIGH_CAPACITY) { in sdio_read() 391 if (p_sdhandle->device->ctrl.ocr & SD_CARD_HIGH_CAPACITY) { in sdio_read() 418 if (p_sdhandle->device->ctrl.ocr & SD_CARD_HIGH_CAPACITY) { in sdio_read() 472 if ((p_sdhandle->device->ctrl.ocr & SD_CARD_HIGH_CAPACITY) == 0) { in sdio_write() 479 if (p_sdhandle->device->ctrl.ocr & SD_CARD_HIGH_CAPACITY) { in sdio_write() 541 if (p_sdhandle->device->ctrl.ocr & in sdio_write() 566 if (p_sdhandle->device->ctrl.ocr & SD_CARD_HIGH_CAPACITY) in sdio_write()
|
| /rk3399_ARM-atf/drivers/marvell/ |
| H A D | amb_adec.c | 77 uint32_t ctrl, base, size; in amb_enable_win() local 85 ctrl = (size << AMB_SIZE_OFFSET) | (win->target_id << AMB_ATTR_OFFSET); in amb_enable_win() 89 mmio_write_32(AMB_WIN_CR_OFFSET(win_num), ctrl); in amb_enable_win() 92 ctrl |= WIN_ENABLE_BIT; in amb_enable_win() 93 mmio_write_32(AMB_WIN_CR_OFFSET(win_num), ctrl); in amb_enable_win() 99 uint32_t ctrl, base, win_id, attr; in dump_amb_adec() local 106 ctrl = mmio_read_32(AMB_WIN_CR_OFFSET(win_id)); in dump_amb_adec() 107 if (ctrl & WIN_ENABLE_BIT) { in dump_amb_adec() 109 attr = (ctrl >> AMB_ATTR_OFFSET) & AMB_ATTR_MASK; in dump_amb_adec() 110 size_count = (ctrl >> AMB_SIZE_OFFSET) & AMB_SIZE_MASK; in dump_amb_adec()
|
| /rk3399_ARM-atf/plat/marvell/armada/a3k/common/ |
| H A D | io_addr_dec.c | 40 uint32_t ctrl = 0; in set_io_addr_dec_win() local 44 ctrl = ((win_size / MVEBU_WIN_BASE_SIZE_ALIGNMENT) - 1) << in set_io_addr_dec_win() 47 ctrl |= dec_win->win_attr << MVEBU_DEC_WIN_CTRL_ATTR_OFF; in set_io_addr_dec_win() 49 ctrl |= DRAM_CPU_DEC_TARGET_NUM << MVEBU_DEC_WIN_CTRL_TARGET_OFF; in set_io_addr_dec_win() 64 win_id, dec_win->win_offset), ctrl); in set_io_addr_dec_win() 66 ctrl |= MVEBU_DEC_WIN_ENABLE << MVEBU_DEC_WIN_CTRL_EN_OFF; in set_io_addr_dec_win() 68 win_id, dec_win->win_offset), ctrl); in set_io_addr_dec_win()
|
| /rk3399_ARM-atf/plat/brcm/board/stingray/src/ |
| H A D | paxb.c | 380 uintptr_t ctrl = (uintptr_t)(PCIE_CORE_SOFT_RST_CFG_BASE + offset); in pcie_core_soft_reset() local 383 mmio_clrbits_32(ctrl, PCIE_CORE_SOFT_RST); in pcie_core_soft_reset() 388 mmio_setbits_32(ctrl, PCIE_CORE_SOFT_RST); in pcie_core_soft_reset() 391 static int pcie_core_pwron_switch(uintptr_t ctrl, uintptr_t status, in pcie_core_pwron_switch() argument 398 mmio_setbits_32(ctrl, mask); in pcie_core_pwron_switch() 411 static int pcie_core_pwr_seq(uintptr_t ctrl, uintptr_t status) in pcie_core_pwr_seq() argument 422 ret = pcie_core_pwron_switch(ctrl, status, PCIE_CORE_PWR_ARR_POWERON); in pcie_core_pwr_seq() 426 ret = pcie_core_pwron_switch(ctrl, status, PCIE_CORE_PWR_ARR_POWEROK); in pcie_core_pwr_seq() 430 ret = pcie_core_pwron_switch(ctrl, status, PCIE_CORE_PWR_POWERON); in pcie_core_pwr_seq() 434 ret = pcie_core_pwron_switch(ctrl, status, PCIE_CORE_PWR_POWEROK); in pcie_core_pwr_seq() [all …]
|
| /rk3399_ARM-atf/drivers/rpi3/rng/ |
| H A D | rpi3_rng.c | 32 uint32_t int_mask, ctrl; in rpi3_rng_initialize() local 35 ctrl = mmio_read_32(RPI3_RNG_BASE + RPI3_RNG_CTRL_OFFSET); in rpi3_rng_initialize() 36 if ((ctrl & RPI3_RNG_CTRL_ENABLE) != 0U) { in rpi3_rng_initialize()
|
| /rk3399_ARM-atf/plat/imx/common/include/sci/svc/pad/ |
| H A D | sci_pad_api.h | 257 sc_err_t sc_pad_set_gp(sc_ipc_t ipc, sc_pad_t pad, uint32_t ctrl); 277 sc_err_t sc_pad_get_gp(sc_ipc_t ipc, sc_pad_t pad, uint32_t *ctrl); 339 sc_pad_config_t config, sc_pad_iso_t iso, uint32_t ctrl, 366 uint32_t *ctrl, sc_pad_wakeup_t *wakeup);
|
| /rk3399_ARM-atf/plat/imx/common/sci/svc/pad/ |
| H A D | pad_rpc_clnt.c | 83 sc_err_t sc_pad_set_gp(sc_ipc_t ipc, sc_pad_t pad, uint32_t ctrl) in sc_pad_set_gp() argument 91 RPC_U32(&msg, 0U) = (uint32_t)ctrl; in sc_pad_set_gp() 101 sc_err_t sc_pad_get_gp(sc_ipc_t ipc, sc_pad_t pad, uint32_t *ctrl) in sc_pad_get_gp() argument 114 if (ctrl != NULL) { in sc_pad_get_gp() 115 *ctrl = RPC_U32(&msg, 0U); in sc_pad_get_gp() 162 sc_pad_config_t config, sc_pad_iso_t iso, uint32_t ctrl, in sc_pad_set_all() argument 171 RPC_U32(&msg, 0U) = (uint32_t)ctrl; in sc_pad_set_all() 187 uint32_t *ctrl, sc_pad_wakeup_t *wakeup) in sc_pad_get_all() argument 200 if (ctrl != NULL) { in sc_pad_get_all() 201 *ctrl = RPC_U32(&msg, 0U); in sc_pad_get_all()
|
| /rk3399_ARM-atf/plat/imx/common/include/sci/svc/misc/ |
| H A D | sci_misc_api.h | 121 sc_ctrl_t ctrl, uint32_t val); 141 sc_ctrl_t ctrl, uint32_t *val);
|
| /rk3399_ARM-atf/plat/rockchip/rk3568/drivers/pmu/ |
| H A D | pmu.c | 45 uint64_t ctrl; in rockchip_soc_sys_pd_pwr_dn_wfi() local 47 __asm__ volatile ("mrs %0, " __XSTRING(CORTEX_A55_CPUPWRCTLR_EL1) : "=r" (ctrl)); in rockchip_soc_sys_pd_pwr_dn_wfi() 48 ctrl |= 0x01; in rockchip_soc_sys_pd_pwr_dn_wfi() 49 __asm__ volatile ("msr " __XSTRING(CORTEX_A55_CPUPWRCTLR_EL1) ", %0" : : "r" (ctrl)); in rockchip_soc_sys_pd_pwr_dn_wfi()
|
| /rk3399_ARM-atf/plat/mediatek/drivers/apusys/mt8188/ |
| H A D | apusys_power.c | 52 static void apu_backup_restore(enum APU_BACKUP_RESTORE_CTRL ctrl) in apu_backup_restore() argument 72 switch (ctrl) { in apu_backup_restore() 84 ERROR(MODULE_TAG "%s invalid op: %d\n", __func__, ctrl); in apu_backup_restore()
|
| /rk3399_ARM-atf/plat/imx/common/sci/svc/misc/ |
| H A D | misc_rpc_clnt.c | 32 sc_ctrl_t ctrl, uint32_t val) in sc_misc_set_control() argument 40 RPC_U32(&msg, 0U) = (uint32_t)ctrl; in sc_misc_set_control() 52 sc_ctrl_t ctrl, uint32_t *val) in sc_misc_get_control() argument 60 RPC_U32(&msg, 0U) = (uint32_t)ctrl; in sc_misc_get_control()
|
| /rk3399_ARM-atf/drivers/nxp/clk/s32cc/ |
| H A D | s32cc_clk_drv.c | 146 uint32_t ctrl; in enable_fxosc() local 148 ctrl = mmio_read_32(FXOSC_CTRL(fxosc_base)); in enable_fxosc() 149 if ((ctrl & FXOSC_CTRL_OSCON) != U(0)) { in enable_fxosc() 153 ctrl = FXOSC_CTRL_COMP_EN; in enable_fxosc() 154 ctrl &= ~FXOSC_CTRL_OSC_BYP; in enable_fxosc() 155 ctrl |= FXOSC_CTRL_EOCV(0x1); in enable_fxosc() 156 ctrl |= FXOSC_CTRL_GM_SEL(0x7); in enable_fxosc() 157 mmio_write_32(FXOSC_CTRL(fxosc_base), ctrl); in enable_fxosc()
|
| /rk3399_ARM-atf/include/drivers/brcm/emmc/ |
| H A D | emmc_chal_sd.h | 166 struct sd_ctrl_info ctrl; /* SD info */ member
|
| /rk3399_ARM-atf/include/drivers/st/ |
| H A D | usb_dwc3.h | 157 uint32_t ctrl; /* Control and Status field */ member
|
| /rk3399_ARM-atf/drivers/st/usb_dwc3/ |
| H A D | usb_dwc3.c | 747 dwc3_ep->trb_addr->ctrl = dwc3_get_trb_ctltype(dwc3_ep->trb_flag & USB_DWC3_TRBCTL_MASK); in dwc3_ep_start_xfer() 749 dwc3_ep->trb_addr->ctrl |= ((ep->num == 0U) ? DWC3_TRB_CTRL_ISP_IMI : 0U); in dwc3_ep_start_xfer() 751 dwc3_ep->trb_addr->ctrl |= DWC3_TRB_CTRL_IOC; in dwc3_ep_start_xfer() 760 dwc3_ep->trb_addr->ctrl |= DWC3_TRB_CTRL_LST; in dwc3_ep_start_xfer() 763 dwc3_ep->trb_addr->ctrl |= DWC3_TRB_CTRL_HWO; in dwc3_ep_start_xfer() 781 (uint32_t)dwc3_ep->trb_addr->size, (uint32_t)dwc3_ep->trb_addr->ctrl, in dwc3_ep_start_xfer() 1297 (uint32_t)dwc3_ep->trb_addr->size, (uint32_t)dwc3_ep->trb_addr->ctrl, in dwc3_handle_ep_event()
|