| /linux/drivers/phy/st/ |
| H A D | phy-miphy28lp.c | 366 writeb_relaxed(RST_APPLI_SW, base + MIPHY_CONF_RESET); in miphy28lp_set_reset() 369 writeb_relaxed(val, base + MIPHY_CONF_RESET); in miphy28lp_set_reset() 371 writeb_relaxed(RST_APPLI_SW, base + MIPHY_CONF_RESET); in miphy28lp_set_reset() 376 writeb_relaxed(val, base + MIPHY_CONTROL); in miphy28lp_set_reset() 379 writeb_relaxed(val, base + MIPHY_CONTROL); in miphy28lp_set_reset() 390 writeb_relaxed(0x1d, base + MIPHY_PLL_SPAREIN); in miphy28lp_pll_calibration() 391 writeb_relaxed(pll_ratio->clk_ref, base + MIPHY_PLL_CLKREF_FREQ); in miphy28lp_pll_calibration() 394 writeb_relaxed(pll_ratio->calset_1, base + MIPHY_PLL_CALSET_1); in miphy28lp_pll_calibration() 395 writeb_relaxed(pll_ratio->calset_2, base + MIPHY_PLL_CALSET_2); in miphy28lp_pll_calibration() 396 writeb_relaxed(pll_ratio->calset_3, base + MIPHY_PLL_CALSET_3); in miphy28lp_pll_calibration() [all …]
|
| /linux/drivers/gpu/drm/bridge/synopsys/ |
| H A D | dw-hdmi-ahb-audio.c | 138 writeb_relaxed(val, ptr); in dw_hdmi_writel() 139 writeb_relaxed(val >> 8, ptr + 1); in dw_hdmi_writel() 140 writeb_relaxed(val >> 16, ptr + 2); in dw_hdmi_writel() 141 writeb_relaxed(val >> 24, ptr + 3); in dw_hdmi_writel() 244 writeb_relaxed(HDMI_IH_AHBDMAAUD_STAT0_ALL, in dw_hdmi_start_dma() 254 writeb_relaxed((u8)~HDMI_AHB_DMA_MASK_DONE, base + HDMI_AHB_DMA_MASK); in dw_hdmi_start_dma() 266 writeb_relaxed(~0, dw->data.base + HDMI_AHB_DMA_MASK); in dw_hdmi_stop_dma() 267 writeb_relaxed(HDMI_AHB_DMA_STOP_STOP, dw->data.base + HDMI_AHB_DMA_STOP); in dw_hdmi_stop_dma() 280 writeb_relaxed(stat, dw->data.base + HDMI_IH_AHBDMAAUD_STAT0); in snd_dw_hdmi_irq() 353 writeb_relaxed(HDMI_AHB_DMA_CONF0_SW_FIFO_RST, in dw_hdmi_open() [all …]
|
| /linux/drivers/tty/serial/ |
| H A D | digicolor-usart.c | 100 writeb_relaxed(int_enable, port->membase + UA_INT_ENABLE); in digicolor_uart_stop_tx() 108 writeb_relaxed(int_enable, port->membase + UA_INT_ENABLE); in digicolor_uart_start_tx() 116 writeb_relaxed(int_enable, port->membase + UA_INT_ENABLE); in digicolor_uart_stop_rx() 127 writeb_relaxed(UA_INT_RX, dp->port.membase + UA_INTFLAG_SET); in digicolor_rx_poll() 192 writeb_relaxed(port->x_char, port->membase + UA_EMI_REC); in digicolor_uart_tx() 222 writeb_relaxed(UA_INT_RX | UA_INT_TX, in digicolor_uart_int() 258 writeb_relaxed(UA_ENABLE_ENABLE, port->membase + UA_ENABLE); in digicolor_uart_startup() 259 writeb_relaxed(UA_CONTROL_SOFT_RESET, port->membase + UA_CONTROL); in digicolor_uart_startup() 260 writeb_relaxed(0, port->membase + UA_CONTROL); in digicolor_uart_startup() 262 writeb_relaxed(UA_CONFIG_FIFO_RX_FIFO_MODE in digicolor_uart_startup() [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-digicolor.c | 73 writeb_relaxed(cmd | II_COMMAND_GO, i2c->regs + II_COMMAND); in dc_i2c_cmd() 88 writeb_relaxed(data, i2c->regs + II_DATA); in dc_i2c_data() 132 writeb_relaxed(1, i2c->regs + II_INTFLAG_CLEAR); in dc_i2c_set_irq() 133 writeb_relaxed(!!enable, i2c->regs + II_INTENABLE); in dc_i2c_set_irq() 165 writeb_relaxed(1, i2c->regs + II_INTFLAG_CLEAR); in dc_i2c_irq() 262 writeb_relaxed(II_CONTROL_LOCAL_RESET, i2c->regs + II_CONTROL); in dc_i2c_init_hw() 264 writeb_relaxed(0, i2c->regs + II_CONTROL); in dc_i2c_init_hw() 273 writeb_relaxed(clocktime - 1, i2c->regs + II_CLOCKTIME); in dc_i2c_init_hw()
|
| H A D | i2c-at91-master.c | 161 writeb_relaxed(*dev->buf, dev->base + AT91_TWI_THR); in at91_twi_write_next_byte()
|
| /linux/drivers/rtc/ |
| H A D | rtc-digicolor.c | 47 writeb_relaxed((cmds[i] & DC_RTC_CMD_MASK) | DC_RTC_GO_BUSY, in dc_rtc_cmds() 144 writeb_relaxed(!!alarm->enabled, rtc->regs + DC_RTC_INTENABLE); in dc_rtc_set_alarm() 153 writeb_relaxed(!!enabled, rtc->regs + DC_RTC_INTENABLE); in dc_rtc_alarm_irq_enable() 170 writeb_relaxed(1, rtc->regs + DC_RTC_INTFLAG_CLEAR); in dc_rtc_irq()
|
| /linux/drivers/clocksource/ |
| H A D | timer-gxp.c | 51 writeb_relaxed(MASK_TCS_TC, timer->control); in gxp_time_set_next_event() 53 writeb_relaxed(MASK_TCS_TC | MASK_TCS_ENABLE, timer->control); in gxp_time_set_next_event() 65 writeb_relaxed(MASK_TCS_TC, timer->control); in gxp_timer_interrupt()
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-digicolor.c | 138 writeb_relaxed(reg, pmap->regs + reg_off); in dc_set_mux() 179 writeb_relaxed(drive, pmap->regs + reg_off); in dc_gpio_direction_input() 201 writeb_relaxed(drive, pmap->regs + reg_off); in dc_gpio_direction_output() 233 writeb_relaxed(output, pmap->regs + reg_off); in dc_gpio_set()
|
| /linux/arch/arm/kernel/ |
| H A D | smp_scu.c | 86 writeb_relaxed(val, scu_base + SCU_CPU_STATUS + cpu); in scu_set_power_mode_internal()
|
| /linux/rust/helpers/ |
| H A D | io.c | 90 writeb_relaxed(value, addr); in rust_helper_writeb_relaxed()
|
| /linux/drivers/dma/ti/ |
| H A D | dma-crossbar.c | 60 writeb_relaxed(val, iomem + (63 - event % 4)); in ti_am335x_xbar_write() 62 writeb_relaxed(val, iomem + event); in ti_am335x_xbar_write()
|
| /linux/arch/riscv/include/asm/ |
| H A D | mmio.h | 119 #define writeb_relaxed(v, c) ({ __io_rbw(); writeb_cpu((v), (c)); __io_raw(); }) macro
|
| /linux/drivers/mfd/ |
| H A D | omap-usb-tll.c | 125 writeb_relaxed(val, base + reg); in usbtll_writeb()
|
| /linux/arch/arm/mach-sa1100/ |
| H A D | neponset.c | 321 writeb_relaxed(NCR_GP01_OFF, d->base + NCR_0); in neponset_probe()
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | stm32_fmc2_nand.c | 1255 writeb_relaxed(*(u8 *)buf, io_addr_w); in stm32_fmc2_nfc_write_data() 1283 writeb_relaxed(*(u8 *)buf, io_addr_w); in stm32_fmc2_nfc_write_data() 1337 writeb_relaxed(instr->ctx.cmd.opcode, in stm32_fmc2_nfc_exec_op() 1343 writeb_relaxed(instr->ctx.addr.addrs[i], in stm32_fmc2_nfc_exec_op()
|
| /linux/drivers/pci/controller/ |
| H A D | pcie-altera.c | 173 writeb_relaxed(value, pcie->cra_base + reg); in cra_writeb() 517 writeb_relaxed(value, addr); in aglx_rp_write_cfg()
|
| /linux/rust/kernel/ |
| H A D | io.rs | 845 impl_mmio_io_capable!(RelaxedMmio, u8, readb_relaxed, writeb_relaxed);
|
| /linux/drivers/spi/ |
| H A D | spi-stm32.c | 474 writeb_relaxed(++count, spi->base + STM32H7_SPI_TXDR); in stm32h7_spi_get_fifo_size() 632 writeb_relaxed(*tx_buf8, spi->base + STM32FX_SPI_DR); in stm32f4_spi_write_tx() 661 writeb_relaxed(*tx_buf8, spi->base + STM32FX_SPI_DR); in stm32f7_spi_write_tx() 696 writeb_relaxed(*tx_buf8, spi->base + STM32H7_SPI_TXDR); in stm32h7_spi_write_txfifo()
|
| H A D | spi-axiado.c | 55 writeb_relaxed(val, xspi->regs + offset); in ax_spi_write_b()
|
| H A D | spi-stm32-ospi.c | 166 writeb_relaxed(*((u8 *)val), addr); in stm32_ospi_write_fifo()
|
| /linux/drivers/base/regmap/ |
| H A D | regmap-mmio.c | 76 writeb_relaxed(val, ctx->regs + reg); in regmap_mmio_write8_relaxed()
|
| /linux/arch/m68k/include/asm/ |
| H A D | io_mm.h | 396 #define writeb_relaxed(b, addr) writeb(b, addr) macro
|
| /linux/arch/alpha/include/asm/ |
| H A D | io.h | 592 #define writeb_relaxed writeb macro
|
| /linux/drivers/hwtracing/coresight/ |
| H A D | coresight-stm.c | 331 writeb_relaxed(*(u8 *)data, addr); in stm_send()
|
| /linux/drivers/irqchip/ |
| H A D | irq-gic.c | 814 writeb_relaxed(gic_cpu_map[cpu], reg); in gic_set_affinity()
|