/linux-4.4.14/drivers/phy/ |
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 …]
|
D | phy-qcom-ufs-qmp-20nm.c | 97 writel_relaxed(0x1, phy->mmio + UFS_PHY_POWER_DOWN_CONTROL); in ufs_qcom_phy_qmp_20nm_power_control() 110 writel_relaxed(0x0A, phy->mmio + in ufs_qcom_phy_qmp_20nm_power_control() 112 writel_relaxed(0x08, phy->mmio + in ufs_qcom_phy_qmp_20nm_power_control() 122 writel_relaxed(0x0A, phy->mmio + in ufs_qcom_phy_qmp_20nm_power_control() 124 writel_relaxed(0x02, phy->mmio + in ufs_qcom_phy_qmp_20nm_power_control() 133 writel_relaxed(0x0, phy->mmio + UFS_PHY_POWER_DOWN_CONTROL); in ufs_qcom_phy_qmp_20nm_power_control() 145 writel_relaxed(val & UFS_PHY_TX_LANE_ENABLE_MASK, in ufs_qcom_phy_qmp_20nm_set_tx_lane_enable() 157 writel_relaxed(tmp, phy->mmio + UFS_PHY_PHY_START); in ufs_qcom_phy_qmp_20nm_start_serdes()
|
D | phy-qcom-ipq806x-sata.c | 69 writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM3); in qcom_ipq806x_sata_phy_init() 76 writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM0); in qcom_ipq806x_sata_phy_init() 85 writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM1); in qcom_ipq806x_sata_phy_init() 90 writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM2); in qcom_ipq806x_sata_phy_init() 95 writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM4); in qcom_ipq806x_sata_phy_init() 100 writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM4); in qcom_ipq806x_sata_phy_init() 111 writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM4); in qcom_ipq806x_sata_phy_init() 124 writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM4); in qcom_ipq806x_sata_phy_exit()
|
D | phy-hix5hd2-sata.c | 89 writel_relaxed(val, priv->base + SATA_PHY0_CTLL); in hix5hd2_sata_phy_init() 92 writel_relaxed(val, priv->base + SATA_PHY0_CTLL); in hix5hd2_sata_phy_init() 99 writel_relaxed(val, priv->base + SATA_PORT_PHYCTL1); in hix5hd2_sata_phy_init() 106 writel_relaxed(val, priv->base + SATA_PORT_PHYCTL2); in hix5hd2_sata_phy_init() 114 writel_relaxed(val, priv->base + SATA_PORT_PHYCTL); in hix5hd2_sata_phy_init() 121 writel_relaxed(val, priv->base + SATA_PORT_PHYCTL); in hix5hd2_sata_phy_init() 127 writel_relaxed(val, priv->base + SATA_PORT_PHYCTL); in hix5hd2_sata_phy_init()
|
D | phy-qcom-ufs-qmp-14nm.c | 76 writel_relaxed(val ? 0x1 : 0x0, phy->mmio + UFS_PHY_POWER_DOWN_CONTROL); in ufs_qcom_phy_qmp_14nm_power_control() 100 writel_relaxed(tmp, phy->mmio + UFS_PHY_PHY_START); in ufs_qcom_phy_qmp_14nm_start_serdes()
|
/linux-4.4.14/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 …]
|
D | platsmp.c | 31 writel_relaxed(virt_to_phys(jump_addr), ctrl_base + ((cpu - 1) << 2)); in hi3xxx_set_cpu_jump() 112 writel_relaxed(0xe51ff004, virt); /* ldr pc, [rc, #-4] */ in hix5hd2_set_scu_boot_addr() 113 writel_relaxed(jump_addr, virt + 4); /* pc jump phy address */ in hix5hd2_set_scu_boot_addr() 148 writel_relaxed(0xe51ff004, virt); in hip01_set_boot_addr() 149 writel_relaxed(jump_addr, virt + 4); in hip01_set_boot_addr() 172 writel_relaxed(remap_reg_value, ctrl_base + REG_SC_CTRL); in hip01_boot_secondary()
|
D | platmcpm.c | 95 writel_relaxed(data, fabric + FAB_SF_MODE); in hip04_set_snoop_filter() 125 writel_relaxed(data, sys_dreq); in hip04_boot_secondary() 135 writel_relaxed(data, sys_dreq); in hip04_boot_secondary() 223 writel_relaxed(data, sysctrl + SC_CPU_RESET_REQ(cluster)); in hip04_cpu_kill() 328 writel_relaxed(hip04_boot_method[0], relocation); in hip04_smp_init() 329 writel_relaxed(0xa5a5a5a5, relocation + 4); /* magic number */ in hip04_smp_init() 330 writel_relaxed(virt_to_phys(secondary_startup), relocation + 8); in hip04_smp_init() 331 writel_relaxed(0, relocation + 12); in hip04_smp_init()
|
/linux-4.4.14/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 …]
|
D | cryp_p.h | 24 writel_relaxed((readl_relaxed(reg_name) | mask), reg_name) 27 writel_relaxed(((readl_relaxed(reg_name) & ~(mask)) |\ 34 writel_relaxed(((readl_relaxed(reg) & ~(mask)) | \
|
D | cryp_irq.c | 28 writel_relaxed(i, &device_data->base->imsc); in cryp_enable_irq_src() 39 writel_relaxed(i, &device_data->base->imsc); in cryp_disable_irq_src()
|
/linux-4.4.14/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-4.4.14/drivers/clocksource/ |
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 | 68 writel_relaxed(BIT(0), sirfsoc_timer_base + SIRFSOC_TIMER_STATUS); in sirfsoc_timer_interrupt() 81 writel_relaxed(SIRFSOC_TIMER_LATCH_BIT, in sirfsoc_timer_read() 95 writel_relaxed(SIRFSOC_TIMER_LATCH_BIT, in sirfsoc_timer_set_next_event() 99 writel_relaxed(next, sirfsoc_timer_base + SIRFSOC_TIMER_MATCH_0); in sirfsoc_timer_set_next_event() 100 writel_relaxed(SIRFSOC_TIMER_LATCH_BIT, in sirfsoc_timer_set_next_event() 111 writel_relaxed(val & ~BIT(0), in sirfsoc_timer_shutdown() 120 writel_relaxed(val | BIT(0), sirfsoc_timer_base + SIRFSOC_TIMER_INT_EN); in sirfsoc_timer_set_oneshot() 128 writel_relaxed(SIRFSOC_TIMER_LATCH_BIT, in sirfsoc_clocksource_suspend() 142 writel_relaxed(sirfsoc_timer_reg_val[i], in sirfsoc_clocksource_resume() 145 writel_relaxed(sirfsoc_timer_reg_val[SIRFSOC_TIMER_REG_CNT - 2], in sirfsoc_clocksource_resume() [all …]
|
D | time-lpc32xx.c | 69 writel_relaxed(LPC32XX_TIMER_TCR_CRST, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_next_event() 70 writel_relaxed(delta, ddata->base + LPC32XX_TIMER_PR); in lpc32xx_clkevt_next_event() 71 writel_relaxed(LPC32XX_TIMER_TCR_CEN, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_next_event() 82 writel_relaxed(0, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_shutdown() 101 writel_relaxed(LPC32XX_TIMER_IR_MR0INT, ddata->base + LPC32XX_TIMER_IR); in lpc32xx_clock_event_handler() 150 writel_relaxed(LPC32XX_TIMER_TCR_CRST, base + LPC32XX_TIMER_TCR); in lpc32xx_clocksource_init() 151 writel_relaxed(0, base + LPC32XX_TIMER_PR); in lpc32xx_clocksource_init() 152 writel_relaxed(0, base + LPC32XX_TIMER_MCR); in lpc32xx_clocksource_init() 153 writel_relaxed(0, base + LPC32XX_TIMER_CTCR); in lpc32xx_clocksource_init() 154 writel_relaxed(LPC32XX_TIMER_TCR_CEN, base + LPC32XX_TIMER_TCR); in lpc32xx_clocksource_init() [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() 211 writel_relaxed(BM_DIR_DEFAULT, priv.base + HW_DIR); in asm9260_timer_init() 213 writel_relaxed(BM_PR_DISABLE, priv.base + HW_PR); in asm9260_timer_init() [all …]
|
D | timer-stm32.c | 49 writel_relaxed(0, base + TIM_CR1); in stm32_clock_event_shutdown() 59 writel_relaxed(data->periodic_top, base + TIM_ARR); in stm32_clock_event_set_periodic() 60 writel_relaxed(TIM_CR1_ARPE | TIM_CR1_CEN, base + TIM_CR1); in stm32_clock_event_set_periodic() 70 writel_relaxed(evt, data->base + TIM_ARR); in stm32_clock_event_set_next_event() 71 writel_relaxed(TIM_CR1_ARPE | TIM_CR1_OPM | TIM_CR1_CEN, in stm32_clock_event_set_next_event() 81 writel_relaxed(0, data->base + TIM_SR); in stm32_clock_event_handler() 144 writel_relaxed(~0U, data->base + TIM_ARR); in stm32_clockevent_init() 153 writel_relaxed(0, data->base + TIM_ARR); in stm32_clockevent_init() 155 writel_relaxed(prescaler - 1, data->base + TIM_PSC); in stm32_clockevent_init() 156 writel_relaxed(TIM_EGR_UG, data->base + TIM_EGR); in stm32_clockevent_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 …]
|
D | timer-imx-gpt.c | 111 writel_relaxed(tmp & ~MX1_2_TCTL_IRQEN, imxtm->base + MXC_TCTL); in imx1_gpt_irq_disable() 117 writel_relaxed(0, imxtm->base + V2_IR); in imx31_gpt_irq_disable() 126 writel_relaxed(tmp | MX1_2_TCTL_IRQEN, imxtm->base + MXC_TCTL); in imx1_gpt_irq_enable() 132 writel_relaxed(1<<0, imxtm->base + V2_IR); in imx31_gpt_irq_enable() 138 writel_relaxed(0, imxtm->base + MX1_2_TSTAT); in imx1_gpt_irq_acknowledge() 143 writel_relaxed(MX2_TSTAT_CAPT | MX2_TSTAT_COMP, in imx21_gpt_irq_acknowledge() 149 writel_relaxed(V2_TSTAT_OF1, imxtm->base + V2_TSTAT); in imx31_gpt_irq_acknowledge() 193 writel_relaxed(tcmp, imxtm->base + MX1_2_TCMP); in mx1_2_set_next_event() 207 writel_relaxed(tcmp, imxtm->base + V2_TCMP); in v2_set_next_event() 231 writel_relaxed(tcn - 3, imxtm->base + imxtm->gpt->reg_tcmp); in mxc_shutdown() [all …]
|
D | cadence_ttc_timer.c | 122 writel_relaxed(ctrl_reg, timer->base_addr + TTC_CNT_CNTRL_OFFSET); in ttc_set_interval() 124 writel_relaxed(cycles, timer->base_addr + TTC_INTR_VAL_OFFSET); in ttc_set_interval() 132 writel_relaxed(ctrl_reg, timer->base_addr + TTC_CNT_CNTRL_OFFSET); in ttc_set_interval() 205 writel_relaxed(ctrl_reg, timer->base_addr + TTC_CNT_CNTRL_OFFSET); in ttc_shutdown() 227 writel_relaxed(ctrl_reg, timer->base_addr + TTC_CNT_CNTRL_OFFSET); in ttc_resume() 295 writel_relaxed(ttccs->scale_clk_ctrl_reg_new, in ttc_rate_change_clocksource_cb() 305 writel_relaxed(ttccs->scale_clk_ctrl_reg_new, in ttc_rate_change_clocksource_cb() 315 writel_relaxed(ttccs->scale_clk_ctrl_reg_old, in ttc_rate_change_clocksource_cb() 364 writel_relaxed(0x0, ttccs->ttc.base_addr + TTC_IER_OFFSET); in ttc_setup_clocksource() 365 writel_relaxed(CLK_CNTRL_PRESCALE | CLK_CNTRL_PRESCALE_EN, in ttc_setup_clocksource() [all …]
|
D | qcom-timer.c | 53 writel_relaxed(ctrl, event_base + TIMER_ENABLE); in msm_timer_interrupt() 65 writel_relaxed(ctrl, event_base + TIMER_ENABLE); in msm_timer_set_next_event() 67 writel_relaxed(ctrl, event_base + TIMER_CLEAR); in msm_timer_set_next_event() 68 writel_relaxed(cycles, event_base + TIMER_MATCH_VAL); in msm_timer_set_next_event() 74 writel_relaxed(ctrl | TIMER_ENABLE_EN, event_base + TIMER_ENABLE); in msm_timer_set_next_event() 84 writel_relaxed(ctrl, event_base + TIMER_ENABLE); in msm_timer_shutdown() 214 writel_relaxed(TIMER_ENABLE_EN, source_base + TIMER_ENABLE); in msm_timer_init() 269 writel_relaxed(DGT_CLK_CTL_DIV_4, source_base + DGT_CLK_CTL); in msm_dt_timer_init()
|
D | clksrc_st_lpc.c | 36 writel_relaxed(0, ddata.base + LPC_LPT_START_OFF); in st_clksrc_reset() 37 writel_relaxed(0, ddata.base + LPC_LPT_MSB_OFF); in st_clksrc_reset() 38 writel_relaxed(0, ddata.base + LPC_LPT_LSB_OFF); in st_clksrc_reset() 39 writel_relaxed(1, ddata.base + LPC_LPT_START_OFF); in st_clksrc_reset()
|
D | rockchip_timer.c | 51 writel_relaxed(TIMER_DISABLE, rk_base(ce) + TIMER_CONTROL_REG); in rk_timer_disable() 57 writel_relaxed(TIMER_ENABLE | TIMER_INT_UNMASK | flags, in rk_timer_enable() 65 writel_relaxed(cycles, rk_base(ce) + TIMER_LOAD_COUNT0); in rk_timer_update_counter() 66 writel_relaxed(0, rk_base(ce) + TIMER_LOAD_COUNT1); in rk_timer_update_counter() 72 writel_relaxed(1, rk_base(ce) + TIMER_INT_STATUS); in rk_timer_interrupt_clear()
|
D | armv7m_systick.c | 52 writel_relaxed(SYSTICK_LOAD_RELOAD_MASK, base + SYST_RVR); in system_timer_of_register() 53 writel_relaxed(SYST_CSR_ENABLE, base + SYST_CSR); in system_timer_of_register()
|
D | bcm2835_timer.c | 62 writel_relaxed(readl_relaxed(system_clock) + event, in bcm2835_time_set_next_event() 72 writel_relaxed(timer->match_mask, timer->control); in bcm2835_time_interrupt()
|
D | arm_arch_timer.c | 86 writel_relaxed(val, timer->base + CNTP_CTL); in arch_timer_reg_write() 89 writel_relaxed(val, timer->base + CNTP_TVAL); in arch_timer_reg_write() 96 writel_relaxed(val, timer->base + CNTV_CTL); in arch_timer_reg_write() 99 writel_relaxed(val, timer->base + CNTV_TVAL); in arch_timer_reg_write()
|
/linux-4.4.14/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() 137 writel_relaxed(1, base + DML_SW_RESET); in dml_hw_init() 158 writel_relaxed(config, base + DML_CONFIG); in dml_hw_init() [all …]
|
D | sdhci-msm.c | 108 writel_relaxed(config, host->ioaddr + CORE_DLL_CONFIG); in msm_config_cm_dll_phase() 122 writel_relaxed(config, host->ioaddr + CORE_DLL_CONFIG); in msm_config_cm_dll_phase() 125 writel_relaxed((readl_relaxed(host->ioaddr + CORE_DLL_CONFIG) in msm_config_cm_dll_phase() 136 writel_relaxed(config, host->ioaddr + CORE_DLL_CONFIG); in msm_config_cm_dll_phase() 284 writel_relaxed(config, host->ioaddr + CORE_DLL_CONFIG); in msm_cm_dll_set_freq() 301 writel_relaxed((readl_relaxed(host->ioaddr + CORE_VENDOR_SPEC) in msm_init_cm_dll() 305 writel_relaxed((readl_relaxed(host->ioaddr + CORE_DLL_CONFIG) in msm_init_cm_dll() 309 writel_relaxed((readl_relaxed(host->ioaddr + CORE_DLL_CONFIG) in msm_init_cm_dll() 314 writel_relaxed((readl_relaxed(host->ioaddr + CORE_DLL_CONFIG) in msm_init_cm_dll() 318 writel_relaxed((readl_relaxed(host->ioaddr + CORE_DLL_CONFIG) in msm_init_cm_dll() [all …]
|
D | sdhci-st.c | 136 writel_relaxed(0x0, ioaddr + ST_TOP_MMC_DLY_CTRL); in st_mmcss_set_static_delay() 137 writel_relaxed(ST_TOP_MMC_DLY_MAX, in st_mmcss_set_static_delay() 164 writel_relaxed(ST_MMC_CCONFIG_1_DEFAULT, in st_mmcss_cconfig() 184 writel_relaxed(cconf2, host->ioaddr + ST_MMC_CCONFIG_REG_2); in st_mmcss_cconfig() 190 writel_relaxed(ST_MMC_GP_OUTPUT_CD, in st_mmcss_cconfig() 217 writel_relaxed(cconf3, host->ioaddr + ST_MMC_CCONFIG_REG_3); in st_mmcss_cconfig() 218 writel_relaxed(cconf4, host->ioaddr + ST_MMC_CCONFIG_REG_4); in st_mmcss_cconfig() 219 writel_relaxed(cconf5, host->ioaddr + ST_MMC_CCONFIG_REG_5); in st_mmcss_cconfig() 227 writel_relaxed(ST_TOP_MMC_DYN_DLY_CONF, ioaddr + ST_TOP_MMC_DLY_CTRL); in st_mmcss_set_dll() 228 writel_relaxed(ST_TOP_MMC_TX_DLL_STEP_DLY_VALID, in st_mmcss_set_dll()
|
/linux-4.4.14/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-4.4.14/drivers/irqchip/ |
D | irq-gic-common.c | 58 writel_relaxed(val, base + GIC_DIST_CONFIG + confoff); in gic_configure_irq() 77 writel_relaxed(GICD_INT_ACTLOW_LVLTRIG, in gic_dist_config() 84 writel_relaxed(GICD_INT_DEF_PRI_X4, base + GIC_DIST_PRI + i); in gic_dist_config() 91 writel_relaxed(GICD_INT_EN_CLR_X32, in gic_dist_config() 93 writel_relaxed(GICD_INT_EN_CLR_X32, in gic_dist_config() 110 writel_relaxed(GICD_INT_EN_CLR_X32, base + GIC_DIST_ACTIVE_CLEAR); in gic_cpu_config() 111 writel_relaxed(GICD_INT_EN_CLR_PPI, base + GIC_DIST_ENABLE_CLEAR); in gic_cpu_config() 112 writel_relaxed(GICD_INT_EN_SET_SGI, base + GIC_DIST_ENABLE_SET); in gic_cpu_config() 118 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()
|
D | irq-sirfsoc.c | 74 writel_relaxed(0, base + SIRFSOC_INT_RISC_LEVEL0); in sirfsoc_irq_init() 75 writel_relaxed(0, base + SIRFSOC_INT_RISC_LEVEL1); in sirfsoc_irq_init() 77 writel_relaxed(0, base + SIRFSOC_INT_RISC_MASK0); in sirfsoc_irq_init() 78 writel_relaxed(0, base + SIRFSOC_INT_RISC_MASK1); in sirfsoc_irq_init() 111 writel_relaxed(sirfsoc_irq_st.mask0, base + SIRFSOC_INT_RISC_MASK0); in sirfsoc_irq_resume() 112 writel_relaxed(sirfsoc_irq_st.mask1, base + SIRFSOC_INT_RISC_MASK1); in sirfsoc_irq_resume() 113 writel_relaxed(sirfsoc_irq_st.level0, base + SIRFSOC_INT_RISC_LEVEL0); in sirfsoc_irq_resume() 114 writel_relaxed(sirfsoc_irq_st.level1, base + SIRFSOC_INT_RISC_LEVEL1); in sirfsoc_irq_resume()
|
D | irq-tegra.c | 97 writel_relaxed(mask, base + reg); in tegra_ictlr_write_mask() 160 writel_relaxed(~0ul, ictlr + ICTLR_COP_IER_CLR); in tegra_ictlr_suspend() 163 writel_relaxed(~0ul, ictlr + ICTLR_CPU_IER_CLR); in tegra_ictlr_suspend() 166 writel_relaxed(lic->ictlr_wake_mask[i], ictlr + ICTLR_CPU_IER_SET); in tegra_ictlr_suspend() 182 writel_relaxed(lic->cpu_iep[i], in tegra_ictlr_resume() 184 writel_relaxed(~0ul, ictlr + ICTLR_CPU_IER_CLR); in tegra_ictlr_resume() 185 writel_relaxed(lic->cpu_ier[i], in tegra_ictlr_resume() 187 writel_relaxed(lic->cop_iep[i], in tegra_ictlr_resume() 189 writel_relaxed(~0ul, ictlr + ICTLR_COP_IER_CLR); in tegra_ictlr_resume() 190 writel_relaxed(lic->cop_ier[i], in tegra_ictlr_resume() [all …]
|
D | irq-gic.c | 174 writel_relaxed(mask, gic_dist_base(d) + offset + (gic_irq(d) / 32) * 4); in gic_poke_irq() 210 writel_relaxed(gic_irq(d), gic_cpu_base(d) + GIC_CPU_EOI); in gic_eoi_irq() 219 writel_relaxed(gic_irq(d), gic_cpu_base(d) + GIC_CPU_DEACTIVATE); in gic_eoimode1_eoi_irq() 322 writel_relaxed(val | bit, reg); in gic_set_affinity() 341 writel_relaxed(irqstat, cpu_base + GIC_CPU_EOI); in gic_handle_irq() 346 writel_relaxed(irqstat, cpu_base + GIC_CPU_EOI); in gic_handle_irq() 348 writel_relaxed(irqstat, cpu_base + GIC_CPU_DEACTIVATE); in gic_handle_irq() 468 writel_relaxed(bypass | mode | GICC_ENABLE, cpu_base + GIC_CPU_CTRL); in gic_cpu_if_up() 479 writel_relaxed(GICD_DISABLE, base + GIC_DIST_CTRL); in gic_dist_init() 488 writel_relaxed(cpumask, base + GIC_DIST_TARGET + i * 4 / 4); in gic_dist_init() [all …]
|
D | irq-hip04.c | 99 writel_relaxed(mask, hip04_dist_base(d) + GIC_DIST_ENABLE_CLEAR + in hip04_mask_irq() 109 writel_relaxed(mask, hip04_dist_base(d) + GIC_DIST_ENABLE_SET + in hip04_unmask_irq() 116 writel_relaxed(hip04_irq(d), hip04_cpu_base(d) + GIC_CPU_EOI); in hip04_eoi_irq() 165 writel_relaxed(val | bit, reg); in hip04_irq_set_affinity() 186 writel_relaxed(irqstat, cpu_base + GIC_CPU_EOI); in hip04_handle_irq() 235 writel_relaxed(0, base + GIC_DIST_CTRL); in hip04_irq_dist_init() 243 writel_relaxed(cpumask, base + GIC_DIST_TARGET + ((i * 2) & ~3)); in hip04_irq_dist_init() 247 writel_relaxed(1, base + GIC_DIST_CTRL); in hip04_irq_dist_init() 274 writel_relaxed(0xf0, base + GIC_CPU_PRIMASK); in hip04_irq_cpu_init() 275 writel_relaxed(1, base + GIC_CPU_CTRL); in hip04_irq_cpu_init() [all …]
|
D | irq-dw-apb-ictl.c | 60 writel_relaxed(~0, gc->reg_base + ct->regs.enable); in dw_apb_ictl_resume() 61 writel_relaxed(*ct->mask_cache, gc->reg_base + ct->regs.mask); in dw_apb_ictl_resume() 112 writel_relaxed(~0, iobase + APB_INT_MASK_L); in dw_apb_ictl_init() 113 writel_relaxed(~0, iobase + APB_INT_MASK_H); in dw_apb_ictl_init() 114 writel_relaxed(~0, iobase + APB_INT_ENABLE_L); in dw_apb_ictl_init() 115 writel_relaxed(~0, iobase + APB_INT_ENABLE_H); in dw_apb_ictl_init()
|
D | irq-clps711x.c | 99 writel_relaxed(0, clps711x_intc->base + clps711x_irqs[hwirq].eoi); in clps711x_intc_eoi() 110 writel_relaxed(tmp, intmr); in clps711x_intc_mask() 121 writel_relaxed(tmp, intmr); in clps711x_intc_unmask() 149 writel_relaxed(0, clps711x_intc->base + clps711x_irqs[hw].eoi); in clps711x_intc_irq_map() 180 writel_relaxed(0, clps711x_intc->intmr[0]); in _clps711x_intc_init() 181 writel_relaxed(0, clps711x_intc->intmr[1]); in _clps711x_intc_init() 182 writel_relaxed(0, clps711x_intc->intmr[2]); in _clps711x_intc_init()
|
D | irq-imx-gpcv2.c | 58 writel_relaxed(cd->wakeup_sources[i], reg); in gpcv2_wakeup_source_save() 76 writel_relaxed(cd->saved_irq_mask[i], reg); in gpcv2_wakeup_source_restore() 119 writel_relaxed(val, reg); in imx_gpcv2_irq_unmask() 135 writel_relaxed(val, reg); in imx_gpcv2_irq_mask() 251 writel_relaxed(~0, cd->gpc_base + GPC_IMR1_CORE0 + i * 4); in imx_gpcv2_irqchip_init() 252 writel_relaxed(~0, cd->gpc_base + GPC_IMR1_CORE1 + i * 4); in imx_gpcv2_irqchip_init() 264 writel_relaxed(~0x1, cd->gpc_base + cd->cpu2wakeup); in imx_gpcv2_irqchip_init()
|
D | irq-mmp.c | 75 writel_relaxed(r, mmp_icu_base + (hwirq << 2)); in icu_mask_ack_irq() 83 writel_relaxed(r, data->reg_mask); in icu_mask_ack_irq() 99 writel_relaxed(r, mmp_icu_base + (hwirq << 2)); in icu_mask_irq() 102 writel_relaxed(r, data->reg_mask); in icu_mask_irq() 118 writel_relaxed(r, mmp_icu_base + (hwirq << 2)); in icu_unmask_irq() 121 writel_relaxed(r, data->reg_mask); in icu_unmask_irq()
|
D | irq-nvic.c | 138 writel_relaxed(~0, gc->reg_base + NVIC_ICER); in nvic_of_init() 143 writel_relaxed(0, nvic_base + NVIC_IPR + i); in nvic_of_init()
|
D | irq-gic-v3.c | 137 writel_relaxed(val, rbase + GICR_WAKER); in gic_enable_redist() 187 writel_relaxed(mask, base + offset + (gic_irq(d) / 32) * 4); in gic_poke_irq() 387 writel_relaxed(0, base + GICD_CTLR); in gic_dist_init() 397 writel_relaxed(~0, base + GICD_IGROUPR + i / 8); in gic_dist_init() 402 writel_relaxed(GICD_CTLR_ARE_NS | GICD_CTLR_ENABLE_G1A | GICD_CTLR_ENABLE_G1, in gic_dist_init() 514 writel_relaxed(~0, rbase + GICR_IGROUPR0); in gic_cpu_init()
|
D | irq-bcm2835.c | 103 writel_relaxed(HWIRQ_BIT(d->hwirq), intc.disable[HWIRQ_BANK(d->hwirq)]); in armctrl_mask_irq() 108 writel_relaxed(HWIRQ_BIT(d->hwirq), intc.enable[HWIRQ_BANK(d->hwirq)]); in armctrl_unmask_irq()
|
/linux-4.4.14/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 …]
|
D | mmp_spi.c | 51 writel_relaxed(~SPI_IRQ_MASK, reg_base + SPU_IRQ_ISR); in lcd_spi_write() 55 writel_relaxed((u8)data, reg_base + LCD_SPU_SPI_TXDATA); in lcd_spi_write() 58 writel_relaxed((u16)data, reg_base + LCD_SPU_SPI_TXDATA); in lcd_spi_write() 61 writel_relaxed((u32)data, reg_base + LCD_SPU_SPI_TXDATA); in lcd_spi_write() 87 writel_relaxed(tmp, reg_base + LCD_SPU_SPI_CTRL); in lcd_spi_write() 89 writel_relaxed(~SPI_IRQ_MASK, reg_base + SPU_IRQ_ISR); in lcd_spi_write() 113 writel_relaxed(IOPAD_DUMB18SPI | in lcd_spi_setup()
|
/linux-4.4.14/drivers/net/ethernet/hisilicon/ |
D | hix5hd2_gmac.c | 265 writel_relaxed(val, priv->ctrl_base); in hix5hd2_config_port() 267 writel_relaxed(BIT_MODE_CHANGE_EN, priv->base + MODE_CHANGE_EN); in hix5hd2_config_port() 274 writel_relaxed(val, priv->base + PORT_MODE); in hix5hd2_config_port() 275 writel_relaxed(0, priv->base + MODE_CHANGE_EN); in hix5hd2_config_port() 276 writel_relaxed(duplex, priv->base + MAC_DUPLEX_HALF_CTRL); in hix5hd2_config_port() 281 writel_relaxed(BITS_RX_FQ_DEPTH_EN, priv->base + RX_FQ_REG_EN); in hix5hd2_set_desc_depth() 282 writel_relaxed(rx << 3, priv->base + RX_FQ_DEPTH); in hix5hd2_set_desc_depth() 283 writel_relaxed(0, priv->base + RX_FQ_REG_EN); in hix5hd2_set_desc_depth() 285 writel_relaxed(BITS_RX_BQ_DEPTH_EN, priv->base + RX_BQ_REG_EN); in hix5hd2_set_desc_depth() 286 writel_relaxed(rx << 3, priv->base + RX_BQ_DEPTH); in hix5hd2_set_desc_depth() [all …]
|
D | hip04_eth.c | 219 writel_relaxed(val, priv->base + GE_PORT_MODE); in hip04_config_port() 222 writel_relaxed(val, priv->base + GE_DUPLEX_TYPE); in hip04_config_port() 225 writel_relaxed(val, priv->base + GE_MODE_CHANGE_REG); in hip04_config_port() 246 writel_relaxed(val, priv->base + PPE_CFG_STS_MODE); in hip04_config_fifo() 253 writel_relaxed(val, priv->base + PPE_CFG_QOS_VMID_GEN); in hip04_config_fifo() 264 writel_relaxed(val, priv->base + PPE_CFG_RX_CTRL_REG); in hip04_config_fifo() 267 writel_relaxed(val, priv->base + PPE_CFG_RX_PKT_MODE_REG); in hip04_config_fifo() 270 writel_relaxed(val, priv->base + PPE_CFG_BUS_CTRL_REG); in hip04_config_fifo() 273 writel_relaxed(val, priv->base + PPE_CFG_MAX_FRAME_LEN_REG); in hip04_config_fifo() 276 writel_relaxed(val, priv->base + GE_MAX_FRM_SIZE_REG); in hip04_config_fifo() [all …]
|
/linux-4.4.14/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() 122 writel_relaxed(lpt >> 32, rtc->ioaddr + LPC_LPT_MSB_OFF); in st_rtc_set_time() 123 writel_relaxed(lpt, rtc->ioaddr + LPC_LPT_LSB_OFF); in st_rtc_set_time() 124 writel_relaxed(1, rtc->ioaddr + LPC_LPT_START_OFF); in st_rtc_set_time() 303 writel_relaxed(1, rtc->ioaddr + LPC_WDT_OFF); in st_rtc_suspend() 304 writel_relaxed(0, rtc->ioaddr + LPC_LPA_START_OFF); in st_rtc_suspend() [all …]
|
D | rtc-sa1100.c | 61 writel_relaxed(0, info->rtsr); in sa1100_rtc_interrupt() 68 writel_relaxed((RTSR_AL | RTSR_HZ) & (rtsr >> 2), info->rtsr); in sa1100_rtc_interrupt() 77 writel_relaxed(RTSR_AL | RTSR_HZ, info->rtsr); in sa1100_rtc_interrupt() 83 writel_relaxed(rtsr & (RTSR_ALE | RTSR_HZE), info->rtsr); in sa1100_rtc_interrupt() 131 writel_relaxed(0, info->rtsr); in sa1100_rtc_release() 149 writel_relaxed(rtsr, info->rtsr); in sa1100_rtc_alarm_irq_enable() 170 writel_relaxed(time, info->rcnr); in sa1100_rtc_set_time() 195 writel_relaxed(readl_relaxed(info->rtsr) & in sa1100_rtc_set_alarm() 197 writel_relaxed(time, info->rtar); in sa1100_rtc_set_alarm() 199 writel_relaxed(readl_relaxed(info->rtsr) | RTSR_ALE, info->rtsr); in sa1100_rtc_set_alarm() [all …]
|
D | rtc-digicolor.c | 91 writel_relaxed(val, rtc->regs + DC_RTC_REFERENCE); in dc_rtc_write() 146 writel_relaxed(alarm_time - reference, rtc->regs + DC_RTC_ALARM); in dc_rtc_set_alarm()
|
/linux-4.4.14/drivers/dma/ |
D | sirf-dma.c | 168 writel_relaxed((sdesc->dir << SIRFSOC_DMA_DIR_CTRL_BIT_ATLAS7) | in sirfsoc_dma_execute_hw_a7v2() 175 writel_relaxed(sdesc->xlen, base + SIRFSOC_DMA_CH_XLEN); in sirfsoc_dma_execute_hw_a7v2() 176 writel_relaxed(sdesc->ylen, base + SIRFSOC_DMA_CH_YLEN); in sirfsoc_dma_execute_hw_a7v2() 177 writel_relaxed(sdesc->width, base + SIRFSOC_DMA_WIDTH_ATLAS7); in sirfsoc_dma_execute_hw_a7v2() 178 writel_relaxed((sdesc->width*((sdesc->ylen+1)>>1)), in sirfsoc_dma_execute_hw_a7v2() 180 writel_relaxed((sdesc->dir << SIRFSOC_DMA_DIR_CTRL_BIT_ATLAS7) | in sirfsoc_dma_execute_hw_a7v2() 185 writel_relaxed(sdesc->chain ? SIRFSOC_DMA_INT_END_INT_ATLAS7 : in sirfsoc_dma_execute_hw_a7v2() 197 writel_relaxed(1, base + SIRFSOC_DMA_IOBG_SCMD_EN); in sirfsoc_dma_execute_hw_a7v1() 198 writel_relaxed((1 << cid), base + SIRFSOC_DMA_EARLY_RESP_SET); in sirfsoc_dma_execute_hw_a7v1() 199 writel_relaxed(sdesc->width, base + SIRFSOC_DMA_WIDTH_0 + cid * 4); in sirfsoc_dma_execute_hw_a7v1() [all …]
|
D | qcom_bam_dma.c | 430 writel_relaxed(1, bam_addr(bdev, bchan->id, BAM_P_RST)); in bam_reset_channel() 431 writel_relaxed(0, bam_addr(bdev, bchan->id, BAM_P_RST)); in bam_reset_channel() 459 writel_relaxed(ALIGN(bchan->fifo_phys, sizeof(struct bam_desc_hw)), in bam_chan_init_hw() 461 writel_relaxed(BAM_DESC_FIFO_SIZE, in bam_chan_init_hw() 465 writel_relaxed(P_DEFAULT_IRQS_EN, in bam_chan_init_hw() 471 writel_relaxed(val, bam_addr(bdev, 0, BAM_IRQ_SRCS_MSK_EE)); in bam_chan_init_hw() 481 writel_relaxed(val, bam_addr(bdev, bchan->id, BAM_P_CTRL)); in bam_chan_init_hw() 548 writel_relaxed(val, bam_addr(bdev, 0, BAM_IRQ_SRCS_MSK_EE)); in bam_free_chan() 551 writel_relaxed(0, bam_addr(bdev, bchan->id, BAM_P_IRQ_EN)); in bam_free_chan() 699 writel_relaxed(1, bam_addr(bdev, bchan->id, BAM_P_HALT)); in bam_pause() [all …]
|
D | zx296702_dma.c | 148 writel_relaxed(val, phy->base + REG_ZX_CTRL); in zx_dma_terminate_chan() 151 writel_relaxed(val, d->base + REG_ZX_TC_IRQ_RAW); in zx_dma_terminate_chan() 152 writel_relaxed(val, d->base + REG_ZX_SRC_ERR_IRQ_RAW); in zx_dma_terminate_chan() 153 writel_relaxed(val, d->base + REG_ZX_DST_ERR_IRQ_RAW); in zx_dma_terminate_chan() 154 writel_relaxed(val, d->base + REG_ZX_CFG_ERR_IRQ_RAW); in zx_dma_terminate_chan() 159 writel_relaxed(hw->saddr, phy->base + REG_ZX_SRC_ADDR); in zx_dma_set_desc() 160 writel_relaxed(hw->daddr, phy->base + REG_ZX_DST_ADDR); in zx_dma_set_desc() 161 writel_relaxed(hw->src_x, phy->base + REG_ZX_TX_X_COUNT); in zx_dma_set_desc() 162 writel_relaxed(0, phy->base + REG_ZX_TX_ZY_COUNT); in zx_dma_set_desc() 163 writel_relaxed(0, phy->base + REG_ZX_SRC_ZY_STEP); in zx_dma_set_desc() [all …]
|
D | k3dma.c | 121 writel_relaxed(val, phy->base + CX_CFG); in k3_dma_pause_dma() 125 writel_relaxed(val, phy->base + CX_CFG); in k3_dma_pause_dma() 136 writel_relaxed(val, d->base + INT_TC1_RAW); in k3_dma_terminate_chan() 137 writel_relaxed(val, d->base + INT_ERR1_RAW); in k3_dma_terminate_chan() 138 writel_relaxed(val, d->base + INT_ERR2_RAW); in k3_dma_terminate_chan() 143 writel_relaxed(hw->lli, phy->base + CX_LLI); in k3_dma_set_desc() 144 writel_relaxed(hw->count, phy->base + CX_CNT); in k3_dma_set_desc() 145 writel_relaxed(hw->saddr, phy->base + CX_SRC); in k3_dma_set_desc() 146 writel_relaxed(hw->daddr, phy->base + CX_DST); in k3_dma_set_desc() 147 writel_relaxed(AXI_CFG_DEFAULT, phy->base + AXI_CFG); in k3_dma_set_desc() [all …]
|
D | ste_dma40_ll.c | 342 writel_relaxed(lli_src->lcsp02, &lcpa[0].lcsp0); in d40_log_lli_lcpa_write() 343 writel_relaxed(lli_src->lcsp13, &lcpa[0].lcsp1); in d40_log_lli_lcpa_write() 344 writel_relaxed(lli_dst->lcsp02, &lcpa[0].lcsp2); in d40_log_lli_lcpa_write() 345 writel_relaxed(lli_dst->lcsp13, &lcpa[0].lcsp3); in d40_log_lli_lcpa_write() 355 writel_relaxed(lli_src->lcsp02, &lcla[0].lcsp02); in d40_log_lli_lcla_write() 356 writel_relaxed(lli_src->lcsp13, &lcla[0].lcsp13); in d40_log_lli_lcla_write() 357 writel_relaxed(lli_dst->lcsp02, &lcla[1].lcsp02); in d40_log_lli_lcla_write() 358 writel_relaxed(lli_dst->lcsp13, &lcla[1].lcsp13); in d40_log_lli_lcla_write()
|
D | sun4i-dma.c | 274 writel_relaxed(d->src, pchan->base + SUN4I_DDMA_SRC_ADDR_REG); in configure_pchan() 275 writel_relaxed(d->dst, pchan->base + SUN4I_DDMA_DST_ADDR_REG); in configure_pchan() 276 writel_relaxed(d->len, pchan->base + SUN4I_DDMA_BYTE_COUNT_REG); in configure_pchan() 277 writel_relaxed(d->para, pchan->base + SUN4I_DDMA_PARA_REG); in configure_pchan() 278 writel_relaxed(d->cfg, pchan->base + SUN4I_DDMA_CFG_REG); in configure_pchan() 280 writel_relaxed(d->src, pchan->base + SUN4I_NDMA_SRC_ADDR_REG); in configure_pchan() 281 writel_relaxed(d->dst, pchan->base + SUN4I_NDMA_DST_ADDR_REG); in configure_pchan() 282 writel_relaxed(d->len, pchan->base + SUN4I_NDMA_BYTE_COUNT_REG); in configure_pchan() 283 writel_relaxed(d->cfg, pchan->base + SUN4I_NDMA_CFG_REG); in configure_pchan() 309 writel_relaxed(reg, priv->base + SUN4I_DMA_IRQ_ENABLE_REG); in set_pchan_interrupt() [all …]
|
D | sa11x0-dma.c | 216 writel_relaxed(sg->addr, base + dbsx); in sa11x0_dma_start_sg() 217 writel_relaxed(sg->len, base + dbtx); in sa11x0_dma_start_sg() 264 writel_relaxed(dcsr & (DCSR_ERROR | DCSR_DONEA | DCSR_DONEB), in sa11x0_dma_irq() 320 writel_relaxed(DCSR_RUN | DCSR_STRTA | DCSR_STRTB, in sa11x0_dma_start_txd() 322 writel_relaxed(txd->ddar, p->base + DMA_DDAR); in sa11x0_dma_start_txd() 926 writel_relaxed(DCSR_RUN | DCSR_IE | DCSR_ERROR | in sa11x0_dma_probe() 929 writel_relaxed(0, p->base + DMA_DDAR); in sa11x0_dma_probe() 1049 writel_relaxed(txd->ddar, p->base + DMA_DDAR); in sa11x0_dma_resume() 1051 writel_relaxed(p->dbs[0], p->base + DMA_DBSA); in sa11x0_dma_resume() 1052 writel_relaxed(p->dbt[0], p->base + DMA_DBTA); in sa11x0_dma_resume() [all …]
|
D | imx-sdma.c | 556 writel_relaxed(evt, sdma->regs + SDMA_H_EVTOVR); in sdma_config_ownership() 557 writel_relaxed(mcu, sdma->regs + SDMA_H_HOSTOVR); in sdma_config_ownership() 558 writel_relaxed(dsp, sdma->regs + SDMA_H_DSPOVR); in sdma_config_ownership() 586 writel_relaxed(ret, sdma->regs + SDMA_H_INTR); in sdma_run_channel0() 593 writel_relaxed(SDMA_H_CONFIG_CSM, sdma->regs + SDMA_H_CONFIG); in sdma_run_channel0() 642 writel_relaxed(val, sdma->regs + chnenbl); in sdma_event_enable() 654 writel_relaxed(val, sdma->regs + chnenbl); in sdma_event_disable() 732 writel_relaxed(stat, sdma->regs + SDMA_H_INTR); in sdma_int_handler() 908 writel_relaxed(BIT(channel), sdma->regs + SDMA_H_STATSTOP); in sdma_disable_channel() 1027 writel_relaxed(priority, sdma->regs + SDMA_CHNPRI_0 + 4 * channel); in sdma_set_channel_priority() [all …]
|
D | s3c24xx-dma.c | 475 writel_relaxed((cdata->chansel << 1) | in s3c24xx_dma_start_next_sg() 488 writel_relaxed(0, phy->base + S3C24XX_DMAREQSEL); in s3c24xx_dma_start_next_sg() 491 writel_relaxed(dsg->src_addr, phy->base + S3C24XX_DISRC); in s3c24xx_dma_start_next_sg() 492 writel_relaxed(txd->disrcc, phy->base + S3C24XX_DISRCC); in s3c24xx_dma_start_next_sg() 493 writel_relaxed(dsg->dst_addr, phy->base + S3C24XX_DIDST); in s3c24xx_dma_start_next_sg() 494 writel_relaxed(txd->didstc, phy->base + S3C24XX_DIDSTC); in s3c24xx_dma_start_next_sg() 495 writel_relaxed(dcon, phy->base + S3C24XX_DCON); in s3c24xx_dma_start_next_sg()
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | sram.c | 67 writel_relaxed(0xFF, OMAP24XX_VA_REQINFOPERM0); /* all q-vects */ in is_sram_locked() 68 writel_relaxed(0xCFDE, OMAP24XX_VA_READPERM0); /* all i-read */ in is_sram_locked() 69 writel_relaxed(0xCFDE, OMAP24XX_VA_WRITEPERM0); /* all i-write */ in is_sram_locked() 72 writel_relaxed(0xFFFF, OMAP34XX_VA_REQINFOPERM0); /* all q-vects */ in is_sram_locked() 73 writel_relaxed(0xFFFF, OMAP34XX_VA_READPERM0); /* all i-read */ in is_sram_locked() 74 writel_relaxed(0xFFFF, OMAP34XX_VA_WRITEPERM0); /* all i-write */ in is_sram_locked() 75 writel_relaxed(0x0, OMAP34XX_VA_ADDR_MATCH2); in is_sram_locked() 76 writel_relaxed(0xFFFFFFFF, OMAP34XX_VA_SMS_RG_ATT0); in is_sram_locked()
|
D | omap4-common.c | 88 writel_relaxed(0, dram_sync); in omap4_mb() 123 writel_relaxed(readl_relaxed(dram_sync), dram_sync); in omap_interconnect_sync() 124 writel_relaxed(readl_relaxed(sram_sync), sram_sync); in omap_interconnect_sync() 178 writel_relaxed(0x0, gic_dist_base_addr + GIC_DIST_CTRL); in gic_dist_disable() 184 writel_relaxed(0x1, gic_dist_base_addr + GIC_DIST_CTRL); in gic_dist_enable() 204 writel_relaxed(1, twd_base + TWD_TIMER_INTSTAT); in gic_timer_retrigger() 206 writel_relaxed(1, twd_base + TWD_TIMER_COUNTER); in gic_timer_retrigger() 208 writel_relaxed(twd_ctrl, twd_base + TWD_TIMER_CONTROL); in gic_timer_retrigger()
|
D | omap-wakeupgen.c | 72 writel_relaxed(val, wakeupgen_base + OMAP_WKG_ENB_A_0 + in wakeupgen_writel() 78 writel_relaxed(val, sar_base + offset + (idx * 4)); in sar_writel() 223 writel_relaxed(val, sar_base + AUXCOREBOOT0_OFFSET); in omap4_irq_save_context() 225 writel_relaxed(val, sar_base + AUXCOREBOOT1_OFFSET); in omap4_irq_save_context() 229 writel_relaxed(val, sar_base + PTMSYNCREQ_MASK_OFFSET); in omap4_irq_save_context() 231 writel_relaxed(val, sar_base + PTMSYNCREQ_EN_OFFSET); in omap4_irq_save_context() 236 writel_relaxed(val, sar_base + SAR_BACKUP_STATUS_OFFSET); in omap4_irq_save_context() 256 writel_relaxed(val, sar_base + OMAP5_AUXCOREBOOT0_OFFSET); in omap5_irq_save_context() 258 writel_relaxed(val, sar_base + OMAP5_AUXCOREBOOT1_OFFSET); in omap5_irq_save_context() 263 writel_relaxed(val, sar_base + OMAP5_SAR_BACKUP_STATUS_OFFSET); in omap5_irq_save_context() [all …]
|
D | omap-mpuss-lowpower.c | 124 writel_relaxed(addr, pm_info->wkup_sar_addr); in set_cpu_wakeup_addr() 150 writel_relaxed(scu_pwr_st, pm_info->scu_sar_addr); in scu_pwrst_prepare() 189 writel_relaxed(save_state, pm_info->l2x0_sar_addr); in l2x0_pwrst_prepare() 202 writel_relaxed(l2x0_saved_regs.aux_ctrl, in save_l2x0_context() 204 writel_relaxed(l2x0_saved_regs.prefetch_ctrl, in save_l2x0_context() 424 writel_relaxed((omap_type() != OMAP2_DEVICE_TYPE_GP) ? 1 : 0, in omap4_mpuss_init()
|
D | omap-smp.c | 103 writel_relaxed(0x20, base + OMAP_AUX_CORE_BOOT_0); in omap4_boot_secondary() 236 writel_relaxed(virt_to_phys(omap5_secondary_hyp_startup), in omap4_smp_prepare_cpus() 239 writel_relaxed(virt_to_phys(omap5_secondary_startup), in omap4_smp_prepare_cpus()
|
D | wd_timer.c | 52 writel_relaxed(0xAAAA, base + OMAP_WDT_SPR); in omap2_wd_timer_disable() 56 writel_relaxed(0x5555, base + OMAP_WDT_SPR); in omap2_wd_timer_disable()
|
D | sdrc2xxx.c | 106 writel_relaxed(0xffff, OMAP2420_PRCM_VOLTSETUP); in omap2xxx_sdrc_reprogram() 108 writel_relaxed(0xffff, OMAP2430_PRCM_VOLTSETUP); in omap2xxx_sdrc_reprogram()
|
D | sdrc.h | 34 writel_relaxed(val, OMAP_SDRC_REGADDR(reg)); in sdrc_write_reg() 46 writel_relaxed(val, OMAP_SMS_REGADDR(reg)); in sms_write_reg()
|
D | omap-hotplug.c | 42 writel_relaxed(0, base + OMAP_AUX_CORE_BOOT_0); in omap4_cpu_die()
|
D | prcm_mpu44xx.c | 38 writel_relaxed(val, OMAP44XX_PRCM_MPU_REGADDR(inst, reg)); in omap4_prcm_mpu_write_inst_reg()
|
D | omap_phy_internal.c | 62 writel_relaxed(PHY_PD, ctrl_base + CONTROL_DEV_CONF); in omap4430_phy_power_down()
|
/linux-4.4.14/arch/arm/mach-shmobile/ |
D | pm-rcar-gen2.c | 96 writel_relaxed(bar, p + CA15BAR); in rcar_gen2_pm_init() 97 writel_relaxed(bar | 0x10, p + CA15BAR); in rcar_gen2_pm_init() 100 writel_relaxed((readl_relaxed(p + CA15RESCNT) & ~0x0f) | in rcar_gen2_pm_init() 104 writel_relaxed(bar, p + CA7BAR); in rcar_gen2_pm_init() 105 writel_relaxed(bar | 0x10, p + CA7BAR); in rcar_gen2_pm_init() 108 writel_relaxed((readl_relaxed(p + CA7RESCNT) & ~0x0f) | in rcar_gen2_pm_init()
|
D | platsmp-apmu.c | 40 writel_relaxed(BIT(bit), p + WUPCR_OFFS); in apmu_power_on() 52 writel_relaxed(3, p + CPUNCR_OFFS(bit)); in apmu_power_off()
|
/linux-4.4.14/drivers/soc/ti/ |
D | knav_dma.c | 156 writel_relaxed(v, &chan->reg_chan->mode); in chan_start() 157 writel_relaxed(DMA_ENABLE, &chan->reg_chan->control); in chan_start() 161 writel_relaxed(cfg->u.tx.priority, &chan->reg_tx_sched->prio); in chan_start() 179 writel_relaxed(v, &chan->reg_rx_flow->control); in chan_start() 180 writel_relaxed(0, &chan->reg_rx_flow->tags); in chan_start() 181 writel_relaxed(0, &chan->reg_rx_flow->tag_sel); in chan_start() 185 writel_relaxed(v, &chan->reg_rx_flow->fdq_sel[0]); in chan_start() 189 writel_relaxed(v, &chan->reg_rx_flow->fdq_sel[1]); in chan_start() 191 writel_relaxed(0, &chan->reg_rx_flow->thresh[0]); in chan_start() 192 writel_relaxed(0, &chan->reg_rx_flow->thresh[1]); in chan_start() [all …]
|
D | knav_qmss_acc.c | 90 writel_relaxed(mask, pdsp->intd + offset); in knav_acc_set_notify() 130 writel_relaxed(1, pdsp->intd + ACC_INTD_OFFSET_COUNT(channel)); in knav_acc_int_handler() 132 writel_relaxed(ACC_CHANNEL_INT_BASE + channel, in knav_acc_int_handler() 203 writel_relaxed(1, pdsp->intd + ACC_INTD_OFFSET_COUNT(channel)); in knav_acc_int_handler() 206 writel_relaxed(ACC_CHANNEL_INT_BASE + channel, in knav_acc_int_handler() 303 writel_relaxed(cmd->timer_config, &pdsp->acc_command->timer_config); in knav_acc_write() 304 writel_relaxed(cmd->queue_num, &pdsp->acc_command->queue_num); in knav_acc_write() 305 writel_relaxed(cmd->list_phys, &pdsp->acc_command->list_phys); in knav_acc_write() 306 writel_relaxed(cmd->queue_mask, &pdsp->acc_command->queue_mask); in knav_acc_write() 307 writel_relaxed(cmd->command, &pdsp->acc_command->command); in knav_acc_write()
|
D | knav_qmss_queue.c | 499 writel_relaxed(0, &inst->qmgr->reg_push[id].ptr_size_thresh); in knav_queue_flush() 630 writel_relaxed(val, &qh->reg_push[0].ptr_size_thresh); in knav_queue_push() 1036 writel_relaxed(region->dma_start, ®s->base); in knav_queue_setup_region() 1037 writel_relaxed(region->link_index, ®s->start_index); in knav_queue_setup_region() 1038 writel_relaxed(hw_desc_size << 16 | hw_num_desc, in knav_queue_setup_region() 1177 writel_relaxed(block->phys, &qmgr->reg_config->link_ram_base0); in knav_queue_setup_link_ram() 1178 writel_relaxed(block->size, &qmgr->reg_config->link_ram_size0); in knav_queue_setup_link_ram() 1186 writel_relaxed(block->phys, &qmgr->reg_config->link_ram_base1); in knav_queue_setup_link_ram() 1260 writel_relaxed(THRESH_GTE | 1, in knav_setup_queue_range() 1262 writel_relaxed(0, in knav_setup_queue_range() [all …]
|
/linux-4.4.14/arch/arm/mach-prima2/ |
D | rtciobrg.c | 57 writel_relaxed(0x00, sirfsoc_rtciobrg_base + SIRFSOC_CPUIOBRG_WRBE); in __sirfsoc_rtc_iobrg_readl() 58 writel_relaxed(addr, sirfsoc_rtciobrg_base + SIRFSOC_CPUIOBRG_ADDR); in __sirfsoc_rtc_iobrg_readl() 59 writel_relaxed(0x01, sirfsoc_rtciobrg_base + SIRFSOC_CPUIOBRG_CTRL); in __sirfsoc_rtc_iobrg_readl() 85 writel_relaxed(0xf1, sirfsoc_rtciobrg_base + SIRFSOC_CPUIOBRG_WRBE); in sirfsoc_rtc_iobrg_pre_writel() 86 writel_relaxed(addr, sirfsoc_rtciobrg_base + SIRFSOC_CPUIOBRG_ADDR); in sirfsoc_rtc_iobrg_pre_writel() 88 writel_relaxed(val, sirfsoc_rtciobrg_base + SIRFSOC_CPUIOBRG_DATA); in sirfsoc_rtc_iobrg_pre_writel() 100 writel_relaxed(0x01, sirfsoc_rtciobrg_base + SIRFSOC_CPUIOBRG_CTRL); in sirfsoc_rtc_iobrg_writel()
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-st.c | 202 writel_relaxed(readl_relaxed(reg) | mask, reg); in st_i2c_set_bits() 207 writel_relaxed(readl_relaxed(reg) & ~mask, reg); in st_i2c_clr_bits() 283 writel_relaxed(val, i2c_dev->base + SSC_CLR); in st_i2c_hw_config() 287 writel_relaxed(val, i2c_dev->base + SSC_CTL); in st_i2c_hw_config() 294 writel_relaxed(val, i2c_dev->base + SSC_BRG); in st_i2c_hw_config() 297 writel_relaxed(1, i2c_dev->base + SSC_PRE_SCALER_BRG); in st_i2c_hw_config() 300 writel_relaxed(SSC_I2C_I2CM, i2c_dev->base + SSC_I2C); in st_i2c_hw_config() 304 writel_relaxed(val, i2c_dev->base + SSC_REP_START_HOLD); in st_i2c_hw_config() 308 writel_relaxed(val, i2c_dev->base + SSC_REP_START_SETUP); in st_i2c_hw_config() 312 writel_relaxed(val, i2c_dev->base + SSC_START_HOLD); in st_i2c_hw_config() [all …]
|
D | i2c-hix5hd2.c | 106 writel_relaxed(val, priv->regs + HIX5I2C_ICR); in hix5hd2_i2c_clr_pend_irq() 113 writel_relaxed(I2C_CLEAR_ALL, priv->regs + HIX5I2C_ICR); in hix5hd2_i2c_clr_all_irq() 118 writel_relaxed(0, priv->regs + HIX5I2C_CTRL); in hix5hd2_i2c_disable_irq() 123 writel_relaxed(I2C_ENABLE | I2C_UNMASK_TOTAL | I2C_UNMASK_ALL, in hix5hd2_i2c_enable_irq() 134 writel_relaxed(val & (~I2C_UNMASK_TOTAL), priv->regs + HIX5I2C_CTRL); in hix5hd2_i2c_drv_setrate() 139 writel_relaxed(scl, priv->regs + HIX5I2C_SCL_H); in hix5hd2_i2c_drv_setrate() 140 writel_relaxed(scl, priv->regs + HIX5I2C_SCL_L); in hix5hd2_i2c_drv_setrate() 143 writel_relaxed(val, priv->regs + HIX5I2C_CTRL); in hix5hd2_i2c_drv_setrate() 198 writel_relaxed(I2C_STOP, priv->regs + HIX5I2C_COM); in hix5hd2_rw_handle_stop() 208 writel_relaxed(I2C_READ | I2C_NO_ACK, priv->regs + HIX5I2C_COM); in hix5hd2_read_handle() [all …]
|
/linux-4.4.14/drivers/spi/ |
D | spi-qup.c | 190 writel_relaxed(QUP_STATE_CLEAR, controller->base + QUP_STATE); in spi_qup_set_state() 191 writel_relaxed(QUP_STATE_CLEAR, controller->base + QUP_STATE); in spi_qup_set_state() 195 writel_relaxed(cur_state, controller->base + QUP_STATE); in spi_qup_set_state() 273 writel_relaxed(word, controller->base + QUP_OUTPUT_FIFO); in spi_qup_fifo_write() 395 writel_relaxed(qup_err, controller->base + QUP_ERROR_FLAGS); in spi_qup_qup_irq() 396 writel_relaxed(spi_err, controller->base + SPI_ERROR_FLAGS); in spi_qup_qup_irq() 397 writel_relaxed(opflags, controller->base + QUP_OPERATIONAL); in spi_qup_qup_irq() 498 writel_relaxed(n_words, controller->base + QUP_MX_READ_CNT); in spi_qup_io_config() 499 writel_relaxed(n_words, controller->base + QUP_MX_WRITE_CNT); in spi_qup_io_config() 501 writel_relaxed(0, controller->base + QUP_MX_INPUT_CNT); in spi_qup_io_config() [all …]
|
D | spi-st-ssc4.c | 117 writel_relaxed(word, spi_st->base + SSC_TBUF); in ssc_write_tx_fifo() 175 writel_relaxed((ctl | 0xf), spi_st->base + SSC_CTL); in spi_st_transfer_one() 188 writel_relaxed(SSC_IEN_TEEN, spi_st->base + SSC_IEN); in spi_st_transfer_one() 195 writel_relaxed(ctl, spi_st->base + SSC_CTL); in spi_st_transfer_one() 253 writel_relaxed(sscbrg, spi_st->base + SSC_BRG); in spi_st_setup() 289 writel_relaxed(var, spi_st->base + SSC_CTL); in spi_st_setup() 310 writel_relaxed(0x0, spi_st->base + SSC_IEN); in spi_st_irq() 366 writel_relaxed(0x0, spi_st->base + SSC_I2C); in spi_st_probe() 369 writel_relaxed(var, spi_st->base + SSC_CTL); in spi_st_probe() 374 writel_relaxed(var, spi_st->base + SSC_CTL); in spi_st_probe() [all …]
|
D | spi-rockchip.c | 206 writel_relaxed((enable ? 1 : 0), rs->regs + ROCKCHIP_SPI_SSIENR); in spi_enable_chip() 211 writel_relaxed(div, rs->regs + ROCKCHIP_SPI_BAUDR); in spi_set_clk() 237 writel_relaxed(fifo, rs->regs + ROCKCHIP_SPI_TXFTLR); in get_fifo_len() 242 writel_relaxed(0, rs->regs + ROCKCHIP_SPI_TXFTLR); in get_fifo_len() 295 writel_relaxed(ser, rs->regs + ROCKCHIP_SPI_SER); in rockchip_spi_set_cs() 359 writel_relaxed(txw, rs->regs + ROCKCHIP_SPI_TXDR); in rockchip_spi_pio_writer() 552 writel_relaxed(cr0, rs->regs + ROCKCHIP_SPI_CTRLR0); in rockchip_spi_config() 554 writel_relaxed(rs->len - 1, rs->regs + ROCKCHIP_SPI_CTRLR1); in rockchip_spi_config() 555 writel_relaxed(rs->fifo_len / 2 - 1, rs->regs + ROCKCHIP_SPI_TXFTLR); in rockchip_spi_config() 556 writel_relaxed(rs->fifo_len / 2 - 1, rs->regs + ROCKCHIP_SPI_RXFTLR); in rockchip_spi_config() [all …]
|
D | spi-omap2-mcspi.c | 159 writel_relaxed(val, mcspi->base + idx); in mcspi_write_reg() 174 writel_relaxed(val, cs->base + idx); in mcspi_write_cs_reg() 367 writel_relaxed(cs->chconf0, cs->base + OMAP2_MCSPI_CHCONF0); in omap2_mcspi_restore_ctx() 704 writel_relaxed(*tx++, tx_reg); in omap2_mcspi_txrx_pio() 751 writel_relaxed(*tx++, tx_reg); in omap2_mcspi_txrx_pio() 798 writel_relaxed(*tx++, tx_reg); in omap2_mcspi_txrx_pio() 1175 writel_relaxed(0, cs->base in omap2_mcspi_work_one() 1239 writel_relaxed(cs->chconf0, in omap2_mcspi_prepare_message() 1533 writel_relaxed(cs->chconf0, cs->base + OMAP2_MCSPI_CHCONF0); in omap2_mcspi_resume() 1535 writel_relaxed(cs->chconf0, cs->base + OMAP2_MCSPI_CHCONF0); in omap2_mcspi_resume()
|
/linux-4.4.14/drivers/watchdog/ |
D | sa1100_wdt.c | 57 writel_relaxed(readl_relaxed(OSCR) + pre_margin, OSMR3); in sa1100dog_open() 58 writel_relaxed(OSSR_M3, OSSR); in sa1100dog_open() 59 writel_relaxed(OWER_WME, OWER); in sa1100dog_open() 60 writel_relaxed(readl_relaxed(OIER) | OIER_E3, OIER); in sa1100dog_open() 83 writel_relaxed(readl_relaxed(OSCR) + pre_margin, OSMR3); in sa1100dog_write() 117 writel_relaxed(readl_relaxed(OSCR) + pre_margin, OSMR3); in sa1100dog_ioctl() 132 writel_relaxed(readl_relaxed(OSCR) + pre_margin, OSMR3); in sa1100dog_ioctl()
|
D | sp805_wdt.c | 140 writel_relaxed(UNLOCK, wdt->base + WDTLOCK); in wdt_config() 141 writel_relaxed(wdt->load_val, wdt->base + WDTLOAD); in wdt_config() 144 writel_relaxed(INT_MASK, wdt->base + WDTINTCLR); in wdt_config() 145 writel_relaxed(INT_ENABLE | RESET_ENABLE, wdt->base + in wdt_config() 149 writel_relaxed(LOCK, wdt->base + WDTLOCK); in wdt_config() 176 writel_relaxed(UNLOCK, wdt->base + WDTLOCK); in wdt_disable() 177 writel_relaxed(0, wdt->base + WDTCONTROL); in wdt_disable() 178 writel_relaxed(LOCK, wdt->base + WDTLOCK); in wdt_disable()
|
D | bcm2835_wdt.c | 66 writel_relaxed(PM_PASSWORD | (SECS_TO_WDOG_TICKS(wdog->timeout) & in bcm2835_wdt_start() 69 writel_relaxed(PM_PASSWORD | (cur & PM_RSTC_WRCFG_CLR) | in bcm2835_wdt_start() 81 writel_relaxed(PM_PASSWORD | PM_RSTC_RESET, wdt->base + PM_RSTC); in bcm2835_wdt_stop() 130 writel_relaxed(10 | PM_PASSWORD, wdt->base + PM_WDOG); in bcm2835_restart() 134 writel_relaxed(val, wdt->base + PM_RSTC); in bcm2835_restart() 162 writel_relaxed(val, wdt->base + PM_RSTS); in bcm2835_power_off()
|
D | omap_wdt.c | 81 writel_relaxed(wdev->wdt_trgr_pattern, (base + OMAP_WATCHDOG_TGR)); in omap_wdt_reload() 94 writel_relaxed(0xBBBB, base + OMAP_WATCHDOG_SPR); in omap_wdt_enable() 98 writel_relaxed(0x4444, base + OMAP_WATCHDOG_SPR); in omap_wdt_enable() 108 writel_relaxed(0xAAAA, base + OMAP_WATCHDOG_SPR); /* TIMER_MODE */ in omap_wdt_disable() 112 writel_relaxed(0x5555, base + OMAP_WATCHDOG_SPR); /* TIMER_MODE */ in omap_wdt_disable() 127 writel_relaxed(pre_margin, base + OMAP_WATCHDOG_LDR); in omap_wdt_set_timer() 154 writel_relaxed((1 << 5) | (PTV << 2), base + OMAP_WATCHDOG_CNTRL); in omap_wdt_start()
|
D | digicolor_wdt.c | 45 writel_relaxed(0, wdt->base + TIMER_A_CONTROL); in dc_wdt_set() 46 writel_relaxed(ticks, wdt->base + TIMER_A_COUNT); in dc_wdt_set() 47 writel_relaxed(TIMER_A_ENABLE_COUNT | TIMER_A_ENABLE_WATCHDOG, in dc_wdt_set() 78 writel_relaxed(0, wdt->base + TIMER_A_CONTROL); in dc_wdt_stop()
|
D | st_lpc_wdt.c | 122 writel_relaxed(timeout * clkrate, st_wdog->base + LPC_LPA_LSB_OFF); in st_wdog_load_timer() 123 writel_relaxed(1, st_wdog->base + LPC_LPA_START_OFF); in st_wdog_load_timer() 130 writel_relaxed(1, st_wdog->base + LPC_WDT_OFF); in st_wdog_start() 139 writel_relaxed(0, st_wdog->base + LPC_WDT_OFF); in st_wdog_stop()
|
/linux-4.4.14/arch/arm/kernel/ |
D | smp_twd.c | 42 writel_relaxed(0, twd_base + TWD_TIMER_CONTROL); in twd_shutdown() 49 writel_relaxed(TWD_TIMER_CONTROL_IT_ENABLE | TWD_TIMER_CONTROL_ONESHOT, in twd_set_oneshot() 60 writel_relaxed(DIV_ROUND_CLOSEST(twd_timer_rate, HZ), in twd_set_periodic() 62 writel_relaxed(ctrl, twd_base + TWD_TIMER_CONTROL); in twd_set_periodic() 73 writel_relaxed(evt, twd_base + TWD_TIMER_COUNTER); in twd_set_next_event() 74 writel_relaxed(ctrl, twd_base + TWD_TIMER_CONTROL); in twd_set_next_event() 88 writel_relaxed(1, twd_base + TWD_TIMER_INTSTAT); in twd_timer_ack() 216 writel_relaxed(0x1, twd_base + TWD_TIMER_CONTROL); in twd_calibrate_rate() 219 writel_relaxed(0xFFFFFFFFU, twd_base + TWD_TIMER_COUNTER); in twd_calibrate_rate() 282 writel_relaxed(0, twd_base + TWD_TIMER_CONTROL); in twd_timer_setup() [all …]
|
D | smp_scu.c | 49 writel_relaxed(scu_ctrl | 0x1, scu_base + 0x30); in scu_enable() 65 writel_relaxed(scu_ctrl, scu_base + SCU_CTRL); in scu_enable()
|
D | io.c | 22 writel_relaxed(value, reg); in atomic_io_modify_relaxed()
|
/linux-4.4.14/drivers/gpio/ |
D | gpio-pxa.c | 244 writel_relaxed(value, base + GPDR_OFFSET); in pxa_gpio_direction_input() 257 writel_relaxed(mask, base + (value ? GPSR_OFFSET : GPCR_OFFSET)); in pxa_gpio_direction_output() 266 writel_relaxed(tmp, base + GPDR_OFFSET); in pxa_gpio_direction_output() 280 writel_relaxed(1 << offset, gpio_chip_base(chip) + in pxa_gpio_set() 354 writel_relaxed(grer, c->regbase + GRER_OFFSET); in update_edge_detect() 355 writel_relaxed(gfer, c->regbase + GFER_OFFSET); in update_edge_detect() 382 writel_relaxed(gpdr | mask, c->regbase + GPDR_OFFSET); in pxa_gpio_irq_type() 384 writel_relaxed(gpdr & ~mask, c->regbase + GPDR_OFFSET); in pxa_gpio_irq_type() 420 writel_relaxed(gedr, c->regbase + GEDR_OFFSET); in pxa_gpio_demux_handler() 438 writel_relaxed(GPIO_bit(gpio), c->regbase + GEDR_OFFSET); in pxa_ack_muxed_gpio() [all …]
|
D | gpio-omap.c | 111 writel_relaxed(l, reg); in omap_set_gpio_direction() 131 writel_relaxed(l, reg); in omap_set_gpio_dataout_reg() 147 writel_relaxed(l, reg); in omap_set_gpio_dataout_mask() 174 writel_relaxed(l, base + reg); in omap_gpio_rmw() 183 writel_relaxed(bank->dbck_enable_mask, in omap_gpio_dbck_enable() 196 writel_relaxed(0, bank->base + bank->regs->debounce_en); in omap_gpio_dbck_disable() 233 writel_relaxed(debounce, reg); in omap2_set_gpio_debounce() 244 writel_relaxed(val, reg); in omap2_set_gpio_debounce() 283 writel_relaxed(bank->context.debounce_en, in omap_clear_gpio_debounce() 288 writel_relaxed(bank->context.debounce, bank->base + in omap_clear_gpio_debounce() [all …]
|
D | gpio-mvebu.c | 201 writel_relaxed(u, mvebu_gpioreg_out(mvchip)); in mvebu_gpio_set() 234 writel_relaxed(u, mvebu_gpioreg_blink(mvchip)); in mvebu_gpio_blink() 255 writel_relaxed(u, mvebu_gpioreg_io_conf(mvchip)); in mvebu_gpio_direction_input() 282 writel_relaxed(u, mvebu_gpioreg_io_conf(mvchip)); in mvebu_gpio_direction_output() 305 writel_relaxed(mask, mvebu_gpioreg_edge_cause(mvchip)); in mvebu_gpio_irq_ack() 319 writel_relaxed(ct->mask_cache_priv, mvebu_gpioreg_edge_mask(mvchip)); in mvebu_gpio_edge_irq_mask() 333 writel_relaxed(ct->mask_cache_priv, mvebu_gpioreg_edge_mask(mvchip)); in mvebu_gpio_edge_irq_unmask() 347 writel_relaxed(ct->mask_cache_priv, mvebu_gpioreg_level_mask(mvchip)); in mvebu_gpio_level_irq_mask() 361 writel_relaxed(ct->mask_cache_priv, mvebu_gpioreg_level_mask(mvchip)); in mvebu_gpio_level_irq_unmask() 422 writel_relaxed(u, mvebu_gpioreg_in_pol(mvchip)); in mvebu_gpio_irq_set_type() [all …]
|
D | gpio-davinci.c | 95 writel_relaxed(mask, value ? &g->set_data : &g->clr_data); in __davinci_direction() 99 writel_relaxed(temp, &g->dir); in __davinci_direction() 140 writel_relaxed((1 << offset), value ? &g->set_data : &g->clr_data); in davinci_gpio_set() 293 writel_relaxed(mask, &g->clr_falling); in gpio_irq_disable() 294 writel_relaxed(mask, &g->clr_rising); in gpio_irq_disable() 308 writel_relaxed(mask, &g->set_falling); in gpio_irq_enable() 310 writel_relaxed(mask, &g->set_rising); in gpio_irq_enable() 353 writel_relaxed(status, &g->intstat); in gpio_irq_handler() 406 writel_relaxed(mask, (trigger & IRQ_TYPE_EDGE_FALLING) in gpio_irq_type_unbanked() 408 writel_relaxed(mask, (trigger & IRQ_TYPE_EDGE_RISING) in gpio_irq_type_unbanked() [all …]
|
D | gpio-zynq.c | 230 writel_relaxed(state, gpio->base_addr + reg_offset); in zynq_gpio_set_value() 258 writel_relaxed(reg, gpio->base_addr + ZYNQ_GPIO_DIRM_OFFSET(bank_num)); in zynq_gpio_dir_in() 287 writel_relaxed(reg, gpio->base_addr + ZYNQ_GPIO_DIRM_OFFSET(bank_num)); in zynq_gpio_dir_out() 292 writel_relaxed(reg, gpio->base_addr + ZYNQ_GPIO_OUTEN_OFFSET(bank_num)); in zynq_gpio_dir_out() 315 writel_relaxed(BIT(bank_pin_num), in zynq_gpio_irq_mask() 336 writel_relaxed(BIT(bank_pin_num), in zynq_gpio_irq_unmask() 356 writel_relaxed(BIT(bank_pin_num), in zynq_gpio_irq_ack() 446 writel_relaxed(int_type, in zynq_gpio_set_irq_type() 448 writel_relaxed(int_pol, in zynq_gpio_set_irq_type() 450 writel_relaxed(int_any, in zynq_gpio_set_irq_type() [all …]
|
D | gpio-spear-spics.c | 80 writel_relaxed(tmp, spics->base + spics->perip_cfg); in spics_set_value() 105 writel_relaxed(tmp, spics->base + spics->perip_cfg); in spics_request() 120 writel_relaxed(tmp, spics->base + spics->perip_cfg); in spics_free()
|
/linux-4.4.14/arch/arm/mach-imx/ |
D | gpc.c | 60 writel_relaxed((sw2iso << GPC_PGC_SW2ISO_SHIFT) | in imx_gpc_set_arm_power_up_timing() 66 writel_relaxed((sw2iso << GPC_PGC_SW2ISO_SHIFT) | in imx_gpc_set_arm_power_down_timing() 72 writel_relaxed(power_off, gpc_base + GPC_PGC_CPU_PDN); in imx_gpc_set_arm_power_in_lpm() 86 writel_relaxed(~gpc_wake_irqs[i], reg_imr1 + i * 4); in imx_gpc_pre_suspend() 99 writel_relaxed(gpc_saved_imrs[i], reg_imr1 + i * 4); in imx_gpc_post_resume() 125 writel_relaxed(~0, reg_imr1 + i * 4); in imx_gpc_mask_all() 136 writel_relaxed(gpc_saved_imrs[i], reg_imr1 + i * 4); in imx_gpc_restore_all() 147 writel_relaxed(val, reg); in imx_gpc_hwirq_unmask() 158 writel_relaxed(val, reg); in imx_gpc_hwirq_mask() 272 writel_relaxed(~0, gpc_base + GPC_IMR1 + i * 4); in imx_gpc_init() [all …]
|
D | src.c | 63 writel_relaxed(val, src_base + SRC_SCR); in imx_src_reset_module() 95 writel_relaxed(val, src_base + SRC_SCR); in imx_enable_cpu() 102 writel_relaxed(virt_to_phys(jump_addr), in imx_set_cpu_jump() 115 writel_relaxed(arg, src_base + SRC_GPR1 + cpu * 8 + 4); in imx_set_cpu_arg() 140 writel_relaxed(val, src_base + SRC_SCR); in imx_src_init()
|
D | pm-imx6.c | 227 writel_relaxed(val, ccm_base + CGPR); in imx6q_set_int_mem_clk_lpm() 244 writel_relaxed(val, ccm_base + CCR); in imx6_enable_rbc() 271 writel_relaxed(val, ccm_base + CLPCR); in imx6q_enable_wb() 277 writel_relaxed(val, ccm_base + CCR); in imx6q_enable_wb() 339 writel_relaxed(val, ccm_base + CLPCR); in imx6_set_lpm() 620 writel_relaxed(val, ccm_base + CLPCR); in imx6_pm_ccm_init()
|
D | mmdc.c | 53 writel_relaxed(val, reg); in imx_mmdc_probe()
|
D | system.c | 123 writel_relaxed(val, l2x0_base + L310_PREFETCH_CTRL); in imx_init_l2cache()
|
D | platsmp.c | 121 writel_relaxed(cpu_to_be32(paddr), dcfg_base + DCFG_CCSR_SCRATCHRW1); in ls1021a_smp_prepare_cpus()
|
/linux-4.4.14/drivers/mfd/ |
D | mcp-sa11x0.c | 56 writel_relaxed(m->mccr0, MCCR0(m)); in mcp_sa11x0_set_telecom_divisor() 68 writel_relaxed(m->mccr0, MCCR0(m)); in mcp_sa11x0_set_audio_divisor() 84 writel_relaxed(reg << 17 | MCDR2_Wr | (val & 0xffff), MCDR2(m)); in mcp_sa11x0_write() 111 writel_relaxed(reg << 17 | MCDR2_Rd, MCDR2(m)); in mcp_sa11x0_read() 133 writel_relaxed(m->mccr0, MCCR0(m)); in mcp_sa11x0_enable() 141 writel_relaxed(m->mccr0, MCCR0(m)); in mcp_sa11x0_disable() 211 writel_relaxed(-1, MCSR(m)); in mcp_sa11x0_probe() 212 writel_relaxed(m->mccr1, MCCR1(m)); in mcp_sa11x0_probe() 213 writel_relaxed(m->mccr0, MCCR0(m)); in mcp_sa11x0_probe() 279 writel_relaxed(m->mccr1, MCCR1(m)); in mcp_sa11x0_resume() [all …]
|
D | qcom_rpm.c | 398 writel_relaxed(buf[i], RPM_REQ_REG(rpm, res->target_id + i)); in qcom_rpm_write() 402 writel_relaxed(sel_mask[i], in qcom_rpm_write() 406 writel_relaxed(BIT(state), RPM_CTRL_REG(rpm, RPM_REQUEST_CONTEXT)); in qcom_rpm_write() 431 writel_relaxed(0, RPM_CTRL_REG(rpm, RPM_ACK_SELECTOR + i)); in qcom_rpm_ack_interrupt()
|
/linux-4.4.14/drivers/pinctrl/ |
D | pinctrl-at91.c | 365 writel_relaxed(mask, pio + PIO_IDR); in at91_mux_disable_interrupt() 376 writel_relaxed(mask, pio + PIO_PPDDR); in at91_mux_set_pullup() 378 writel_relaxed(mask, pio + (on ? PIO_PUER : PIO_PUDR)); in at91_mux_set_pullup() 388 writel_relaxed(mask, pio + (on ? PIO_MDER : PIO_MDDR)); in at91_mux_set_multidrive() 393 writel_relaxed(mask, pio + PIO_ASR); in at91_mux_set_A_periph() 398 writel_relaxed(mask, pio + PIO_BSR); in at91_mux_set_B_periph() 404 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR1) & ~mask, in at91_mux_pio3_set_A_periph() 406 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR2) & ~mask, in at91_mux_pio3_set_A_periph() 412 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR1) | mask, in at91_mux_pio3_set_B_periph() 414 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR2) & ~mask, in at91_mux_pio3_set_B_periph() [all …]
|
D | pinctrl-at91-pio4.c | 148 writel_relaxed(val, atmel_pioctrl->reg_base in atmel_gpio_write() 373 writel_relaxed(BIT(line), addr + ATMEL_PIO_MSKR); in atmel_pin_config_read() 389 writel_relaxed(BIT(line), addr + ATMEL_PIO_MSKR); in atmel_pin_config_write() 392 writel_relaxed(conf, addr + ATMEL_PIO_CFGR); in atmel_pin_config_write() 761 writel_relaxed(mask, atmel_pioctrl->reg_base + in atmel_conf_pin_config_group_set() 765 writel_relaxed(mask, atmel_pioctrl->reg_base + in atmel_conf_pin_config_group_set()
|
/linux-4.4.14/arch/arm/mach-zx/ |
D | zx296702-pm-domain.c | 46 writel_relaxed(tmp, pcubase + PCU_DM_CLKEN); in normal_power_off() 51 writel_relaxed(tmp | BIT(zpd->bit), pcubase + PCU_DM_ISOEN); in normal_power_off() 56 writel_relaxed(tmp, pcubase + PCU_DM_RSTEN); in normal_power_off() 61 writel_relaxed(tmp | BIT(zpd->bit), pcubase + PCU_DM_PWRDN); in normal_power_off() 82 writel_relaxed(tmp, pcubase + PCU_DM_PWRDN); in normal_power_on() 94 writel_relaxed(tmp | BIT(zpd->bit), pcubase + PCU_DM_RSTEN); in normal_power_on() 99 writel_relaxed(tmp, pcubase + PCU_DM_ISOEN); in normal_power_on() 104 writel_relaxed(tmp | BIT(zpd->bit), pcubase + PCU_DM_CLKEN); in normal_power_on()
|
D | platsmp.c | 112 writel_relaxed(0x1, matrix_base + BUS_MATRIX_REMAP_CONFIG); in zx_boot_secondary() 115 writel_relaxed(0x0, pcu_base + PCU_CPU1_CTRL); in zx_boot_secondary() 122 writel_relaxed(0x0, matrix_base + BUS_MATRIX_REMAP_CONFIG); in zx_boot_secondary() 153 writel_relaxed(0x2, pcu_base + PCU_CPU1_CTRL); in zx_cpu_kill()
|
/linux-4.4.14/sound/soc/zte/ |
D | zx296702-spdif.c | 132 writel_relaxed(cstas1, base + ZX_CH_STA_1); in zx_spdif_chanstats() 177 writel_relaxed(val, zx_spdif->reg_base + ZX_CTRL); in zx_spdif_hw_params() 185 writel_relaxed(val, zx_spdif->reg_base + ZX_VALID_BIT); in zx_spdif_hw_params() 201 writel_relaxed(val, base + ZX_CTRL); in zx_spdif_cfg_tx() 207 writel_relaxed(val, base + ZX_FIFOCTRL); in zx_spdif_cfg_tx() 221 writel_relaxed(val, zx_spdif->reg_base + ZX_FIFOCTRL); in zx_spdif_trigger() 295 writel_relaxed(0, base + ZX_CTRL); in zx_spdif_dev_init() 296 writel_relaxed(0, base + ZX_INT_MASK); in zx_spdif_dev_init() 297 writel_relaxed(0xf, base + ZX_INT_STATUS); in zx_spdif_dev_init() 298 writel_relaxed(0x1, base + ZX_FIFOCTRL); in zx_spdif_dev_init() [all …]
|
D | zx296702-i2s.c | 113 writel_relaxed(val, base + ZX_I2S_PROCESS_CTRL); in zx_i2s_tx_en() 125 writel_relaxed(val, base + ZX_I2S_PROCESS_CTRL); in zx_i2s_rx_en() 138 writel_relaxed(val, base + ZX_I2S_FIFO_CTRL); in zx_i2s_tx_dma_en() 151 writel_relaxed(val, base + ZX_I2S_FIFO_CTRL); in zx_i2s_rx_dma_en() 217 writel_relaxed(val, i2s->reg_base + ZX_I2S_TIMING_CTRL); in zx_i2s_set_fmt() 278 writel_relaxed(val, i2s->reg_base + ZX_I2S_TIMING_CTRL); in zx_i2s_hw_params() 401 writel_relaxed(0, zx_i2s->reg_base + ZX_I2S_FIFO_CTRL); in zx_i2s_probe()
|
/linux-4.4.14/drivers/hsi/controllers/ |
D | omap_ssi_port.c | 267 writel_relaxed(d_addr, gdd + SSI_GDD_CDSA_REG(lch)); in ssi_start_dma() 268 writel_relaxed(s_addr, gdd + SSI_GDD_CSSA_REG(lch)); in ssi_start_dma() 275 writel_relaxed(tmp, omap_ssi->sys + SSI_GDD_MPU_IRQ_ENABLE_REG); in ssi_start_dma() 463 writel_relaxed(SSI_MODE_SLEEP, sst + SSI_SST_MODE_REG); in ssi_setup() 464 writel_relaxed(SSI_MODE_SLEEP, ssr + SSI_SSR_MODE_REG); in ssi_setup() 468 writel_relaxed(31, sst + SSI_SST_FRAMESIZE_REG); in ssi_setup() 469 writel_relaxed(div, sst + SSI_SST_DIVISOR_REG); in ssi_setup() 470 writel_relaxed(cl->tx_cfg.num_hw_channels, sst + SSI_SST_CHANNELS_REG); in ssi_setup() 471 writel_relaxed(cl->tx_cfg.arb_mode, sst + SSI_SST_ARBMODE_REG); in ssi_setup() 472 writel_relaxed(cl->tx_cfg.mode, sst + SSI_SST_MODE_REG); in ssi_setup() [all …]
|
D | omap_ssi.c | 191 writel_relaxed(SSI_WAKE(0), in ssi_waketest() 194 writel_relaxed(SSI_WAKE(0), in ssi_waketest() 215 writel_relaxed(val, omap_ssi->sys + SSI_GDD_MPU_IRQ_ENABLE_REG); in ssi_gdd_complete() 243 writel_relaxed(val, omap_ssi->sys + SSI_MPU_ENABLE_REG(port->num, 0)); in ssi_gdd_complete() 265 writel_relaxed(status_reg, sys + SSI_GDD_MPU_IRQ_STATUS_REG); in ssi_gdd_tasklet() 404 writel_relaxed(SSI_SOFTRESET, omap_ssi->sys + SSI_SYSCONFIG_REG); in ssi_hw_init() 416 writel_relaxed(SSI_SWRESET, omap_ssi->gdd + SSI_GDD_GRST_REG); in ssi_hw_init() 422 writel_relaxed(val, omap_ssi->sys + SSI_SYSCONFIG_REG); in ssi_hw_init() 424 writel_relaxed(SSI_CLK_AUTOGATING_ON, omap_ssi->sys + SSI_GDD_GCR_REG); in ssi_hw_init() 571 writel_relaxed(omap_ssi->gdd_gcr, omap_ssi->gdd + SSI_GDD_GCR_REG); in omap_ssi_runtime_resume()
|
/linux-4.4.14/drivers/media/rc/ |
D | ir-hix5hd2.c | 94 writel_relaxed(0x01, priv->base + IR_ENABLE); in hix5hd2_ir_config() 112 writel_relaxed(val, priv->base + IR_CONFIG); in hix5hd2_ir_config() 114 writel_relaxed(0x00, priv->base + IR_INTM); in hix5hd2_ir_config() 116 writel_relaxed(0x01, priv->base + IR_START); in hix5hd2_ir_config() 154 writel_relaxed(INT_CLR_OVERFLOW, priv->base + IR_INTC); in hix5hd2_ir_rx_interrupt() 183 writel_relaxed(INT_CLR_RCV, priv->base + IR_INTC); in hix5hd2_ir_rx_interrupt() 185 writel_relaxed(INT_CLR_TIMEOUT, priv->base + IR_INTC); in hix5hd2_ir_rx_interrupt() 310 writel_relaxed(0x01, priv->base + IR_ENABLE); in hix5hd2_ir_resume() 311 writel_relaxed(0x00, priv->base + IR_INTM); in hix5hd2_ir_resume() 312 writel_relaxed(0xff, priv->base + IR_INTC); in hix5hd2_ir_resume() [all …]
|
/linux-4.4.14/arch/arm/mach-pxa/ |
D | reset.c | 81 writel_relaxed(OWER_WME, OWER); in do_hw_reset() 82 writel_relaxed(OSSR_M3, OSSR); in do_hw_reset() 84 writel_relaxed(readl_relaxed(OSCR) + 368640, OSMR3); in do_hw_reset() 90 writel_relaxed(MDREFR_SLFRSH, MDREFR); in do_hw_reset()
|
/linux-4.4.14/drivers/hwtracing/coresight/ |
D | coresight-tmc.c | 151 writel_relaxed(ffcr, drvdata->base + TMC_FFCR); in tmc_flush_and_stop() 153 writel_relaxed(ffcr, drvdata->base + TMC_FFCR); in tmc_flush_and_stop() 167 writel_relaxed(TMC_CTL_CAPT_EN, drvdata->base + TMC_CTL); in tmc_enable_hw() 172 writel_relaxed(0x0, drvdata->base + TMC_CTL); in tmc_disable_hw() 182 writel_relaxed(TMC_MODE_CIRCULAR_BUFFER, drvdata->base + TMC_MODE); in tmc_etb_enable_hw() 183 writel_relaxed(TMC_FFCR_EN_FMT | TMC_FFCR_EN_TI | in tmc_etb_enable_hw() 188 writel_relaxed(drvdata->trigger_cntr, drvdata->base + TMC_TRG); in tmc_etb_enable_hw() 203 writel_relaxed(drvdata->size / 4, drvdata->base + TMC_RSZ); in tmc_etr_enable_hw() 204 writel_relaxed(TMC_MODE_CIRCULAR_BUFFER, drvdata->base + TMC_MODE); in tmc_etr_enable_hw() 208 writel_relaxed(axictl, drvdata->base + TMC_AXICTL); in tmc_etr_enable_hw() [all …]
|
D | coresight-replicator-qcom.c | 61 writel_relaxed(0x00, drvdata->base + REPLICATOR_IDFILTER0); in replicator_enable() 62 writel_relaxed(0xff, drvdata->base + REPLICATOR_IDFILTER1); in replicator_enable() 64 writel_relaxed(0x00, drvdata->base + REPLICATOR_IDFILTER1); in replicator_enable() 65 writel_relaxed(0xff, drvdata->base + REPLICATOR_IDFILTER0); in replicator_enable() 83 writel_relaxed(0xff, drvdata->base + REPLICATOR_IDFILTER0); in replicator_disable() 85 writel_relaxed(0xff, drvdata->base + REPLICATOR_IDFILTER1); in replicator_disable()
|
D | coresight-etb10.c | 116 writel_relaxed(0x0, drvdata->base + ETB_RAM_WRITE_POINTER); in etb_enable_hw() 119 writel_relaxed(0x0, drvdata->base + ETB_RWD_REG); in etb_enable_hw() 122 writel_relaxed(0x0, drvdata->base + ETB_RAM_WRITE_POINTER); in etb_enable_hw() 124 writel_relaxed(0x0, drvdata->base + ETB_RAM_READ_POINTER); in etb_enable_hw() 126 writel_relaxed(drvdata->trigger_cntr, drvdata->base + ETB_TRG); in etb_enable_hw() 127 writel_relaxed(ETB_FFCR_EN_FTC | ETB_FFCR_STOP_TRIGGER, in etb_enable_hw() 130 writel_relaxed(ETB_CTL_CAPT_EN, drvdata->base + ETB_CTL_REG); in etb_enable_hw() 160 writel_relaxed(ffcr, drvdata->base + ETB_FFCR); in etb_disable_hw() 163 writel_relaxed(ffcr, drvdata->base + ETB_FFCR); in etb_disable_hw() 172 writel_relaxed(0x0, drvdata->base + ETB_CTL_REG); in etb_disable_hw() [all …]
|
D | coresight-priv.h | 42 writel_relaxed(0x0, addr + CORESIGHT_LAR); in CS_LOCK() 49 writel_relaxed(CORESIGHT_UNLOCK, addr + CORESIGHT_LAR); in CS_UNLOCK()
|
D | coresight-etm4x.c | 51 writel_relaxed(0x0, drvdata->base + TRCOSLAR); in etm4_os_unlock() 99 writel_relaxed(0, drvdata->base + TRCPRGCTLR); in etm4_enable_hw() 107 writel_relaxed(drvdata->pe_sel, drvdata->base + TRCPROCSELR); in etm4_enable_hw() 108 writel_relaxed(drvdata->cfg, drvdata->base + TRCCONFIGR); in etm4_enable_hw() 110 writel_relaxed(0x0, drvdata->base + TRCAUXCTLR); in etm4_enable_hw() 111 writel_relaxed(drvdata->eventctrl0, drvdata->base + TRCEVENTCTL0R); in etm4_enable_hw() 112 writel_relaxed(drvdata->eventctrl1, drvdata->base + TRCEVENTCTL1R); in etm4_enable_hw() 113 writel_relaxed(drvdata->stall_ctrl, drvdata->base + TRCSTALLCTLR); in etm4_enable_hw() 114 writel_relaxed(drvdata->ts_ctrl, drvdata->base + TRCTSCTLR); in etm4_enable_hw() 115 writel_relaxed(drvdata->syncfreq, drvdata->base + TRCSYNCPR); in etm4_enable_hw() [all …]
|
D | coresight-funnel.c | 61 writel_relaxed(functl, drvdata->base + FUNNEL_FUNCTL); in funnel_enable_hw() 62 writel_relaxed(drvdata->priority, drvdata->base + FUNNEL_PRICTL); in funnel_enable_hw() 87 writel_relaxed(functl, drvdata->base + FUNNEL_FUNCTL); in funnel_disable_hw()
|
D | coresight-tpiu.c | 89 writel_relaxed(0x0, drvdata->base + TPIU_FFCR); in tpiu_disable_hw() 91 writel_relaxed(FFCR_FON_MAN, drvdata->base + TPIU_FFCR); in tpiu_disable_hw()
|
/linux-4.4.14/drivers/soc/dove/ |
D | pmu.c | 55 writel_relaxed(val & ~BIT(id), pmu->pmc_base + PMC_SW_RST); in pmu_reset_reset() 56 writel_relaxed(val | BIT(id), pmu->pmc_base + PMC_SW_RST); in pmu_reset_reset() 70 writel_relaxed(val, pmu->pmc_base + PMC_SW_RST); in pmu_reset_assert() 84 writel_relaxed(val, pmu->pmc_base + PMC_SW_RST); in pmu_reset_deassert() 157 writel_relaxed(val, pmu_base + PMU_ISO); in pmu_domain_power_off() 164 writel_relaxed(val, pmc_base + PMC_SW_RST); in pmu_domain_power_off() 169 writel_relaxed(val, pmu_base + PMU_PWR); in pmu_domain_power_off() 189 writel_relaxed(val, pmu_base + PMU_PWR); in pmu_domain_power_on() 195 writel_relaxed(val, pmc_base + PMC_SW_RST); in pmu_domain_power_on() 202 writel_relaxed(val, pmu_base + PMU_ISO); in pmu_domain_power_on() [all …]
|
/linux-4.4.14/drivers/clk/mxs/ |
D | clk-imx28.c | 79 writel_relaxed(0x3 << BP_SAIF_CLKMUX, DIGCTRL + CLR); in mxs_saif_clkmux_select() 80 writel_relaxed(clkmux << BP_SAIF_CLKMUX, DIGCTRL + SET); in mxs_saif_clkmux_select() 90 writel_relaxed(1 << BP_CPU_INTERRUPT_WAIT, CPU + SET); in clk_misc_init() 93 writel_relaxed(1 << BP_ENET_DIV_TIME, ENET + SET); in clk_misc_init() 96 writel_relaxed(0x3 << BP_CLKSEQ_BYPASS_SAIF0, CLKSEQ + CLR); in clk_misc_init() 101 writel_relaxed(val, SAIF0); in clk_misc_init() 105 writel_relaxed(val, SAIF1); in clk_misc_init() 110 writel_relaxed(val, ENET); in clk_misc_init() 116 writel_relaxed(0xf << BP_CLKSEQ_BYPASS_SSP0, CLKSEQ + CLR); in clk_misc_init() 125 writel_relaxed(val, FRAC0); in clk_misc_init()
|
D | clk-pll.c | 42 writel_relaxed(1 << pll->power, pll->base + SET); in clk_pll_prepare() 53 writel_relaxed(1 << pll->power, pll->base + CLR); in clk_pll_unprepare() 60 writel_relaxed(1 << 31, pll->base + CLR); in clk_pll_enable() 69 writel_relaxed(1 << 31, pll->base + SET); in clk_pll_disable()
|
D | clk-imx23.c | 55 writel_relaxed(1 << BP_CPU_INTERRUPT_WAIT, CPU + SET); in clk_misc_init() 58 writel_relaxed(1 << BP_CLKSEQ_BYPASS_SAIF, CLKSEQ + CLR); in clk_misc_init() 63 writel_relaxed(val, SAIF); in clk_misc_init() 69 writel_relaxed(1 << BP_CLKSEQ_BYPASS_SSP, CLKSEQ + CLR); in clk_misc_init() 75 writel_relaxed(0x3f << BP_FRAC_IOFRAC, FRAC + CLR); in clk_misc_init() 76 writel_relaxed(30 << BP_FRAC_IOFRAC, FRAC + SET); in clk_misc_init()
|
D | clk-ref.c | 41 writel_relaxed(1 << ((ref->idx + 1) * 8 - 1), ref->reg + CLR); in clk_ref_enable() 50 writel_relaxed(1 << ((ref->idx + 1) * 8 - 1), ref->reg + SET); in clk_ref_disable() 112 writel_relaxed(val, ref->reg); in clk_ref_set_rate()
|
/linux-4.4.14/drivers/clk/hisilicon/ |
D | clk-hix5hd2.c | 179 writel_relaxed(val, clk->ctrl_reg); in clk_ether_prepare() 181 writel_relaxed(val, clk->ctrl_reg); in clk_ether_prepare() 186 writel_relaxed(val, clk->phy_reg); in clk_ether_prepare() 191 writel_relaxed(val, clk->phy_reg); in clk_ether_prepare() 196 writel_relaxed(val, clk->phy_reg); in clk_ether_prepare() 208 writel_relaxed(val, clk->ctrl_reg); in clk_ether_unprepare() 224 writel_relaxed(val, clk->ctrl_reg); in clk_complex_enable() 229 writel_relaxed(val, clk->phy_reg); in clk_complex_enable() 242 writel_relaxed(val, clk->ctrl_reg); in clk_complex_disable() 247 writel_relaxed(val, clk->phy_reg); in clk_complex_disable()
|
D | clkgate-separated.c | 56 writel_relaxed(reg, sclk->enable); in clkgate_separated_enable() 73 writel_relaxed(reg, sclk->enable + CLKGATE_SEPERATED_DISABLE); in clkgate_separated_disable()
|
D | clk-hi3620.c | 376 writel_relaxed(val, mclk->clken_reg); in mmc_clk_set_timing() 380 writel_relaxed(val, mclk->sam_reg); in mmc_clk_set_timing() 384 writel_relaxed(val, mclk->drv_reg); in mmc_clk_set_timing() 388 writel_relaxed(val, mclk->div_reg); in mmc_clk_set_timing() 392 writel_relaxed(val, mclk->clken_reg); in mmc_clk_set_timing()
|
/linux-4.4.14/drivers/clk/tegra/ |
D | clk-periph-gate.c | 33 writel_relaxed(val, gate->clk_base + (gate->regs->enb_set_reg)) 35 writel_relaxed(val, gate->clk_base + (gate->regs->enb_clr_reg)) 40 writel_relaxed(val, gate->clk_base + (gate->regs->rst_clr_reg)) 87 writel_relaxed(0, gate->clk_base + LVL2_CLK_GATE_OVRE); in clk_periph_enable() 88 writel_relaxed(BIT(22), gate->clk_base + LVL2_CLK_GATE_OVRE); in clk_periph_enable() 90 writel_relaxed(0, gate->clk_base + LVL2_CLK_GATE_OVRE); in clk_periph_enable()
|
D | clk-pll-out.c | 54 writel_relaxed(val, pll_out->reg); in clk_pll_out_enable() 76 writel_relaxed(val, pll_out->reg); in clk_pll_out_disable()
|
D | clk-tegra114.c | 999 writel_relaxed(reg, clk_base + UTMIP_PLL_CFG2); in tegra114_utmi_param_configure() 1017 writel_relaxed(reg, clk_base + UTMIP_PLL_CFG1); in tegra114_utmi_param_configure() 1024 writel_relaxed(reg, clk_base + UTMIPLL_HW_PWRDN_CFG0); in tegra114_utmi_param_configure() 1029 writel_relaxed(reg, clk_base + UTMIP_PLL_CFG1); in tegra114_utmi_param_configure() 1038 writel_relaxed(reg, clk_base + UTMIPLL_HW_PWRDN_CFG0); in tegra114_utmi_param_configure() 1045 writel_relaxed(reg, clk_base + UTMIPLL_HW_PWRDN_CFG0); in tegra114_utmi_param_configure() 1354 writel_relaxed(select, clk_base + CPU_FINETRIM_SELECT); in tegra114_clock_tune_cpu_trimmers_high() 1381 writel_relaxed(select, clk_base + CPU_FINETRIM_SELECT); in tegra114_clock_tune_cpu_trimmers_low() 1403 writel_relaxed(r, clk_base + CPU_FINETRIM_R); in tegra114_clock_tune_cpu_trimmers_init() 1412 writel_relaxed(dr, clk_base + CPU_FINETRIM_DR); in tegra114_clock_tune_cpu_trimmers_init() [all …]
|
D | clk-super.c | 105 writel_relaxed(val, mux->reg); in clk_super_set_parent() 114 writel_relaxed(val, mux->reg); in clk_super_set_parent()
|
D | clk.c | 161 writel_relaxed(BIT(id % 32), in tegra_clk_rst_assert() 175 writel_relaxed(BIT(id % 32), in tegra_clk_rst_deassert()
|
/linux-4.4.14/arch/arm/mach-mvebu/ |
D | kirkwood-pm.c | 32 writel_relaxed(~0, memory_pm_ctrl); in kirkwood_low_power() 35 writel_relaxed(0x7, ddr_operation_base); in kirkwood_low_power() 44 writel_relaxed(mem_pm_ctrl, memory_pm_ctrl); in kirkwood_low_power()
|
/linux-4.4.14/arch/arm/mm/ |
D | cache-l2x0.c | 81 writel_relaxed(val, base + reg); in l2c_write_sec() 96 writel_relaxed(l2x0_way_mask, reg); in __l2c_op_way() 105 writel_relaxed(0, base + L2X0_LOCKDOWN_WAY_D_BASE + in l2c_unlock() 107 writel_relaxed(0, base + L2X0_LOCKDOWN_WAY_I_BASE + in l2c_unlock() 134 writel_relaxed(0, base + sync_reg_offset); in l2c_enable() 180 writel_relaxed(0, base + sync_reg_offset); in __l2c210_cache_sync() 187 writel_relaxed(start, reg); in __l2c210_op_pa_range() 198 writel_relaxed(start, base + L2X0_CLEAN_INV_LINE_PA); in l2c210_inv_range() 204 writel_relaxed(end, base + L2X0_CLEAN_INV_LINE_PA); in l2c210_inv_range() 275 writel_relaxed(0, base + L2X0_CACHE_SYNC); in __l2c220_cache_sync() [all …]
|
D | cache-uniphier.c | 121 writel_relaxed(UNIPHIER_SSCOPE_CM_SYNC, in __uniphier_cache_sync() 168 writel_relaxed(UNIPHIER_SSCOLPQS_EF, data->op_base + UNIPHIER_SSCOLPQS); in __uniphier_cache_maint_common() 172 writel_relaxed(UNIPHIER_SSCOQM_CE | operation, in __uniphier_cache_maint_common() 177 writel_relaxed(start, data->op_base + UNIPHIER_SSCOQAD); in __uniphier_cache_maint_common() 178 writel_relaxed(size, data->op_base + UNIPHIER_SSCOQSZ); in __uniphier_cache_maint_common() 183 writel_relaxed(data->way_locked_mask, in __uniphier_cache_maint_common() 252 writel_relaxed(val, data->ctrl_base + UNIPHIER_SSCC); in __uniphier_cache_enable() 261 writel_relaxed(~data->way_locked_mask & data->way_present_mask, in __uniphier_cache_set_locked_ways()
|
/linux-4.4.14/drivers/clk/mmp/ |
D | clk-apbc.c | 52 writel_relaxed(data, apbc->base); in clk_apbc_prepare() 64 writel_relaxed(data, apbc->base); in clk_apbc_prepare() 77 writel_relaxed(data, apbc->base); in clk_apbc_prepare() 99 writel_relaxed(data, apbc->base); in clk_apbc_unprepare() 111 writel_relaxed(data, apbc->base); in clk_apbc_unprepare()
|
D | clk-apmu.c | 39 writel_relaxed(data, apmu->base); in clk_apmu_enable() 57 writel_relaxed(data, apmu->base); in clk_apmu_disable()
|
/linux-4.4.14/drivers/video/fbdev/omap2/dss/ |
D | pll.c | 268 writel_relaxed(l, base + PLL_CONFIGURATION1); in dss_pll_write_config_type_a() 277 writel_relaxed(l, base + PLL_CONFIGURATION3); in dss_pll_write_config_type_a() 302 writel_relaxed(l, base + PLL_CONFIGURATION2); in dss_pll_write_config_type_a() 304 writel_relaxed(1, base + PLL_GO); /* PLL_GO */ in dss_pll_write_config_type_a() 325 writel_relaxed(l, base + PLL_CONFIGURATION2); in dss_pll_write_config_type_a() 351 writel_relaxed(l, base + PLL_CONFIGURATION1); in dss_pll_write_config_type_b() 365 writel_relaxed(l, base + PLL_CONFIGURATION2); in dss_pll_write_config_type_b() 369 writel_relaxed(l, base + PLL_CONFIGURATION3); in dss_pll_write_config_type_b() 374 writel_relaxed(l, base + PLL_CONFIGURATION4); in dss_pll_write_config_type_b() 376 writel_relaxed(1, base + PLL_GO); /* PLL_GO */ in dss_pll_write_config_type_b()
|
/linux-4.4.14/arch/arm/mach-vexpress/ |
D | dcscb.c | 51 writel_relaxed(rst_hold, dcscb_base + RST_HOLD0 + cluster * 4); in dcscb_cpu_powerup() 67 writel_relaxed(rst_hold, dcscb_base + RST_HOLD0 + cluster * 4); in dcscb_cluster_powerup() 80 writel_relaxed(rst_hold, dcscb_base + RST_HOLD0 + cluster * 4); in dcscb_cpu_powerdown_prepare() 92 writel_relaxed(rst_hold, dcscb_base + RST_HOLD0 + cluster * 4); in dcscb_cluster_powerdown_prepare()
|
D | spc.c | 142 writel_relaxed(reg, info->baseaddr + WAKE_INT_MASK); in ve_spc_global_wakeup_irq() 175 writel_relaxed(reg, info->baseaddr + WAKE_INT_MASK); in ve_spc_cpu_wakeup_irq() 197 writel_relaxed(addr, baseaddr); in ve_spc_set_resume_addr() 218 writel_relaxed(enable, info->baseaddr + pwdrn_reg); in ve_spc_powerdown()
|
/linux-4.4.14/drivers/input/keyboard/ |
D | spear-keyboard.c | 97 writel_relaxed(0, kbd->io_base + STATUS_REG); in spear_kbd_interrupt() 121 writel_relaxed(val, kbd->io_base + MODE_CTL_REG); in spear_kbd_open() 122 writel_relaxed(1, kbd->io_base + STATUS_REG); in spear_kbd_open() 127 writel_relaxed(val, kbd->io_base + MODE_CTL_REG); in spear_kbd_open() 140 writel_relaxed(val, kbd->io_base + MODE_CTL_REG); in spear_kbd_close() 323 writel_relaxed(val, kbd->io_base + MODE_CTL_REG); in spear_kbd_suspend() 327 writel_relaxed(mode_ctl_reg & ~MODE_CTL_START_SCAN, in spear_kbd_suspend() 365 writel_relaxed(kbd->mode_ctl_reg, kbd->io_base + MODE_CTL_REG); in spear_kbd_resume()
|
/linux-4.4.14/drivers/gpu/drm/armada/ |
D | armada_crtc.c | 118 writel_relaxed(val | regs->val, reg); in armada_drm_crtc_update_regs() 163 writel_relaxed(dumb_ctrl, dcrtc->base + LCD_SPU_DUMB_CTRL); in armada_drm_crtc_update() 426 writel_relaxed(dcrtc->v[i].spu_v_porch, base + LCD_SPU_V_PORCH); in armada_drm_crtc_irq() 427 writel_relaxed(dcrtc->v[i].spu_v_h_total, in armada_drm_crtc_irq() 433 writel_relaxed(val, base + LCD_SPU_ADV_REG); in armada_drm_crtc_irq() 437 writel_relaxed(dcrtc->cursor_hw_pos, in armada_drm_crtc_irq() 439 writel_relaxed(dcrtc->cursor_hw_sz, in armada_drm_crtc_irq() 465 writel_relaxed(0, dcrtc->base + LCD_SPU_IRQ_ISR); in armada_drm_irq() 576 writel_relaxed(val, dcrtc->base + LCD_SPU_DUMB_CTRL); in armada_drm_crtc_mode_set() 772 writel_relaxed(val, in armada_load_cursor_argb() [all …]
|
D | armada_overlay.c | 53 writel_relaxed(prop->colorkey_yr, dcrtc->base + LCD_SPU_COLORKEY_Y); in armada_ovl_update_attr() 54 writel_relaxed(prop->colorkey_ug, dcrtc->base + LCD_SPU_COLORKEY_U); in armada_ovl_update_attr() 55 writel_relaxed(prop->colorkey_vb, dcrtc->base + LCD_SPU_COLORKEY_V); in armada_ovl_update_attr() 57 writel_relaxed(prop->brightness << 16 | prop->contrast, in armada_ovl_update_attr() 60 writel_relaxed(prop->saturation << 16, in armada_ovl_update_attr() 62 writel_relaxed(0x00002000, dcrtc->base + LCD_SPU_CBSH_HUE); in armada_ovl_update_attr() 147 writel_relaxed(val, dcrtc->base + LCD_SPU_DMA_HPXL_VLN); in armada_ovl_plane_update() 151 writel_relaxed(val, dcrtc->base + LCD_SPU_DZM_HPXL_VLN); in armada_ovl_plane_update() 155 writel_relaxed(val, dcrtc->base + LCD_SPU_DMA_OVSA_HPXL_VLN); in armada_ovl_plane_update()
|
D | armada_drm.h | 29 writel_relaxed(v, ptr); in armada_updatel()
|
/linux-4.4.14/drivers/soc/brcmstb/ |
D | biuctrl.c | 39 writel_relaxed(creds | CPU_CREDIT_REG_MCPx_WR_PAIRING_EN_MASK, in mcp_write_pairing_set() 43 writel_relaxed(creds & ~CPU_CREDIT_REG_MCPx_WR_PAIRING_EN_MASK, in mcp_write_pairing_set() 90 writel_relaxed(cpu_credit_reg_dump, in brcmstb_cpu_credit_reg_resume()
|
/linux-4.4.14/drivers/clk/imx/ |
D | clk-pfd.c | 45 writel_relaxed(1 << ((pfd->idx + 1) * 8 - 1), pfd->reg + CLR); in clk_pfd_enable() 54 writel_relaxed(1 << ((pfd->idx + 1) * 8 - 1), pfd->reg + SET); in clk_pfd_disable() 105 writel_relaxed(0x3f << (pfd->idx * 8), pfd->reg + CLR); in clk_pfd_set_rate() 106 writel_relaxed(frac << (pfd->idx * 8), pfd->reg + SET); in clk_pfd_set_rate()
|
D | clk-pllv3.c | 82 writel_relaxed(val, pll->base); in clk_pllv3_prepare() 97 writel_relaxed(val, pll->base); in clk_pllv3_unprepare() 134 writel_relaxed(val, pll->base); in clk_pllv3_set_rate() 188 writel_relaxed(val, pll->base); in clk_pllv3_sys_set_rate() 258 writel_relaxed(val, pll->base); in clk_pllv3_av_set_rate() 259 writel_relaxed(mfn, pll->base + PLL_NUM_OFFSET); in clk_pllv3_av_set_rate() 260 writel_relaxed(mfd, pll->base + PLL_DENOM_OFFSET); in clk_pllv3_av_set_rate()
|
D | clk-imx6sl.c | 155 writel_relaxed(val, anatop_base + PLL_ARM); in imx6sl_enable_pll_arm() 159 writel_relaxed(saved_pll_arm, anatop_base + PLL_ARM); in imx6sl_enable_pll_arm() 177 writel_relaxed(arm_div_for_wait, ccm_base + CACRR); in imx6sl_set_wait_clk() 179 writel_relaxed(saved_arm_div, ccm_base + CACRR); in imx6sl_set_wait_clk()
|
/linux-4.4.14/drivers/clk/zte/ |
D | clk.c | 99 writel_relaxed(config->cfg0, zx_pll->reg_base); in zx_pll_set_rate() 100 writel_relaxed(config->cfg1, zx_pll->reg_base + CFG0_CFG1_OFFSET); in zx_pll_set_rate() 111 writel_relaxed(reg & ~POWER_DOWN, zx_pll->reg_base); in zx_pll_enable() 123 writel_relaxed(reg | POWER_DOWN, zx_pll->reg_base); in zx_pll_disable() 249 writel_relaxed(reg, zx_audio->reg_base); in zx_audio_set_rate() 261 writel_relaxed(reg & ~ZX_AUDIO_EN, zx_audio->reg_base); in zx_audio_enable() 271 writel_relaxed(reg | ZX_AUDIO_EN, zx_audio->reg_base); in zx_audio_disable()
|
/linux-4.4.14/drivers/mailbox/ |
D | mailbox-altera.c | 95 writel_relaxed(mask, mbox->mbox_base + MAILBOX_INTMASK_REG); in altera_mbox_rx_intmask() 107 writel_relaxed(mask, mbox->mbox_base + MAILBOX_INTMASK_REG); in altera_mbox_tx_intmask() 117 writel_relaxed(MBOX_MAGIC, mbox->mbox_base + MAILBOX_PTR_REG); in altera_mbox_is_sender() 121 writel_relaxed(0, mbox->mbox_base + MAILBOX_PTR_REG); in altera_mbox_is_sender() 238 writel_relaxed(udata[MBOX_PTR], mbox->mbox_base + MAILBOX_PTR_REG); in altera_mbox_send_data() 239 writel_relaxed(udata[MBOX_CMD], mbox->mbox_base + MAILBOX_CMD_REG); in altera_mbox_send_data() 281 writel_relaxed(~0, mbox->mbox_base + MAILBOX_INTMASK_REG); in altera_mbox_shutdown()
|
D | arm_mhu.c | 63 writel_relaxed(val, mlink->rx_reg + INTR_CLR_OFS); in mhu_rx_interrupt() 81 writel_relaxed(*arg, mlink->tx_reg + INTR_SET_OFS); in mhu_send_data() 93 writel_relaxed(val, mlink->tx_reg + INTR_CLR_OFS); in mhu_startup()
|
D | mailbox-sti.c | 134 writel_relaxed(BIT(channel), base + STI_ENA_SET_OFFSET); in sti_mbox_enable_channel() 149 writel_relaxed(BIT(channel), base + STI_ENA_CLR_OFFSET); in sti_mbox_disable_channel() 161 writel_relaxed(BIT(channel), base + STI_IRQ_CLR_OFFSET); in sti_mbox_clear_irq() 287 writel_relaxed(BIT(channel), base + STI_IRQ_SET_OFFSET); in sti_mbox_send_data()
|
/linux-4.4.14/arch/arm/mach-spear/ |
D | spear13xx.c | 41 writel_relaxed(0x06, VA_L2CC_BASE + L310_PREFETCH_CTRL); in spear13xx_l2x0_init() 47 writel_relaxed(0x221, VA_L2CC_BASE + L310_TAG_LATENCY_CTRL); in spear13xx_l2x0_init() 48 writel_relaxed(0x441, VA_L2CC_BASE + L310_DATA_LATENCY_CTRL); in spear13xx_l2x0_init()
|
D | restart.c | 29 writel_relaxed(0x01, SPEAR13XX_SYS_SW_RES); in spear_restart()
|
/linux-4.4.14/drivers/tty/serial/ |
D | stm32-usart.c | 139 writel_relaxed(val, port->membase + reg); in stm32_set_bits() 148 writel_relaxed(val, port->membase + reg); in stm32_clr_bits() 205 writel_relaxed(port->x_char, port->membase + USART_DR); in stm32_transmit_chars() 221 writel_relaxed(xmit->buf[xmit->tail], port->membase + USART_DR); in stm32_transmit_chars() 363 writel_relaxed(0, port->membase + USART_CR1); in stm32_set_termios() 405 writel_relaxed(mantissa | fraction, port->membase + USART_BRR); in stm32_set_termios() 433 writel_relaxed(cr3, port->membase + USART_CR3); in stm32_set_termios() 434 writel_relaxed(cr2, port->membase + USART_CR2); in stm32_set_termios() 435 writel_relaxed(cr1, port->membase + USART_CR1); in stm32_set_termios() 614 writel_relaxed(ch, port->membase + USART_DR); in stm32_console_putchar() [all …]
|
/linux-4.4.14/drivers/iommu/ |
D | arm-smmu.c | 80 writel_relaxed(__val >> 32, __addr + 4); \ 81 writel_relaxed(__val, __addr); \ 544 writel_relaxed(0, gr0_base + ARM_SMMU_GR0_sTLBGSYNC); in __arm_smmu_tlb_sync() 573 writel_relaxed(ARM_SMMU_CB_ASID(cfg), in arm_smmu_tlb_inv_context() 577 writel_relaxed(ARM_SMMU_CB_VMID(cfg), in arm_smmu_tlb_inv_context() 600 writel_relaxed(iova, reg); in arm_smmu_tlb_inv_range_nosync() 617 writel_relaxed(ARM_SMMU_CB_VMID(cfg), reg); in arm_smmu_tlb_inv_range_nosync() 675 writel_relaxed(resume, cb_base + ARM_SMMU_CB_RESUME); in arm_smmu_context_fault() 729 writel_relaxed(reg, gr1_base + ARM_SMMU_GR1_CBA2R(cfg->cbndx)); in arm_smmu_init_context_bank() 747 writel_relaxed(reg, gr1_base + ARM_SMMU_GR1_CBAR(cfg->cbndx)); in arm_smmu_init_context_bank() [all …]
|
/linux-4.4.14/sound/soc/sti/ |
D | uniperif.h | 22 writel_relaxed(((readl_relaxed(ip->base + offset) & \ 25 writel_relaxed((((value) & mask) << shift), ip->base + offset) 36 writel_relaxed(value, ip->base + UNIPERIF_SOFT_RST_OFFSET(ip)) 58 writel_relaxed(value, ip->base + UNIPERIF_FIFO_DATA_OFFSET(ip)) 68 writel_relaxed(value, ip->base + \ 75 writel_relaxed(value, ip->base + UNIPERIF_CHANNEL_STA_REG0_OFFSET(ip)) 81 writel_relaxed(value, ip->base + UNIPERIF_CHANNEL_STA_REG1_OFFSET(ip)) 87 writel_relaxed(value, ip->base + UNIPERIF_CHANNEL_STA_REG2_OFFSET(ip)) 93 writel_relaxed(value, ip->base + UNIPERIF_CHANNEL_STA_REG3_OFFSET(ip)) 99 writel_relaxed(value, ip->base + UNIPERIF_CHANNEL_STA_REG4_OFFSET(ip)) [all …]
|
/linux-4.4.14/drivers/thermal/ |
D | spear_thermal.c | 67 writel_relaxed(actual_mask & ~stdev->flags, stdev->thermal_base); in spear_thermal_suspend() 91 writel_relaxed(actual_mask | stdev->flags, stdev->thermal_base); in spear_thermal_resume() 138 writel_relaxed(stdev->flags, stdev->thermal_base); in spear_thermal_probe() 171 writel_relaxed(actual_mask & ~stdev->flags, stdev->thermal_base); in spear_thermal_exit()
|
D | rockchip_thermal.c | 356 writel_relaxed(0U | TSADCV2_AUTO_TSHUT_POLARITY_HIGH, in rk_tsadcv2_initialize() 359 writel_relaxed(0U & ~TSADCV2_AUTO_TSHUT_POLARITY_HIGH, in rk_tsadcv2_initialize() 362 writel_relaxed(TSADCV2_AUTO_PERIOD_TIME, regs + TSADCV2_AUTO_PERIOD); in rk_tsadcv2_initialize() 363 writel_relaxed(TSADCV2_HIGHT_INT_DEBOUNCE_COUNT, in rk_tsadcv2_initialize() 365 writel_relaxed(TSADCV2_AUTO_PERIOD_HT_TIME, in rk_tsadcv2_initialize() 367 writel_relaxed(TSADCV2_HIGHT_TSHUT_DEBOUNCE_COUNT, in rk_tsadcv2_initialize() 376 writel_relaxed(val & TSADCV2_INT_PD_CLEAR_MASK, regs + TSADCV2_INT_PD); in rk_tsadcv2_irq_ack() 389 writel_relaxed(val, regs + TSADCV2_AUTO_CON); in rk_tsadcv2_control() 408 writel_relaxed(tshut_value, regs + TSADCV2_COMP_SHUT(chn)); in rk_tsadcv2_tshut_temp() 412 writel_relaxed(val | TSADCV2_AUTO_SRC_EN(chn), regs + TSADCV2_AUTO_CON); in rk_tsadcv2_tshut_temp() [all …]
|
/linux-4.4.14/drivers/char/hw_random/ |
D | stm32-rng.c | 84 writel_relaxed(0, priv->base + RNG_SR); in stm32_rng_read() 102 writel_relaxed(RNG_CR_RNGEN, priv->base + RNG_CR); in stm32_rng_init() 105 writel_relaxed(0, priv->base + RNG_SR); in stm32_rng_init() 115 writel_relaxed(0, priv->base + RNG_CR); in stm32_rng_cleanup()
|
/linux-4.4.14/arch/arm/mach-bcm/ |
D | bcm_kona_smc.c | 151 writel_relaxed(data->arg0, args++); in __bcm_kona_smc() 152 writel_relaxed(data->arg1, args++); in __bcm_kona_smc() 153 writel_relaxed(data->arg2, args++); in __bcm_kona_smc()
|
D | platsmp-brcmstb.c | 135 writel_relaxed(val, cpubiuctrl_block + cpu_rst_cfg_reg); in cpu_rst_cfg_set() 141 writel_relaxed(0, hif_cont_block + hif_cont_reg + reg_ofs); in cpu_set_boot_addr() 142 writel_relaxed(boot_addr, hif_cont_block + hif_cont_reg + 4 + reg_ofs); in cpu_set_boot_addr()
|
/linux-4.4.14/arch/arm/mach-ux500/ |
D | cache-l2x0.c | 37 writel_relaxed(0x0, l2x0_base + L2X0_LOCKDOWN_WAY_D_BASE + in ux500_l2x0_unlock() 39 writel_relaxed(0x0, l2x0_base + L2X0_LOCKDOWN_WAY_I_BASE + in ux500_l2x0_unlock()
|
/linux-4.4.14/drivers/clk/ti/ |
D | fapll.c | 103 writel_relaxed(v, fd->base); in ti_fapll_set_bypass() 114 writel_relaxed(v, fd->base); in ti_fapll_clear_bypass() 143 writel_relaxed(v, fd->base); in ti_fapll_enable() 155 writel_relaxed(v, fd->base); in ti_fapll_disable() 263 writel_relaxed(v, fd->base); in ti_fapll_set_rate() 287 writel_relaxed(v, synth->fd->base + FAPLL_PWD_OFFSET); in ti_fapll_synth_enable() 298 writel_relaxed(v, synth->fd->base + FAPLL_PWD_OFFSET); in ti_fapll_synth_disable() 403 writel_relaxed(v, synth->freq); in ti_fapll_synth_set_frac_rate() 476 writel_relaxed(v, synth->div); in ti_fapll_synth_set_rate()
|
/linux-4.4.14/drivers/power/reset/ |
D | zx-reboot.c | 27 writel_relaxed(1, base + 0xb0); in zx_restart_handler() 28 writel_relaxed(1, pcu_base + 0x34); in zx_restart_handler()
|
D | hisi-reboot.c | 30 writel_relaxed(0xdeadbeef, base + reboot_offset); in hisi_restart_handler()
|
/linux-4.4.14/arch/arm/mach-highbank/ |
D | sysregs.h | 44 writel_relaxed(1, sregs_base + SREG_CPU_PWR_CTRL(cpu)); in highbank_set_core_pwr() 53 writel_relaxed(0, sregs_base + SREG_CPU_PWR_CTRL(cpu)); in highbank_clear_core_pwr()
|
/linux-4.4.14/arch/arm/mach-picoxcell/ |
D | common.c | 74 writel_relaxed(WDT_CTRL_REG_EN_MASK, wdt_regs + WDT_CTRL_REG_OFFS); in picoxcell_wdt_restart() 75 writel_relaxed(0, wdt_regs + WDT_TIMEOUT_REG_OFFS); in picoxcell_wdt_restart()
|
/linux-4.4.14/drivers/pinctrl/spear/ |
D | pinctrl-plgpio.c | 95 writel_relaxed(val | (1 << offset), reg_off); in plgpio_reg_set() 104 writel_relaxed(val & ~(1 << offset), reg_off); in plgpio_reg_reset() 345 writel_relaxed(val | (1 << offset), reg_off); in plgpio_irq_set_type() 347 writel_relaxed(val & ~(1 << offset), reg_off); in plgpio_irq_set_type() 379 writel_relaxed(~pending, plgpio->base + plgpio->regs.mis + in plgpio_irq_handler() 682 writel_relaxed(plgpio->csave_regs[i].wdata, plgpio->regs.wdata + in plgpio_resume() 684 writel_relaxed(plgpio->csave_regs[i].dir, plgpio->regs.dir + in plgpio_resume() 688 writel_relaxed(plgpio->csave_regs[i].eit, in plgpio_resume() 691 writel_relaxed(plgpio->csave_regs[i].ie, plgpio->regs.ie + off); in plgpio_resume() 694 writel_relaxed(plgpio->csave_regs[i].enb, in plgpio_resume()
|
/linux-4.4.14/drivers/clk/berlin/ |
D | berlin2-div.c | 104 writel_relaxed(reg, div->base + map->gate_offs); in berlin2_div_enable() 123 writel_relaxed(reg, div->base + map->gate_offs); in berlin2_div_disable() 144 writel_relaxed(reg, div->base + map->pll_switch_offs); in berlin2_div_set_parent() 151 writel_relaxed(reg, div->base + map->pll_select_offs); in berlin2_div_set_parent()
|
D | berlin2-avpll.c | 146 writel_relaxed(reg, vco->base + VCO_CTRL0); in berlin2_avpll_vco_enable() 161 writel_relaxed(reg, vco->base + VCO_CTRL0); in berlin2_avpll_vco_disable() 244 writel_relaxed(reg, ch->base + VCO_CTRL10); in berlin2_avpll_channel_enable() 256 writel_relaxed(reg, ch->base + VCO_CTRL10); in berlin2_avpll_channel_disable()
|
/linux-4.4.14/drivers/crypto/marvell/ |
D | tdma.c | 44 writel_relaxed(0, engine->regs + CESA_SA_CFG); in mv_cesa_dma_step() 47 writel_relaxed(CESA_TDMA_DST_BURST_128B | CESA_TDMA_SRC_BURST_128B | in mv_cesa_dma_step() 51 writel_relaxed(CESA_SA_CFG_ACT_CH0_IDMA | CESA_SA_CFG_MULTI_PKT | in mv_cesa_dma_step() 54 writel_relaxed(dreq->chain.first->cur_dma, in mv_cesa_dma_step()
|
/linux-4.4.14/arch/arm/mach-mediatek/ |
D | platsmp.c | 67 writel_relaxed(mtk_smp_info->core_keys[cpu-1], in mtk_boot_secondary() 117 writel_relaxed(virt_to_phys(secondary_startup_arm), in __mtk_smp_prepare_cpus()
|
/linux-4.4.14/drivers/bus/ |
D | omap_l3_noc.c | 151 writel_relaxed(clear, l3_targ_stderr); in l3_handle_target() 215 writel_relaxed(mask_val, mask_reg); in l3_interrupt_handler() 333 writel_relaxed(mask_val, mask_regx); in l3_resume_noirq() 339 writel_relaxed(mask_val, mask_regx); in l3_resume_noirq()
|
D | omap-ocp2scp.c | 80 writel_relaxed(reg, regs + OCP2SCP_TIMING); in omap_ocp2scp_probe()
|
/linux-4.4.14/drivers/video/fbdev/ |
D | sa1100fb.c | 796 writel_relaxed(fbi->reg_lccr3, fbi->base + LCCR3); in sa1100fb_enable_controller() 797 writel_relaxed(fbi->reg_lccr2, fbi->base + LCCR2); in sa1100fb_enable_controller() 798 writel_relaxed(fbi->reg_lccr1, fbi->base + LCCR1); in sa1100fb_enable_controller() 799 writel_relaxed(fbi->reg_lccr0 & ~LCCR0_LEN, fbi->base + LCCR0); in sa1100fb_enable_controller() 800 writel_relaxed(fbi->dbar1, fbi->base + DBAR1); in sa1100fb_enable_controller() 801 writel_relaxed(fbi->dbar2, fbi->base + DBAR2); in sa1100fb_enable_controller() 802 writel_relaxed(fbi->reg_lccr0 | LCCR0_LEN, fbi->base + LCCR0); in sa1100fb_enable_controller() 829 writel_relaxed(~0, fbi->base + LCSR); in sa1100fb_disable_controller() 833 writel_relaxed(lccr0, fbi->base + LCCR0); in sa1100fb_disable_controller() 835 writel_relaxed(lccr0, fbi->base + LCCR0); in sa1100fb_disable_controller() [all …]
|
/linux-4.4.14/drivers/crypto/ux500/hash/ |
D | hash_alg.h | 99 writel_relaxed((readl_relaxed(reg_name) | mask), reg_name) 102 writel_relaxed((readl_relaxed(reg_name) & ~mask), reg_name) 105 writel_relaxed(((readl(reg) & ~(mask)) | \
|
/linux-4.4.14/arch/arm/plat-omap/include/plat/ |
D | dmtimer.h | 296 writel_relaxed(val, timer->func_base + (reg & 0xff)); in __omap_dm_timer_write() 388 writel_relaxed(OMAP_TIMER_INT_OVERFLOW, timer->irq_stat); in __omap_dm_timer_stop() 402 writel_relaxed(value, timer->irq_ena); in __omap_dm_timer_int_enable() 415 writel_relaxed(value, timer->irq_stat); in __omap_dm_timer_write_status()
|
/linux-4.4.14/arch/arm/mach-omap1/ |
D | irq.c | 76 writel_relaxed(value, irq_banks[bank].va + offset); in irq_bank_writel() 82 writel_relaxed(0x1, irq_banks[1].va + IRQ_CONTROL_REG_OFFSET); in omap_ack_irq() 84 writel_relaxed(0x1, irq_banks[0].va + IRQ_CONTROL_REG_OFFSET); in omap_ack_irq()
|
/linux-4.4.14/drivers/mtd/nand/ |
D | fsmc_nand.c | 386 writel_relaxed(pc, FSMC_NAND_REG(regs, bank, PC)); in fsmc_cmd_ctrl() 429 writel_relaxed(value | FSMC_DEVWID_16, in fsmc_nand_setup() 432 writel_relaxed(value | FSMC_DEVWID_8, in fsmc_nand_setup() 435 writel_relaxed(readl(FSMC_NAND_REG(regs, bank, PC)) | tclr | tar, in fsmc_nand_setup() 437 writel_relaxed(thiz | thold | twait | tset, in fsmc_nand_setup() 439 writel_relaxed(thiz | thold | twait | tset, in fsmc_nand_setup() 453 writel_relaxed(readl(FSMC_NAND_REG(regs, bank, PC)) & ~FSMC_ECCPLEN_256, in fsmc_enable_hwecc() 455 writel_relaxed(readl(FSMC_NAND_REG(regs, bank, PC)) & ~FSMC_ECCEN, in fsmc_enable_hwecc() 457 writel_relaxed(readl(FSMC_NAND_REG(regs, bank, PC)) | FSMC_ECCEN, in fsmc_enable_hwecc() 639 writel_relaxed(p[i], chip->IO_ADDR_W); in fsmc_write_buf()
|
/linux-4.4.14/drivers/cpufreq/ |
D | kirkwood-cpufreq.c | 65 writel_relaxed(reg, priv.base); in kirkwood_cpufreq_target() 82 writel_relaxed(reg, priv.base); in kirkwood_cpufreq_target()
|
/linux-4.4.14/arch/arm/mach-spear/include/mach/ |
D | uncompress.h | 30 writel_relaxed(c, base + UART01x_DR); in putc()
|
/linux-4.4.14/arch/arm/mach-mmp/ |
D | devices.c | 93 writel_relaxed(reg, base + offset); in u2o_set() 104 writel_relaxed(reg, base + offset); in u2o_clear() 111 writel_relaxed(value, base + offset); in u2o_write()
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | io.h | 13 #define writel_relaxed(b, addr) writel(b, addr) macro
|
/linux-4.4.14/arch/arc/include/asm/ |
D | io.h | 138 #define writel(v,c) ({ __iowmb(); writel_relaxed(v,c); }) 157 #define writel_relaxed(v,c) __raw_writel((__force u32) cpu_to_le32(v),c) macro
|
/linux-4.4.14/drivers/usb/phy/ |
D | phy-mxs-usb.c | 249 writel_relaxed(BM_USBPHY_DEBUG_CLKGATE, in __mxs_phy_disconnect_line() 267 writel_relaxed(BM_USBPHY_DEBUG_CLKGATE, in __mxs_phy_disconnect_line() 416 writel_relaxed(value, x->io_priv + HW_USBPHY_CTRL_SET); in mxs_phy_set_wakeup() 418 writel_relaxed(value, x->io_priv + HW_USBPHY_CTRL_CLR); in mxs_phy_set_wakeup()
|
/linux-4.4.14/drivers/mtd/lpddr/ |
D | lpddr2_nvm.c | 149 writel_relaxed(build_mr_cfgmask(pcm_data->bus_width) | 0x18, in ow_enable() 151 writel_relaxed(0x01, pcm_data->ctl_regs + LPDDR2_MODE_REG_DATA); in ow_enable() 164 writel_relaxed(build_mr_cfgmask(pcm_data->bus_width) | 0x18, in ow_disable() 166 writel_relaxed(0x02, pcm_data->ctl_regs + LPDDR2_MODE_REG_DATA); in ow_disable()
|
/linux-4.4.14/drivers/iio/adc/ |
D | rockchip_saradc.c | 74 writel_relaxed(8, info->regs + SARADC_DLY_PU_SOC); in rockchip_saradc_read_raw() 84 writel_relaxed(0, info->regs + SARADC_CTRL); in rockchip_saradc_read_raw() 116 writel_relaxed(0, info->regs + SARADC_CTRL); in rockchip_saradc_isr()
|
/linux-4.4.14/arch/arm/include/asm/ |
D | arch_gicv3.h | 175 writel_relaxed((u32)val, addr); in gic_write_irouter() 176 writel_relaxed((u32)(val >> 32), addr + 4); in gic_write_irouter()
|
/linux-4.4.14/drivers/clk/spear/ |
D | clk-vco-pll.c | 160 writel_relaxed(val, pll->vco->cfg_reg); in clk_pll_set_rate() 247 writel_relaxed(val, vco->mode_reg); in clk_vco_set_rate() 261 writel_relaxed(val, vco->cfg_reg); in clk_vco_set_rate()
|
/linux-4.4.14/arch/arm/mach-tegra/ |
D | irq.c | 58 writel_relaxed(0x1E0, tegra_gic_cpu_base + GIC_CPU_CTRL); in tegra_gic_notifier()
|
/linux-4.4.14/drivers/mtd/nand/brcmnand/ |
D | brcmnand.h | 63 writel_relaxed(val, addr); in brcmnand_writel()
|
/linux-4.4.14/drivers/pwm/ |
D | pwm-spear.c | 74 writel_relaxed(val, chip->mmio_base + (num << 4) + offset); in spear_pwm_writel() 217 writel_relaxed(val, pc->mmio_base + PWMMCR); in spear_pwm_probe()
|
D | pwm-rockchip.c | 75 writel_relaxed(val, pc->base + pc->data->regs.ctrl); in rockchip_pwm_set_enable_v1() 98 writel_relaxed(val, pc->base + pc->data->regs.ctrl); in rockchip_pwm_set_enable_v2()
|
/linux-4.4.14/arch/nios2/include/asm/ |
D | io.h | 26 #define writel_relaxed(x, addr) writel(x, addr) macro
|
/linux-4.4.14/arch/arm/mach-axxia/ |
D | platsmp.c | 28 writel_relaxed(virt_to_phys(secondary_startup), virt); in write_release_addr()
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | io.h | 127 #define writel_relaxed(v,c) ((void)__raw_writel((__force u32)cpu_to_le32(v),(c))) macro 142 #define writel(v,c) ({ __iowmb(); writel_relaxed((v),(c)); })
|