Searched refs:writel_relaxed (Results 126 - 150 of 698) sorted by relevance

1234567891011>>

/linux-master/drivers/hsi/controllers/
H A Domap_ssi_port.c264 writel_relaxed(d_addr, gdd + SSI_GDD_CDSA_REG(lch));
265 writel_relaxed(s_addr, gdd + SSI_GDD_CSSA_REG(lch));
272 writel_relaxed(tmp, omap_ssi->sys + SSI_GDD_MPU_IRQ_ENABLE_REG);
472 writel_relaxed(SSI_MODE_SLEEP, sst + SSI_SST_MODE_REG);
473 writel_relaxed(SSI_MODE_SLEEP, ssr + SSI_SSR_MODE_REG);
477 writel_relaxed(31, sst + SSI_SST_FRAMESIZE_REG);
478 writel_relaxed(div, sst + SSI_SST_DIVISOR_REG);
479 writel_relaxed(cl->tx_cfg.num_hw_channels, sst + SSI_SST_CHANNELS_REG);
480 writel_relaxed(cl->tx_cfg.arb_mode, sst + SSI_SST_ARBMODE_REG);
481 writel_relaxed(c
[all...]
/linux-master/drivers/watchdog/
H A Ddigicolor_wdt.c40 writel_relaxed(0, wdt->base + TIMER_A_CONTROL);
41 writel_relaxed(ticks, wdt->base + TIMER_A_COUNT);
42 writel_relaxed(TIMER_A_ENABLE_COUNT | TIMER_A_ENABLE_WATCHDOG,
73 writel_relaxed(0, wdt->base + TIMER_A_CONTROL);
H A Dbcm2835_wdt.c74 writel_relaxed(PM_PASSWORD | (SECS_TO_WDOG_TICKS(wdog->timeout) &
77 writel_relaxed(PM_PASSWORD | (cur & PM_RSTC_WRCFG_CLR) |
89 writel_relaxed(PM_PASSWORD | PM_RSTC_RESET, wdt->base + PM_RSTC);
106 writel_relaxed(10 | PM_PASSWORD, wdt->base + PM_WDOG);
110 writel_relaxed(val, wdt->base + PM_RSTC);
165 writel_relaxed(val, wdt->base + PM_RSTS);
/linux-master/arch/nios2/include/asm/
H A Dio.h26 #define writel_relaxed(x, addr) writel(x, addr) macro
/linux-master/arch/arm/mach-imx/
H A Dpm-imx7ulp.c54 writel_relaxed(val, smc1_base + SMC_PMCTRL);
H A Dmxc.h84 #define imx_writel writel_relaxed
/linux-master/drivers/tty/serial/
H A Dimx_earlycon.c24 writel_relaxed(ch, port->membase + URTX0);
/linux-master/drivers/clk/imx/
H A Dclk-pfd.c40 writel_relaxed(1 << ((pfd->idx + 1) * 8 - 1), pfd->reg + CLR);
49 writel_relaxed(1 << ((pfd->idx + 1) * 8 - 1), pfd->reg + SET);
100 writel_relaxed(0x3f << (pfd->idx * 8), pfd->reg + CLR);
101 writel_relaxed(frac << (pfd->idx * 8), pfd->reg + SET);
H A Dclk-frac-pll.c72 writel_relaxed(val, pll->base + PLL_CFG0);
84 writel_relaxed(val, pll->base + PLL_CFG0);
175 writel_relaxed(val, pll->base + PLL_CFG1);
179 writel_relaxed(val, pll->base + PLL_CFG0);
184 writel_relaxed(val, pll->base + PLL_CFG0);
191 writel_relaxed(val, pll->base + PLL_CFG0);
/linux-master/drivers/pinctrl/starfive/
H A Dpinctrl-starfive-jh7110-aon.c118 writel_relaxed(0, sfp->base + JH7110_AON_GPIOIE);
120 writel_relaxed(0, sfp->base + JH7110_AON_GPIOIC);
121 writel_relaxed(0x0f, sfp->base + JH7110_AON_GPIOIC);
123 writel_relaxed(1, sfp->base + JH7110_AON_GPIOEN);
/linux-master/drivers/thermal/
H A Dspear_thermal.c56 writel_relaxed(actual_mask & ~stdev->flags, stdev->thermal_base);
79 writel_relaxed(actual_mask | stdev->flags, stdev->thermal_base);
123 writel_relaxed(stdev->flags, stdev->thermal_base);
163 writel_relaxed(actual_mask & ~stdev->flags, stdev->thermal_base);
/linux-master/drivers/gpu/drm/meson/
H A Dmeson_encoder_dsi.c71 writel_relaxed(0, priv->io_base + _REG(ENCL_VIDEO_EN));
75 writel_relaxed(0, priv->io_base + _REG(ENCL_TST_EN));
79 writel_relaxed(1, priv->io_base + _REG(ENCL_VIDEO_EN));
89 writel_relaxed(0, priv->io_base + _REG(ENCL_VIDEO_EN));
/linux-master/arch/arm/mach-omap2/
H A Domap-wakeupgen.c83 writel_relaxed(val, wakeupgen_base + OMAP_WKG_ENB_A_0 +
89 writel_relaxed(val, sar_base + offset + (idx * 4));
265 writel_relaxed(val, sar_base + AUXCOREBOOT0_OFFSET);
267 writel_relaxed(val, sar_base + AUXCOREBOOT1_OFFSET);
271 writel_relaxed(val, sar_base + PTMSYNCREQ_MASK_OFFSET);
273 writel_relaxed(val, sar_base + PTMSYNCREQ_EN_OFFSET);
278 writel_relaxed(val, sar_base + SAR_BACKUP_STATUS_OFFSET);
298 writel_relaxed(val, sar_base + OMAP5_AUXCOREBOOT0_OFFSET);
300 writel_relaxed(val, sar_base + OMAP5_AUXCOREBOOT1_OFFSET);
305 writel_relaxed(va
[all...]
/linux-master/drivers/soc/dove/
H A Dpmu.c56 writel_relaxed(val & ~BIT(id), pmu->pmc_base + PMC_SW_RST);
57 writel_relaxed(val | BIT(id), pmu->pmc_base + PMC_SW_RST);
71 writel_relaxed(val, pmu->pmc_base + PMC_SW_RST);
85 writel_relaxed(val, pmu->pmc_base + PMC_SW_RST);
158 writel_relaxed(val, pmu_base + PMU_ISO);
165 writel_relaxed(val, pmc_base + PMC_SW_RST);
170 writel_relaxed(val, pmu_base + PMU_PWR);
190 writel_relaxed(val, pmu_base + PMU_PWR);
196 writel_relaxed(val, pmc_base + PMC_SW_RST);
203 writel_relaxed(va
[all...]
/linux-master/arch/arm/kernel/
H A Dsmp_scu.c47 writel_relaxed(scu_ctrl | 0x1, scu_base + 0x30);
63 writel_relaxed(scu_ctrl, scu_base + SCU_CTRL);
/linux-master/drivers/clk/mmp/
H A Dclk-apmu.c36 writel_relaxed(data, apmu->base);
54 writel_relaxed(data, apmu->base);
/linux-master/drivers/irqchip/
H A Dirq-mvebu-icu.c81 writel_relaxed(msg[0].address_hi, icu->base + subset->offset_set_ah);
82 writel_relaxed(msg[0].address_lo, icu->base + subset->offset_set_al);
88 writel_relaxed(msg[1].address_hi, icu->base + subset->offset_clr_ah);
89 writel_relaxed(msg[1].address_lo, icu->base + subset->offset_clr_al);
113 writel_relaxed(icu_int, icu->base + ICU_INT_CFG(d->hwirq));
125 writel_relaxed(icu_int,
127 writel_relaxed(icu_int,
386 writel_relaxed(0x0, icu->base + ICU_INT_CFG(i));
H A Dirq-dw-apb-ictl.c105 writel_relaxed(~0, gc->reg_base + ct->regs.enable);
106 writel_relaxed(*ct->mask_cache, gc->reg_base + ct->regs.mask);
165 writel_relaxed(~0, iobase + APB_INT_MASK_L);
166 writel_relaxed(~0, iobase + APB_INT_MASK_H);
167 writel_relaxed(~0, iobase + APB_INT_ENABLE_L);
168 writel_relaxed(~0, iobase + APB_INT_ENABLE_H);
H A Dirq-sp7021-intc.c96 writel_relaxed(mask, reg);
248 writel_relaxed(0, REG_INTR_MASK + i * 4);
250 writel_relaxed(~0, REG_INTR_TYPE + i * 4);
252 writel_relaxed(0, REG_INTR_POLARITY + i * 4);
254 writel_relaxed(~0, REG_INTR_PRIORITY + i * 4);
256 writel_relaxed(~0, REG_INTR_CLEAR + i * 4);
/linux-master/drivers/input/keyboard/
H A Dspear-keyboard.c97 writel_relaxed(0, kbd->io_base + STATUS_REG);
121 writel_relaxed(val, kbd->io_base + MODE_CTL_REG);
122 writel_relaxed(1, kbd->io_base + STATUS_REG);
127 writel_relaxed(val, kbd->io_base + MODE_CTL_REG);
140 writel_relaxed(val, kbd->io_base + MODE_CTL_REG);
314 writel_relaxed(val, kbd->io_base + MODE_CTL_REG);
318 writel_relaxed(mode_ctl_reg & ~MODE_CTL_START_SCAN,
356 writel_relaxed(kbd->mode_ctl_reg, kbd->io_base + MODE_CTL_REG);
/linux-master/drivers/clk/samsung/
H A Dclk-pll.c123 writel_relaxed(tmp, pll->con_reg);
135 writel_relaxed(tmp, pll->con_reg);
269 writel_relaxed(tmp, pll->con_reg);
275 writel_relaxed(rate->pdiv * PLL35XX_LOCK_FACTOR,
285 writel_relaxed(tmp, pll->con_reg);
379 writel_relaxed(pll_con0, pll->con_reg);
385 writel_relaxed(rate->pdiv * PLL36XX_LOCK_FACTOR, pll->lock_reg);
394 writel_relaxed(pll_con0, pll->con_reg);
398 writel_relaxed(pll_con1, pll->con_reg + 4);
479 writel_relaxed(rat
[all...]
/linux-master/drivers/gpio/
H A Dgpio-omap.c104 writel_relaxed(val, reg);
132 writel_relaxed(l, reg);
149 writel_relaxed(bank->dbck_enable_mask,
162 writel_relaxed(0, bank->base + bank->regs->debounce_en);
200 writel_relaxed(debounce, bank->base + bank->regs->debounce);
245 writel_relaxed(bank->context.debounce_en,
250 writel_relaxed(bank->context.debounce, bank->base +
330 writel_relaxed(readl_relaxed(reg) ^ BIT(gpio), reg);
355 writel_relaxed(l, reg);
369 writel_relaxed(
[all...]
/linux-master/drivers/clk/mxs/
H A Dclk-imx23.c49 writel_relaxed(1 << BP_CPU_INTERRUPT_WAIT, CPU + SET);
52 writel_relaxed(1 << BP_CLKSEQ_BYPASS_SAIF, CLKSEQ + CLR);
57 writel_relaxed(val, SAIF);
63 writel_relaxed(1 << BP_CLKSEQ_BYPASS_SSP, CLKSEQ + CLR);
69 writel_relaxed(0x3f << BP_FRAC_IOFRAC, FRAC + CLR);
70 writel_relaxed(30 << BP_FRAC_IOFRAC, FRAC + SET);
/linux-master/drivers/spi/
H A Dspi-rockchip.c21 writel_relaxed(readl_relaxed(reg) & ~(bits), reg)
23 writel_relaxed(readl_relaxed(reg) | (bits), reg)
203 writel_relaxed((enable ? 1U : 0U), rs->regs + ROCKCHIP_SPI_SSIENR);
277 writel_relaxed(0, rs->regs + ROCKCHIP_SPI_IMR);
278 writel_relaxed(0xffffffff, rs->regs + ROCKCHIP_SPI_ICR);
301 writel_relaxed(txw, rs->regs + ROCKCHIP_SPI_TXDR);
348 writel_relaxed(0, rs->regs + ROCKCHIP_SPI_IMR);
349 writel_relaxed(0xffffffff, rs->regs + ROCKCHIP_SPI_ICR);
360 writel_relaxed(0, rs->regs + ROCKCHIP_SPI_IMR);
361 writel_relaxed(
[all...]
/linux-master/drivers/i2c/busses/
H A Di2c-stm32f4.c136 writel_relaxed(readl_relaxed(reg) | mask, reg);
141 writel_relaxed(readl_relaxed(reg) & ~mask, reg);
186 writel_relaxed(cr2, i2c_dev->base + STM32F4_I2C_CR2);
221 writel_relaxed(STM32F4_I2C_TRISE_VALUE(trise),
273 writel_relaxed(ccr, i2c_dev->base + STM32F4_I2C_CCR);
293 writel_relaxed(STM32F4_I2C_CR1_PE, i2c_dev->base + STM32F4_I2C_CR1);
322 writel_relaxed(byte, i2c_dev->base + STM32F4_I2C_DR);
508 writel_relaxed(cr1, i2c_dev->base + STM32F4_I2C_CR1);
516 writel_relaxed(cr1, i2c_dev->base + STM32F4_I2C_CR1);
529 writel_relaxed(cr
[all...]

Completed in 599 milliseconds

1234567891011>>