Home
last modified time | relevance | path

Searched refs:writeb_relaxed (Results 1 - 25 of 97) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/phy/st/
H A Dphy-miphy28lp.c371 writeb_relaxed(RST_APPLI_SW, base + MIPHY_CONF_RESET); in miphy28lp_set_reset()
374 writeb_relaxed(val, base + MIPHY_CONF_RESET); in miphy28lp_set_reset()
376 writeb_relaxed(RST_APPLI_SW, base + MIPHY_CONF_RESET); in miphy28lp_set_reset()
381 writeb_relaxed(val, base + MIPHY_CONTROL); in miphy28lp_set_reset()
384 writeb_relaxed(val, base + MIPHY_CONTROL); in miphy28lp_set_reset()
395 writeb_relaxed(0x1d, base + MIPHY_PLL_SPAREIN); in miphy28lp_pll_calibration()
396 writeb_relaxed(pll_ratio->clk_ref, base + MIPHY_PLL_CLKREF_FREQ); in miphy28lp_pll_calibration()
399 writeb_relaxed(pll_ratio->calset_1, base + MIPHY_PLL_CALSET_1); in miphy28lp_pll_calibration()
400 writeb_relaxed(pll_ratio->calset_2, base + MIPHY_PLL_CALSET_2); in miphy28lp_pll_calibration()
401 writeb_relaxed(pll_rati in miphy28lp_pll_calibration()
[all...]
/kernel/linux/linux-6.6/drivers/phy/st/
H A Dphy-miphy28lp.c371 writeb_relaxed(RST_APPLI_SW, base + MIPHY_CONF_RESET); in miphy28lp_set_reset()
374 writeb_relaxed(val, base + MIPHY_CONF_RESET); in miphy28lp_set_reset()
376 writeb_relaxed(RST_APPLI_SW, base + MIPHY_CONF_RESET); in miphy28lp_set_reset()
381 writeb_relaxed(val, base + MIPHY_CONTROL); in miphy28lp_set_reset()
384 writeb_relaxed(val, base + MIPHY_CONTROL); in miphy28lp_set_reset()
395 writeb_relaxed(0x1d, base + MIPHY_PLL_SPAREIN); in miphy28lp_pll_calibration()
396 writeb_relaxed(pll_ratio->clk_ref, base + MIPHY_PLL_CLKREF_FREQ); in miphy28lp_pll_calibration()
399 writeb_relaxed(pll_ratio->calset_1, base + MIPHY_PLL_CALSET_1); in miphy28lp_pll_calibration()
400 writeb_relaxed(pll_ratio->calset_2, base + MIPHY_PLL_CALSET_2); in miphy28lp_pll_calibration()
401 writeb_relaxed(pll_rati in miphy28lp_pll_calibration()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-ahb-audio.c137 writeb_relaxed(val, ptr); in dw_hdmi_writel()
138 writeb_relaxed(val >> 8, ptr + 1); in dw_hdmi_writel()
139 writeb_relaxed(val >> 16, ptr + 2); in dw_hdmi_writel()
140 writeb_relaxed(val >> 24, ptr + 3); in dw_hdmi_writel()
243 writeb_relaxed(HDMI_IH_AHBDMAAUD_STAT0_ALL, in dw_hdmi_start_dma()
253 writeb_relaxed((u8)~HDMI_AHB_DMA_MASK_DONE, base + HDMI_AHB_DMA_MASK); in dw_hdmi_start_dma()
265 writeb_relaxed(~0, dw->data.base + HDMI_AHB_DMA_MASK); in dw_hdmi_stop_dma()
266 writeb_relaxed(HDMI_AHB_DMA_STOP_STOP, dw->data.base + HDMI_AHB_DMA_STOP); in dw_hdmi_stop_dma()
279 writeb_relaxed(stat, dw->data.base + HDMI_IH_AHBDMAAUD_STAT0); in snd_dw_hdmi_irq()
352 writeb_relaxed(HDMI_AHB_DMA_CONF0_SW_FIFO_RS in dw_hdmi_open()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-ahb-audio.c137 writeb_relaxed(val, ptr); in dw_hdmi_writel()
138 writeb_relaxed(val >> 8, ptr + 1); in dw_hdmi_writel()
139 writeb_relaxed(val >> 16, ptr + 2); in dw_hdmi_writel()
140 writeb_relaxed(val >> 24, ptr + 3); in dw_hdmi_writel()
243 writeb_relaxed(HDMI_IH_AHBDMAAUD_STAT0_ALL, in dw_hdmi_start_dma()
253 writeb_relaxed((u8)~HDMI_AHB_DMA_MASK_DONE, base + HDMI_AHB_DMA_MASK); in dw_hdmi_start_dma()
265 writeb_relaxed(~0, dw->data.base + HDMI_AHB_DMA_MASK); in dw_hdmi_stop_dma()
266 writeb_relaxed(HDMI_AHB_DMA_STOP_STOP, dw->data.base + HDMI_AHB_DMA_STOP); in dw_hdmi_stop_dma()
279 writeb_relaxed(stat, dw->data.base + HDMI_IH_AHBDMAAUD_STAT0); in snd_dw_hdmi_irq()
352 writeb_relaxed(HDMI_AHB_DMA_CONF0_SW_FIFO_RS in dw_hdmi_open()
[all...]
/kernel/linux/linux-5.10/drivers/tty/serial/
H A Ddigicolor-usart.c100 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_MOD in digicolor_uart_startup()
[all...]
/kernel/linux/linux-6.6/drivers/tty/serial/
H A Ddigicolor-usart.c100 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()
191 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_MOD in digicolor_uart_startup()
[all...]
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-digicolor.c73 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()
166 writeb_relaxed(1, i2c->regs + II_INTFLAG_CLEAR); in dc_i2c_irq()
263 writeb_relaxed(II_CONTROL_LOCAL_RESET, i2c->regs + II_CONTROL); in dc_i2c_init_hw()
265 writeb_relaxed(0, i2c->regs + II_CONTROL); in dc_i2c_init_hw()
274 writeb_relaxed(clocktime - 1, i2c->regs + II_CLOCKTIME); in dc_i2c_init_hw()
H A Di2c-at91-slave.c30 writeb_relaxed(value, dev->base + AT91_TWI_THR); in atmel_twi_interrupt_slave()
45 writeb_relaxed(value, dev->base + AT91_TWI_THR); in atmel_twi_interrupt_slave()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-digicolor.c73 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 Di2c-at91-slave.c30 writeb_relaxed(value, dev->base + AT91_TWI_THR); in atmel_twi_interrupt_slave()
45 writeb_relaxed(value, dev->base + AT91_TWI_THR); in atmel_twi_interrupt_slave()
/kernel/linux/linux-5.10/drivers/rtc/
H A Drtc-digicolor.c47 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()
/kernel/linux/linux-6.6/drivers/rtc/
H A Drtc-digicolor.c47 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()
/kernel/linux/linux-5.10/arch/csky/include/asm/
H A Dio.h27 #define writeb(v,c) ({ wmb(); writeb_relaxed((v),(c)); })
31 #define writeb(v,c) ({ wmb(); writeb_relaxed((v),(c)); mb(); })
/kernel/linux/linux-6.6/drivers/clocksource/
H A Dtimer-gxp.c51 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()
/kernel/linux/linux-6.6/arch/csky/include/asm/
H A Dio.h25 #define writeb(v,c) ({ wmb(); writeb_relaxed((v),(c)); })
29 #define writeb(v,c) ({ wmb(); writeb_relaxed((v),(c)); mb(); })
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-digicolor.c137 writeb_relaxed(reg, pmap->regs + reg_off); in dc_set_mux()
178 writeb_relaxed(drive, pmap->regs + reg_off); in dc_gpio_direction_input()
200 writeb_relaxed(drive, pmap->regs + reg_off); in dc_gpio_direction_output()
232 writeb_relaxed(output, pmap->regs + reg_off); in dc_gpio_set()
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-digicolor.c138 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()
/kernel/linux/linux-5.10/drivers/hwtracing/intel_th/
H A Dsth.c55 writeb_relaxed(*(u8 *)payload, dest); in sth_iowrite()
96 writeb_relaxed(*payload, sth->base + reg); in sth_stm_packet()
113 writeb_relaxed(0, outp); in sth_stm_packet()
/kernel/linux/linux-6.6/drivers/hwtracing/intel_th/
H A Dsth.c55 writeb_relaxed(*(u8 *)payload, dest); in sth_iowrite()
96 writeb_relaxed(*payload, sth->base + reg); in sth_stm_packet()
113 writeb_relaxed(0, outp); in sth_stm_packet()
/kernel/linux/linux-5.10/arch/nds32/include/asm/
H A Dio.h66 #define writeb_relaxed(v,c) ((void)__raw_writeb((v),(c))) macro
78 #define writeb(v,c) ({ __iowmb(); writeb_relaxed((v),(c)); })
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-ep93xx.c83 writeb_relaxed(0, epg->base + eic->irq_offset + EP93XX_INT_EN_OFFSET); in ep93xx_gpio_update_int_params()
85 writeb_relaxed(eic->int_type2, in ep93xx_gpio_update_int_params()
88 writeb_relaxed(eic->int_type1, in ep93xx_gpio_update_int_params()
91 writeb_relaxed(eic->int_unmasked & eic->int_enabled, in ep93xx_gpio_update_int_params()
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-msc313.c498 writeb_relaxed(gpioreg, gpio->base + gpio->gpio_data->offsets[offset]); in msc313_gpio_set()
514 writeb_relaxed(gpioreg, gpio->base + gpio->gpio_data->offsets[offset]); in msc313_gpio_direction_input()
529 writeb_relaxed(gpioreg, gpio->base + gpio->gpio_data->offsets[offset]); in msc313_gpio_direction_output()
711 writeb_relaxed(gpio->saved[i], gpio->base + gpio->gpio_data->offsets[i]); in msc313_gpio_resume()
H A Dgpio-ep93xx.c85 writeb_relaxed(0, epg->base + eic->irq_offset + EP93XX_INT_EN_OFFSET); in ep93xx_gpio_update_int_params()
87 writeb_relaxed(eic->int_type2, in ep93xx_gpio_update_int_params()
90 writeb_relaxed(eic->int_type1, in ep93xx_gpio_update_int_params()
93 writeb_relaxed(eic->int_unmasked & eic->int_enabled, in ep93xx_gpio_update_int_params()
/kernel/linux/linux-5.10/arch/nios2/include/asm/
H A Dio.h24 #define writeb_relaxed(x, addr) writeb(x, addr) macro
/kernel/linux/linux-6.6/arch/nios2/include/asm/
H A Dio.h24 #define writeb_relaxed(x, addr) writeb(x, addr) macro

Completed in 16 milliseconds

1234