Home
last modified time | relevance | path

Searched refs:ctrl (Results 1 – 21 of 21) sorted by relevance

/rk3399_ARM-atf/plat/mediatek/drivers/cpu_pm/cpcv5_4/
H A Dmt_ppu.c19 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 Dmt_ppu.h48 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 Dmt_cpu_pm.h48 #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 Demmc_chal_sd.c87 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 Demmc_csl_sdcard.c196 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 Demmc_csl_sdcmd.c76 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 Demmc_pboot_hal_memory_drv.c341 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 Damb_adec.c77 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 Dio_addr_dec.c40 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 Dpaxb.c380 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 Drpi3_rng.c32 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 Dsci_pad_api.h257 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 Dpad_rpc_clnt.c83 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 Dsci_misc_api.h121 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 Dpmu.c45 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 Dapusys_power.c52 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 Dmisc_rpc_clnt.c32 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 Ds32cc_clk_drv.c146 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 Demmc_chal_sd.h166 struct sd_ctrl_info ctrl; /* SD info */ member
/rk3399_ARM-atf/include/drivers/st/
H A Dusb_dwc3.h157 uint32_t ctrl; /* Control and Status field */ member
/rk3399_ARM-atf/drivers/st/usb_dwc3/
H A Dusb_dwc3.c747 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()