/Linux-v4.19/drivers/phy/st/ |
D | phy-miphy28lp.c | 374 writeb_relaxed(RST_APPLI_SW, base + MIPHY_CONF_RESET); in miphy28lp_set_reset() 377 writeb_relaxed(val, base + MIPHY_CONF_RESET); in miphy28lp_set_reset() 379 writeb_relaxed(RST_APPLI_SW, base + MIPHY_CONF_RESET); in miphy28lp_set_reset() 384 writeb_relaxed(val, base + MIPHY_CONTROL); in miphy28lp_set_reset() 387 writeb_relaxed(val, base + MIPHY_CONTROL); in miphy28lp_set_reset() 398 writeb_relaxed(0x1d, base + MIPHY_PLL_SPAREIN); in miphy28lp_pll_calibration() 399 writeb_relaxed(pll_ratio->clk_ref, base + MIPHY_PLL_CLKREF_FREQ); in miphy28lp_pll_calibration() 402 writeb_relaxed(pll_ratio->calset_1, base + MIPHY_PLL_CALSET_1); in miphy28lp_pll_calibration() 403 writeb_relaxed(pll_ratio->calset_2, base + MIPHY_PLL_CALSET_2); in miphy28lp_pll_calibration() 404 writeb_relaxed(pll_ratio->calset_3, base + MIPHY_PLL_CALSET_3); in miphy28lp_pll_calibration() [all …]
|
/Linux-v4.19/drivers/gpu/drm/bridge/synopsys/ |
D | dw-hdmi-ahb-audio.c | 144 writeb_relaxed(val, ptr); in dw_hdmi_writel() 145 writeb_relaxed(val >> 8, ptr + 1); in dw_hdmi_writel() 146 writeb_relaxed(val >> 16, ptr + 2); in dw_hdmi_writel() 147 writeb_relaxed(val >> 24, ptr + 3); in dw_hdmi_writel() 250 writeb_relaxed(HDMI_IH_AHBDMAAUD_STAT0_ALL, in dw_hdmi_start_dma() 260 writeb_relaxed((u8)~HDMI_AHB_DMA_MASK_DONE, base + HDMI_AHB_DMA_MASK); in dw_hdmi_start_dma() 272 writeb_relaxed(~0, dw->data.base + HDMI_AHB_DMA_MASK); in dw_hdmi_stop_dma() 273 writeb_relaxed(HDMI_AHB_DMA_STOP_STOP, dw->data.base + HDMI_AHB_DMA_STOP); in dw_hdmi_stop_dma() 286 writeb_relaxed(stat, dw->data.base + HDMI_IH_AHBDMAAUD_STAT0); in snd_dw_hdmi_irq() 355 writeb_relaxed(HDMI_AHB_DMA_CONF0_SW_FIFO_RST, in dw_hdmi_open() [all …]
|
/Linux-v4.19/drivers/tty/serial/ |
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() 224 writeb_relaxed(UA_INT_RX | UA_INT_TX, in digicolor_uart_int() 260 writeb_relaxed(UA_ENABLE_ENABLE, port->membase + UA_ENABLE); in digicolor_uart_startup() 261 writeb_relaxed(UA_CONTROL_SOFT_RESET, port->membase + UA_CONTROL); in digicolor_uart_startup() 262 writeb_relaxed(0, port->membase + UA_CONTROL); in digicolor_uart_startup() 264 writeb_relaxed(UA_CONFIG_FIFO_RX_FIFO_MODE in digicolor_uart_startup() [all …]
|
D | samsung.h | 116 #define wr_regb(port, reg, val) writeb_relaxed(val, portaddr(port, reg))
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-digicolor.c | 77 writeb_relaxed(cmd | II_COMMAND_GO, i2c->regs + II_COMMAND); in dc_i2c_cmd() 92 writeb_relaxed(data, i2c->regs + II_DATA); in dc_i2c_data() 136 writeb_relaxed(1, i2c->regs + II_INTFLAG_CLEAR); in dc_i2c_set_irq() 137 writeb_relaxed(!!enable, i2c->regs + II_INTENABLE); in dc_i2c_set_irq() 170 writeb_relaxed(1, i2c->regs + II_INTFLAG_CLEAR); in dc_i2c_irq() 267 writeb_relaxed(II_CONTROL_LOCAL_RESET, i2c->regs + II_CONTROL); in dc_i2c_init_hw() 269 writeb_relaxed(0, i2c->regs + II_CONTROL); in dc_i2c_init_hw() 278 writeb_relaxed(clocktime - 1, i2c->regs + II_CLOCKTIME); in dc_i2c_init_hw()
|
/Linux-v4.19/drivers/rtc/ |
D | rtc-digicolor.c | 51 writeb_relaxed((cmds[i] & DC_RTC_CMD_MASK) | DC_RTC_GO_BUSY, in dc_rtc_cmds() 148 writeb_relaxed(!!alarm->enabled, rtc->regs + DC_RTC_INTENABLE); in dc_rtc_set_alarm() 157 writeb_relaxed(!!enabled, rtc->regs + DC_RTC_INTENABLE); in dc_rtc_alarm_irq_enable() 174 writeb_relaxed(1, rtc->regs + DC_RTC_INTFLAG_CLEAR); in dc_rtc_irq()
|
/Linux-v4.19/drivers/pinctrl/ |
D | pinctrl-digicolor.c | 142 writeb_relaxed(reg, pmap->regs + reg_off); in dc_set_mux() 183 writeb_relaxed(drive, pmap->regs + reg_off); in dc_gpio_direction_input() 205 writeb_relaxed(drive, pmap->regs + reg_off); in dc_gpio_direction_output() 237 writeb_relaxed(output, pmap->regs + reg_off); in dc_gpio_set()
|
/Linux-v4.19/arch/nds32/include/asm/ |
D | io.h | 69 #define writeb_relaxed(v,c) ((void)__raw_writeb((v),(c))) macro 81 #define writeb(v,c) ({ __iowmb(); writeb_relaxed((v),(c)); })
|
/Linux-v4.19/drivers/hwtracing/intel_th/ |
D | sth.c | 55 writeb_relaxed(*(u8 *)payload, dest); in sth_iowrite() 92 writeb_relaxed(*payload, sth->base + reg); in sth_stm_packet() 109 writeb_relaxed(0, outp); in sth_stm_packet()
|
/Linux-v4.19/arch/arc/include/asm/ |
D | io.h | 145 #define writeb(v,c) ({ __iowmb(); writeb_relaxed(v,c); }) 164 #define writeb_relaxed(v,c) __raw_writeb(v,c) macro
|
/Linux-v4.19/drivers/gpio/ |
D | gpio-ep93xx.c | 55 writeb_relaxed(0, EP93XX_GPIO_REG(int_en_register_offset[port])); in ep93xx_gpio_update_int_params() 57 writeb_relaxed(gpio_int_type2[port], in ep93xx_gpio_update_int_params() 60 writeb_relaxed(gpio_int_type1[port], in ep93xx_gpio_update_int_params()
|
/Linux-v4.19/arch/nios2/include/asm/ |
D | io.h | 24 #define writeb_relaxed(x, addr) writeb(x, addr) macro
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | io.h | 124 #define writeb_relaxed(v,c) ((void)__raw_writeb((v),(c))) macro 139 #define writeb(v,c) ({ __iowmb(); writeb_relaxed((v),(c)); })
|
/Linux-v4.19/arch/arm/kernel/ |
D | smp_scu.c | 89 writeb_relaxed(val, scu_base + SCU_CPU_STATUS + cpu); in scu_set_power_mode_internal()
|
/Linux-v4.19/include/asm-generic/ |
D | io.h | 286 #ifndef writeb_relaxed 287 #define writeb_relaxed writeb_relaxed macro 288 static inline void writeb_relaxed(u8 value, volatile void __iomem *addr) in writeb_relaxed() function
|
/Linux-v4.19/arch/sh/include/asm/ |
D | io.h | 44 #define writeb_relaxed(v,c) ((void)__raw_writeb((__force u8)ioswabb(v),c)) macro 54 #define writeb(v,a) ({ wmb(); writeb_relaxed((v),(a)); })
|
/Linux-v4.19/arch/arm/include/asm/ |
D | io.h | 304 #define writeb_relaxed(v,c) __raw_writeb(v,c) macro 312 #define writeb(v,c) ({ __iowmb(); writeb_relaxed(v,c); })
|
/Linux-v4.19/drivers/dma/ti/ |
D | dma-crossbar.c | 63 writeb_relaxed(val, iomem + (63 - event % 4)); in ti_am335x_xbar_write() 65 writeb_relaxed(val, iomem + event); in ti_am335x_xbar_write()
|
/Linux-v4.19/arch/hexagon/include/asm/ |
D | io.h | 183 #define writeb_relaxed __raw_writeb macro
|
/Linux-v4.19/arch/parisc/include/asm/ |
D | io.h | 227 #define writeb_relaxed(b, addr) writeb(b, addr) macro
|
/Linux-v4.19/drivers/mtd/nand/raw/ |
D | fsmc_nand.c | 558 writeb_relaxed(buf[i], host->data_va); in fsmc_write_buf() 657 writeb_relaxed(instr->ctx.cmd.opcode, host->cmd_va); in fsmc_exec_op() 665 writeb_relaxed(instr->ctx.addr.addrs[i], in fsmc_exec_op()
|
D | tango_nand.c | 124 writeb_relaxed(dat, tchip->base + PBUS_CMD); in tango_cmd_ctrl() 127 writeb_relaxed(dat, tchip->base + PBUS_ADDR); in tango_cmd_ctrl()
|
/Linux-v4.19/arch/x86/include/asm/ |
D | io.h | 86 #define writeb_relaxed(v, a) __writeb(v, a) macro
|
/Linux-v4.19/arch/ia64/include/asm/ |
D | io.h | 400 #define writeb_relaxed(v,a) __writeb((v), (a)) macro
|
/Linux-v4.19/drivers/mfd/ |
D | omap-usb-tll.c | 136 writeb_relaxed(val, base + reg); in usbtll_writeb()
|