| /Linux-v4.19/drivers/phy/qualcomm/ |
| D | phy-qcom-apq8064-sata.c | 104 writel_relaxed(0x01, base + SATA_PHY_SER_CTRL); in qcom_apq8064_sata_phy_init() 105 writel_relaxed(0xB1, base + SATA_PHY_POW_DWN_CTRL0); in qcom_apq8064_sata_phy_init() 110 writel_relaxed(0x01, base + SATA_PHY_POW_DWN_CTRL0); in qcom_apq8064_sata_phy_init() 111 writel_relaxed(0x3E, base + SATA_PHY_POW_DWN_CTRL1); in qcom_apq8064_sata_phy_init() 112 writel_relaxed(0x01, base + SATA_PHY_RX_IMCAL0); in qcom_apq8064_sata_phy_init() 113 writel_relaxed(0x01, base + SATA_PHY_TX_IMCAL0); in qcom_apq8064_sata_phy_init() 114 writel_relaxed(0x02, base + SATA_PHY_TX_IMCAL2); in qcom_apq8064_sata_phy_init() 117 writel_relaxed(0x04, base + UNIPHY_PLL_REFCLK_CFG); in qcom_apq8064_sata_phy_init() 118 writel_relaxed(0x00, base + UNIPHY_PLL_PWRGEN_CFG); in qcom_apq8064_sata_phy_init() 120 writel_relaxed(0x0A, base + UNIPHY_PLL_CAL_CFG0); in qcom_apq8064_sata_phy_init() [all …]
|
| /Linux-v4.19/drivers/gpu/drm/meson/ |
| D | meson_venc.c | 919 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_EN)); in meson_venc_hdmi_mode_set() 920 writel_relaxed(0, priv->io_base + _REG(ENCP_VIDEO_EN)); in meson_venc_hdmi_mode_set() 927 writel_relaxed(0x12, priv->io_base + _REG(ENCI_CFILT_CTRL)); in meson_venc_hdmi_mode_set() 928 writel_relaxed(0x12, priv->io_base + _REG(ENCI_CFILT_CTRL2)); in meson_venc_hdmi_mode_set() 931 writel_relaxed(0, priv->io_base + _REG(VENC_DVI_SETTING)); in meson_venc_hdmi_mode_set() 934 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_MODE)); in meson_venc_hdmi_mode_set() 935 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_MODE_ADV)); in meson_venc_hdmi_mode_set() 938 writel_relaxed(vmode->enci.hso_begin, in meson_venc_hdmi_mode_set() 940 writel_relaxed(vmode->enci.hso_end, in meson_venc_hdmi_mode_set() 944 writel_relaxed(vmode->enci.vso_even, in meson_venc_hdmi_mode_set() [all …]
|
| D | meson_vpp.c | 64 writel_relaxed(BIT(3) /* Enable scaler */ | in meson_vpp_setup_interlace_vscaler_osd1() 68 writel_relaxed(((drm_rect_width(input) - 1) << 16) | in meson_vpp_setup_interlace_vscaler_osd1() 72 writel_relaxed(((input->x1) << 16) | (input->x2), in meson_vpp_setup_interlace_vscaler_osd1() 74 writel_relaxed(((input->y1 >> 1) << 16) | (input->y2 >> 1), in meson_vpp_setup_interlace_vscaler_osd1() 78 writel_relaxed(BIT(16), priv->io_base + _REG(VPP_OSD_VSC_INI_PHASE)); in meson_vpp_setup_interlace_vscaler_osd1() 79 writel_relaxed(BIT(25), priv->io_base + _REG(VPP_OSD_VSC_PHASE_STEP)); in meson_vpp_setup_interlace_vscaler_osd1() 81 writel_relaxed(0, priv->io_base + _REG(VPP_OSD_HSC_CTRL0)); in meson_vpp_setup_interlace_vscaler_osd1() 83 writel_relaxed((4 << 0) /* osd_vsc_bank_length */ | in meson_vpp_setup_interlace_vscaler_osd1() 95 writel_relaxed(0, priv->io_base + _REG(VPP_OSD_SC_CTRL0)); in meson_vpp_disable_interlace_vscaler_osd1() 96 writel_relaxed(0, priv->io_base + _REG(VPP_OSD_VSC_CTRL0)); in meson_vpp_disable_interlace_vscaler_osd1() [all …]
|
| /Linux-v4.19/drivers/media/platform/qcom/camss/ |
| D | camss-csiphy-3ph-1-0.c | 74 writel_relaxed(0x1, csiphy->base + CSIPHY_3PH_CMN_CSI_COMMON_CTRLn(0)); in csiphy_reset() 76 writel_relaxed(0x0, csiphy->base + CSIPHY_3PH_CMN_CSI_COMMON_CTRLn(0)); in csiphy_reset() 89 writel_relaxed(val, csiphy->base + in csiphy_isr() 93 writel_relaxed(0x1, csiphy->base + CSIPHY_3PH_CMN_CSI_COMMON_CTRLn(10)); in csiphy_isr() 94 writel_relaxed(0x0, csiphy->base + CSIPHY_3PH_CMN_CSI_COMMON_CTRLn(10)); in csiphy_isr() 97 writel_relaxed(0x0, csiphy->base + in csiphy_isr() 152 writel_relaxed(val, csiphy->base + CSIPHY_3PH_CMN_CSI_COMMON_CTRLn(5)); in csiphy_lanes_enable() 155 writel_relaxed(val, csiphy->base + CSIPHY_3PH_CMN_CSI_COMMON_CTRLn(6)); in csiphy_lanes_enable() 165 writel_relaxed(val, csiphy->base + CSIPHY_3PH_LNn_CFG1(l)); in csiphy_lanes_enable() 168 writel_relaxed(val, csiphy->base + CSIPHY_3PH_LNn_CFG2(l)); in csiphy_lanes_enable() [all …]
|
| D | camss-vfe-4-7.c | 263 writel_relaxed(bits & ~clr_bits, vfe->base + reg); in vfe_reg_clr() 270 writel_relaxed(bits | set_bits, vfe->base + reg); in vfe_reg_set() 286 writel_relaxed(BIT(31), vfe->base + VFE_0_IRQ_MASK_0); in vfe_global_reset() 288 writel_relaxed(reset_bits, vfe->base + VFE_0_GLOBAL_RESET_CMD); in vfe_global_reset() 293 writel_relaxed(VFE_0_BUS_BDG_CMD_HALT_REQ, in vfe_halt_request() 299 writel_relaxed(0x0, vfe->base + VFE_0_BUS_BDG_CMD); in vfe_halt_clear() 397 writel_relaxed(reg, vfe->base + in vfe_wm_line_based() 406 writel_relaxed(reg, vfe->base + in vfe_wm_line_based() 409 writel_relaxed(0, vfe->base + in vfe_wm_line_based() 411 writel_relaxed(0, vfe->base + in vfe_wm_line_based() [all …]
|
| D | camss-csiphy-2ph-1-0.c | 44 writel_relaxed(0x1, csiphy->base + CAMSS_CSI_PHY_GLBL_RESET); in csiphy_reset() 46 writel_relaxed(0x0, csiphy->base + CAMSS_CSI_PHY_GLBL_RESET); in csiphy_reset() 96 writel_relaxed(0x1, csiphy->base + in csiphy_lanes_enable() 98 writel_relaxed(0x1, csiphy->base + in csiphy_lanes_enable() 103 writel_relaxed(val, csiphy->base + CAMSS_CSI_PHY_GLBL_PWR_CFG); in csiphy_lanes_enable() 106 writel_relaxed(val, csiphy->base + CAMSS_CSI_PHY_GLBL_RESET); in csiphy_lanes_enable() 114 writel_relaxed(0x10, csiphy->base + in csiphy_lanes_enable() 116 writel_relaxed(settle_cnt, csiphy->base + in csiphy_lanes_enable() 118 writel_relaxed(0x3f, csiphy->base + in csiphy_lanes_enable() 120 writel_relaxed(0x3f, csiphy->base + in csiphy_lanes_enable() [all …]
|
| D | camss-vfe-4-1.c | 230 writel_relaxed(bits & ~clr_bits, vfe->base + reg); in vfe_reg_clr() 237 writel_relaxed(bits | set_bits, vfe->base + reg); in vfe_reg_set() 252 writel_relaxed(reset_bits, vfe->base + VFE_0_GLOBAL_RESET_CMD); in vfe_global_reset() 257 writel_relaxed(VFE_0_BUS_BDG_CMD_HALT_REQ, in vfe_halt_request() 263 writel_relaxed(0x0, vfe->base + VFE_0_BUS_BDG_CMD); in vfe_halt_clear() 347 writel_relaxed(reg, vfe->base + in vfe_wm_line_based() 356 writel_relaxed(reg, vfe->base + in vfe_wm_line_based() 359 writel_relaxed(0, vfe->base + in vfe_wm_line_based() 361 writel_relaxed(0, vfe->base + in vfe_wm_line_based() 378 writel_relaxed(reg, in vfe_wm_set_framedrop_period() [all …]
|
| /Linux-v4.19/drivers/soc/qcom/ |
| D | qcom-geni-se.c | 192 writel_relaxed(val, base + SE_IRQ_EN); in geni_se_io_set_mode() 196 writel_relaxed(val, base + SE_GENI_DMA_MODE_EN); in geni_se_io_set_mode() 198 writel_relaxed(0, base + SE_GSI_EVENT_EN); in geni_se_io_set_mode() 207 writel_relaxed(val, base + GENI_CGC_CTRL); in geni_se_io_init() 212 writel_relaxed(val, base + SE_DMA_GENERAL_CFG); in geni_se_io_init() 214 writel_relaxed(DEFAULT_IO_OUTPUT_CTRL_MSK, base + GENI_OUTPUT_CTRL); in geni_se_io_init() 215 writel_relaxed(FORCE_DEFAULT, base + GENI_FORCE_DEFAULT_REG); in geni_se_io_init() 234 writel_relaxed(rx_wm, se->base + SE_GENI_RX_WATERMARK_REG); in geni_se_init() 235 writel_relaxed(rx_rfr, se->base + SE_GENI_RX_RFR_WATERMARK_REG); in geni_se_init() 239 writel_relaxed(val, se->base + SE_GENI_M_IRQ_EN); in geni_se_init() [all …]
|
| /Linux-v4.19/arch/arm/mach-hisi/ |
| D | hotplug.c | 86 writel_relaxed(CPU2_ISO_CTRL << (cpu - 2), in set_cpu_hi3620() 91 writel_relaxed(0x01 << cpu, ctrl_base + SCCPUCOREEN); in set_cpu_hi3620() 96 writel_relaxed(val << cpu, ctrl_base + SCCPURSTDIS); in set_cpu_hi3620() 99 writel_relaxed(val << cpu, ctrl_base + SCCPURSTEN); in set_cpu_hi3620() 103 writel_relaxed(CPU2_ISO_CTRL << (cpu - 2), in set_cpu_hi3620() 110 writel_relaxed(val, ctrl_base + SCPERCTRL0); in set_cpu_hi3620() 115 writel_relaxed(val << cpu, ctrl_base + SCCPURSTDIS); in set_cpu_hi3620() 120 writel_relaxed(val, ctrl_base + SCPERCTRL0); in set_cpu_hi3620() 123 writel_relaxed(0x01 << cpu, ctrl_base + SCCPUCOREDIS); in set_cpu_hi3620() 127 writel_relaxed(CPU2_ISO_CTRL << (cpu - 2), in set_cpu_hi3620() [all …]
|
| /Linux-v4.19/drivers/crypto/ux500/cryp/ |
| D | cryp.c | 147 writel_relaxed(cr_for_kse, &device_data->base->cr); in cryp_set_configuration() 218 writel_relaxed(key_value.key_value_left, in cryp_configure_key_values() 220 writel_relaxed(key_value.key_value_right, in cryp_configure_key_values() 224 writel_relaxed(key_value.key_value_left, in cryp_configure_key_values() 226 writel_relaxed(key_value.key_value_right, in cryp_configure_key_values() 230 writel_relaxed(key_value.key_value_left, in cryp_configure_key_values() 232 writel_relaxed(key_value.key_value_right, in cryp_configure_key_values() 236 writel_relaxed(key_value.key_value_left, in cryp_configure_key_values() 238 writel_relaxed(key_value.key_value_right, in cryp_configure_key_values() 265 writel_relaxed(init_vector_value.init_value_left, in cryp_configure_init_vector() [all …]
|
| /Linux-v4.19/drivers/clocksource/ |
| D | time-lpc32xx.c | 79 writel_relaxed(LPC32XX_TIMER_TCR_CRST, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_next_event() 80 writel_relaxed(delta, ddata->base + LPC32XX_TIMER_MR0); in lpc32xx_clkevt_next_event() 81 writel_relaxed(LPC32XX_TIMER_TCR_CEN, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_next_event() 92 writel_relaxed(0, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_shutdown() 106 writel_relaxed(0, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_oneshot() 109 writel_relaxed(LPC32XX_TIMER_MCR_MR0I | LPC32XX_TIMER_MCR_MR0R | in lpc32xx_clkevt_oneshot() 120 writel_relaxed(LPC32XX_TIMER_MCR_MR0I | LPC32XX_TIMER_MCR_MR0R, in lpc32xx_clkevt_periodic() 127 writel_relaxed(LPC32XX_TIMER_TCR_CRST, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_periodic() 128 writel_relaxed(ddata->ticks_per_jiffy, ddata->base + LPC32XX_TIMER_MR0); in lpc32xx_clkevt_periodic() 129 writel_relaxed(LPC32XX_TIMER_TCR_CEN, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_periodic() [all …]
|
| D | timer-atlas7.c | 59 writel_relaxed(readl_relaxed(sirfsoc_timer_base + SIRFSOC_TIMER_32COUNTER_0_CTRL + 4 * idx) & ~0x7, in sirfsoc_timer_count_disable() 66 writel_relaxed(readl_relaxed(sirfsoc_timer_base + SIRFSOC_TIMER_32COUNTER_0_CTRL + 4 * idx) | 0x3, in sirfsoc_timer_count_enable() 77 writel_relaxed(BIT(cpu), sirfsoc_timer_base + SIRFSOC_TIMER_INTR_STATUS); in sirfsoc_timer_interrupt() 92 writel_relaxed((readl_relaxed(sirfsoc_timer_base + SIRFSOC_TIMER_64COUNTER_CTRL) | in sirfsoc_timer_read() 109 writel_relaxed(0, sirfsoc_timer_base + SIRFSOC_TIMER_COUNTER_0 + in sirfsoc_timer_set_next_event() 111 writel_relaxed(delta, sirfsoc_timer_base + SIRFSOC_TIMER_MATCH_0 + in sirfsoc_timer_set_next_event() 140 writel_relaxed(sirfsoc_timer_reg_val[i], sirfsoc_timer_base + sirfsoc_timer_reg_list[i]); in sirfsoc_clocksource_resume() 142 writel_relaxed(sirfsoc_timer_reg_val[SIRFSOC_TIMER_REG_CNT - 2], in sirfsoc_clocksource_resume() 144 writel_relaxed(sirfsoc_timer_reg_val[SIRFSOC_TIMER_REG_CNT - 1], in sirfsoc_clocksource_resume() 147 writel_relaxed(readl_relaxed(sirfsoc_timer_base + SIRFSOC_TIMER_64COUNTER_CTRL) | in sirfsoc_clocksource_resume() [all …]
|
| D | timer-prima2.c | 67 writel_relaxed(BIT(0), sirfsoc_timer_base + SIRFSOC_TIMER_STATUS); in sirfsoc_timer_interrupt() 80 writel_relaxed(SIRFSOC_TIMER_LATCH_BIT, in sirfsoc_timer_read() 94 writel_relaxed(SIRFSOC_TIMER_LATCH_BIT, in sirfsoc_timer_set_next_event() 98 writel_relaxed(next, sirfsoc_timer_base + SIRFSOC_TIMER_MATCH_0); in sirfsoc_timer_set_next_event() 99 writel_relaxed(SIRFSOC_TIMER_LATCH_BIT, in sirfsoc_timer_set_next_event() 110 writel_relaxed(val & ~BIT(0), in sirfsoc_timer_shutdown() 119 writel_relaxed(val | BIT(0), sirfsoc_timer_base + SIRFSOC_TIMER_INT_EN); in sirfsoc_timer_set_oneshot() 127 writel_relaxed(SIRFSOC_TIMER_LATCH_BIT, in sirfsoc_clocksource_suspend() 141 writel_relaxed(sirfsoc_timer_reg_val[i], in sirfsoc_clocksource_resume() 144 writel_relaxed(sirfsoc_timer_reg_val[SIRFSOC_TIMER_REG_CNT - 2], in sirfsoc_clocksource_resume() [all …]
|
| D | asm9260_timer.c | 117 writel_relaxed(delta, priv.base + HW_MR0); in asm9260_timer_set_next_event() 119 writel_relaxed(BM_C0_EN, priv.base + HW_TCR + SET_REG); in asm9260_timer_set_next_event() 126 writel_relaxed(BM_C0_EN, priv.base + HW_TCR + CLR_REG); in __asm9260_timer_shutdown() 140 writel_relaxed(BM_MCR_RES_EN(0) | BM_MCR_STOP_EN(0), in asm9260_timer_set_oneshot() 150 writel_relaxed(BM_MCR_RES_EN(0) | BM_MCR_STOP_EN(0), in asm9260_timer_set_periodic() 153 writel_relaxed(priv.ticks_per_jiffy, priv.base + HW_MR0); in asm9260_timer_set_periodic() 155 writel_relaxed(BM_C0_EN, priv.base + HW_TCR + SET_REG); in asm9260_timer_set_periodic() 177 writel_relaxed(BM_IR_MR0, priv.base + HW_IR); in asm9260_timer_interrupt() 217 writel_relaxed(BM_DIR_DEFAULT, priv.base + HW_DIR); in asm9260_timer_init() 219 writel_relaxed(BM_PR_DISABLE, priv.base + HW_PR); in asm9260_timer_init() [all …]
|
| D | time-efm32.c | 56 writel_relaxed(TIMERn_CMD_STOP, ddata->base + TIMERn_CMD); in efm32_clock_event_shutdown() 65 writel_relaxed(TIMERn_CMD_STOP, ddata->base + TIMERn_CMD); in efm32_clock_event_set_oneshot() 66 writel_relaxed(TIMERn_CTRL_PRESC_1024 | in efm32_clock_event_set_oneshot() 79 writel_relaxed(TIMERn_CMD_STOP, ddata->base + TIMERn_CMD); in efm32_clock_event_set_periodic() 80 writel_relaxed(ddata->periodic_top, ddata->base + TIMERn_TOP); in efm32_clock_event_set_periodic() 81 writel_relaxed(TIMERn_CTRL_PRESC_1024 | in efm32_clock_event_set_periodic() 85 writel_relaxed(TIMERn_CMD_START, ddata->base + TIMERn_CMD); in efm32_clock_event_set_periodic() 95 writel_relaxed(TIMERn_CMD_STOP, ddata->base + TIMERn_CMD); in efm32_clock_event_set_next_event() 96 writel_relaxed(evt, ddata->base + TIMERn_CNT); in efm32_clock_event_set_next_event() 97 writel_relaxed(TIMERn_CMD_START, ddata->base + TIMERn_CMD); in efm32_clock_event_set_next_event() [all …]
|
| /Linux-v4.19/arch/arm/mach-ks8695/ |
| D | time.c | 66 writel_relaxed(tmcon, KS8695_TMR_VA + KS8695_TMCON); in ks8695_set_periodic() 69 writel_relaxed(half, KS8695_TMR_VA + KS8695_T1TC); in ks8695_set_periodic() 70 writel_relaxed(half, KS8695_TMR_VA + KS8695_T1PD); in ks8695_set_periodic() 74 writel_relaxed(tmcon, KS8695_TMR_VA + KS8695_TMCON); in ks8695_set_periodic() 88 writel_relaxed(tmcon, KS8695_TMR_VA + KS8695_TMCON); in ks8695_set_next_event() 91 writel_relaxed(half, KS8695_TMR_VA + KS8695_T1TC); in ks8695_set_next_event() 92 writel_relaxed(half, KS8695_TMR_VA + KS8695_T1PD); in ks8695_set_next_event() 96 writel_relaxed(tmcon, KS8695_TMR_VA + KS8695_TMCON); in ks8695_set_next_event() 136 writel_relaxed(tmcon, KS8695_TMR_VA + KS8695_TMCON); in ks8695_timer_setup() 165 writel_relaxed(reg & ~TMCON_T0EN, KS8695_TMR_VA + KS8695_TMCON); in ks8695_restart() [all …]
|
| /Linux-v4.19/drivers/mailbox/ |
| D | pl320-ipc.c | 61 writel_relaxed(CHAN_MASK(source), ipc_base + IPCMxDSET(mbox)); in set_destination() 62 writel_relaxed(CHAN_MASK(source), ipc_base + IPCMxMSET(mbox)); in set_destination() 67 writel_relaxed(CHAN_MASK(source), ipc_base + IPCMxDCLEAR(mbox)); in clear_destination() 68 writel_relaxed(CHAN_MASK(source), ipc_base + IPCMxMCLEAR(mbox)); in clear_destination() 75 writel_relaxed(data[i], ipc_base + IPCMxDR(mbox, i)); in __ipc_send() 76 writel_relaxed(0x1, ipc_base + IPCMxSEND(mbox)); in __ipc_send() 117 writel_relaxed(0, ipc_base + IPCMxSEND(IPC_TX_MBOX)); in ipc_handler() 123 writel_relaxed(2, ipc_base + IPCMxSEND(IPC_RX_MBOX)); in ipc_handler() 149 writel_relaxed(0, ipc_base + IPCMxSEND(IPC_TX_MBOX)); in pl320_probe() 157 writel_relaxed(CHAN_MASK(A9_SOURCE), in pl320_probe() [all …]
|
| /Linux-v4.19/drivers/mmc/host/ |
| D | mmci_qcom_dml.c | 68 writel_relaxed(config, base + DML_CONFIG); in dml_start_xfer() 71 writel_relaxed(data->blksz, base + DML_PRODUCER_BAM_BLOCK_SIZE); in dml_start_xfer() 74 writel_relaxed(data->blocks * data->blksz, in dml_start_xfer() 79 writel_relaxed(config, base + DML_CONFIG); in dml_start_xfer() 81 writel_relaxed(1, base + DML_PRODUCER_START); in dml_start_xfer() 88 writel_relaxed(config, base + DML_CONFIG); in dml_start_xfer() 92 writel_relaxed(config, base + DML_CONFIG); in dml_start_xfer() 94 writel_relaxed(1, base + DML_CONSUMER_START); in dml_start_xfer() 140 writel_relaxed(1, base + DML_SW_RESET); in qcom_dma_setup() 161 writel_relaxed(config, base + DML_CONFIG); in qcom_dma_setup() [all …]
|
| /Linux-v4.19/arch/arm/mach-qcom/ |
| D | platsmp.c | 83 writel_relaxed(0, base + VDD_SC1_ARRAY_CLAMP_GFS_CTL); in scss_release_secondary() 84 writel_relaxed(0, base + SCSS_CPU1CORE_RESET); in scss_release_secondary() 85 writel_relaxed(3, base + SCSS_DBG_STATUS_CORE_PWRDUP); in scss_release_secondary() 128 writel_relaxed(0xA4, saw_reg + APCS_SAW2_VCTL); in kpssv1_release_secondary() 134 writel_relaxed(val, reg + APCS_CPU_PWR_CTL); in kpssv1_release_secondary() 136 writel_relaxed(val, reg + APCS_CPU_PWR_CTL); in kpssv1_release_secondary() 141 writel_relaxed(val, reg + APCS_CPU_PWR_CTL); in kpssv1_release_secondary() 146 writel_relaxed(val, reg + APCS_CPU_PWR_CTL); in kpssv1_release_secondary() 151 writel_relaxed(val, reg + APCS_CPU_PWR_CTL); in kpssv1_release_secondary() 156 writel_relaxed(val, reg + APCS_CPU_PWR_CTL); in kpssv1_release_secondary() [all …]
|
| /Linux-v4.19/drivers/perf/ |
| D | qcom_l3_pmu.c | 211 writel_relaxed(gang, l3pmu->regs + L3_M_BC_GANG); in qcom_l3_cache__64bit_counter_start() 215 writel_relaxed(0, l3pmu->regs + L3_HML3_PM_EVCNTR(idx + 1)); in qcom_l3_cache__64bit_counter_start() 216 writel_relaxed(0, l3pmu->regs + L3_HML3_PM_EVCNTR(idx)); in qcom_l3_cache__64bit_counter_start() 222 writel_relaxed(EVSEL(0), l3pmu->regs + L3_HML3_PM_EVTYPE(idx + 1)); in qcom_l3_cache__64bit_counter_start() 223 writel_relaxed(EVSEL(evsel), l3pmu->regs + L3_HML3_PM_EVTYPE(idx)); in qcom_l3_cache__64bit_counter_start() 226 writel_relaxed(PMCNT_RESET, l3pmu->regs + L3_HML3_PM_CNTCTL(idx + 1)); in qcom_l3_cache__64bit_counter_start() 227 writel_relaxed(PMCNTENSET(idx + 1), l3pmu->regs + L3_M_BC_CNTENSET); in qcom_l3_cache__64bit_counter_start() 228 writel_relaxed(PMCNT_RESET, l3pmu->regs + L3_HML3_PM_CNTCTL(idx)); in qcom_l3_cache__64bit_counter_start() 229 writel_relaxed(PMCNTENSET(idx), l3pmu->regs + L3_M_BC_CNTENSET); in qcom_l3_cache__64bit_counter_start() 240 writel_relaxed(PMCNTENCLR(idx), l3pmu->regs + L3_M_BC_CNTENCLR); in qcom_l3_cache__64bit_counter_stop() [all …]
|
| /Linux-v4.19/drivers/video/fbdev/mmp/hw/ |
| D | mmp_ctrl.c | 55 writel_relaxed(~isr, ctrl->reg_base + SPU_IRQ_ISR); in ctrl_handle_irq() 139 writel_relaxed(tmp, ctrl_regs(path) + dma_ctrl(0, path->id)); in dmafetch_set_fmt() 152 writel_relaxed(win->pitch[0], ®s->v_pitch_yc); in overlay_set_win() 153 writel_relaxed(win->pitch[2] << 16 | in overlay_set_win() 156 writel_relaxed((win->ysrc << 16) | win->xsrc, ®s->v_size); in overlay_set_win() 157 writel_relaxed((win->ydst << 16) | win->xdst, ®s->v_size_z); in overlay_set_win() 158 writel_relaxed(win->ypos << 16 | win->xpos, ®s->v_start); in overlay_set_win() 160 writel_relaxed(win->pitch[0], ®s->g_pitch); in overlay_set_win() 162 writel_relaxed((win->ysrc << 16) | win->xsrc, ®s->g_size); in overlay_set_win() 163 writel_relaxed((win->ydst << 16) | win->xdst, ®s->g_size_z); in overlay_set_win() [all …]
|
| /Linux-v4.19/drivers/irqchip/ |
| D | irq-gic-common.c | 85 writel_relaxed(val, base + GIC_DIST_CONFIG + confoff); in gic_configure_irq() 110 writel_relaxed(GICD_INT_ACTLOW_LVLTRIG, in gic_dist_config() 117 writel_relaxed(GICD_INT_DEF_PRI_X4, base + GIC_DIST_PRI + i); in gic_dist_config() 124 writel_relaxed(GICD_INT_EN_CLR_X32, in gic_dist_config() 126 writel_relaxed(GICD_INT_EN_CLR_X32, in gic_dist_config() 143 writel_relaxed(GICD_INT_EN_CLR_X32, base + GIC_DIST_ACTIVE_CLEAR); in gic_cpu_config() 144 writel_relaxed(GICD_INT_EN_CLR_PPI, base + GIC_DIST_ENABLE_CLEAR); in gic_cpu_config() 145 writel_relaxed(GICD_INT_EN_SET_SGI, base + GIC_DIST_ENABLE_SET); in gic_cpu_config() 151 writel_relaxed(GICD_INT_DEF_PRI_X4, in gic_cpu_config()
|
| D | irq-sa11x0.c | 43 writel_relaxed(reg, iobase + ICMR); in sa1100_mask_irq() 52 writel_relaxed(reg, iobase + ICMR); in sa1100_unmask_irq() 103 writel_relaxed(st->icmr & 0xfffff000, iobase + ICMR); in sa1100irq_suspend() 113 writel_relaxed(st->iccr, iobase + ICCR); in sa1100irq_resume() 114 writel_relaxed(st->iclr, iobase + ICLR); in sa1100irq_resume() 116 writel_relaxed(st->icmr, iobase + ICMR); in sa1100irq_resume() 158 writel_relaxed(0, iobase + ICMR); in sa11x0_init_irq_nodt() 161 writel_relaxed(0, iobase + ICLR); in sa11x0_init_irq_nodt() 167 writel_relaxed(1, iobase + ICCR); in sa11x0_init_irq_nodt()
|
| /Linux-v4.19/drivers/rtc/ |
| D | rtc-st-lpc.c | 64 writel_relaxed(1, rtc->ioaddr + LPC_WDT_OFF); in st_rtc_set_hw_alarm() 66 writel_relaxed(msb, rtc->ioaddr + LPC_LPA_MSB_OFF); in st_rtc_set_hw_alarm() 67 writel_relaxed(lsb, rtc->ioaddr + LPC_LPA_LSB_OFF); in st_rtc_set_hw_alarm() 68 writel_relaxed(1, rtc->ioaddr + LPC_LPA_START_OFF); in st_rtc_set_hw_alarm() 70 writel_relaxed(0, rtc->ioaddr + LPC_WDT_OFF); in st_rtc_set_hw_alarm() 119 writel_relaxed(lpt >> 32, rtc->ioaddr + LPC_LPT_MSB_OFF); in st_rtc_set_time() 120 writel_relaxed(lpt, rtc->ioaddr + LPC_LPT_LSB_OFF); in st_rtc_set_time() 121 writel_relaxed(1, rtc->ioaddr + LPC_LPT_START_OFF); in st_rtc_set_time() 281 writel_relaxed(1, rtc->ioaddr + LPC_WDT_OFF); in st_rtc_suspend() 282 writel_relaxed(0, rtc->ioaddr + LPC_LPA_START_OFF); in st_rtc_suspend() [all …]
|
| D | rtc-rtd119x.c | 62 writel_relaxed(val, data->base + RTD_RTCCR); in rtd119x_rtc_reset() 77 writel_relaxed(0x5a, data->base + RTD_RTCEN); in rtd119x_rtc_set_enabled() 79 writel_relaxed(0, data->base + RTD_RTCEN); in rtd119x_rtc_set_enabled() 146 writel_relaxed((tm->tm_sec << 1) & RTD_RTCSEC_RTCSEC_MASK, data->base + RTD_RTCSEC); in rtd119x_rtc_set_time() 147 writel_relaxed(tm->tm_min & RTD_RTCMIN_RTCMIN_MASK, data->base + RTD_RTCMIN); in rtd119x_rtc_set_time() 148 writel_relaxed(tm->tm_hour & RTD_RTCHR_RTCHR_MASK, data->base + RTD_RTCHR); in rtd119x_rtc_set_time() 149 writel_relaxed(day & RTD_RTCDATE1_RTCDATE1_MASK, data->base + RTD_RTCDATE1); in rtd119x_rtc_set_time() 150 writel_relaxed((day >> 8) & RTD_RTCDATE2_RTCDATE2_MASK, data->base + RTD_RTCDATE2); in rtd119x_rtc_set_time() 198 writel_relaxed(RTD_RTCACR_RTCPWR, data->base + RTD_RTCACR); in rtd119x_rtc_probe() 202 writel_relaxed(0, data->base + RTD_RTCMIN); in rtd119x_rtc_probe() [all …]
|