Home
last modified time | relevance | path

Searched refs:reg_write (Results 1 - 25 of 379) sorted by relevance

12345678910>>...16

/kernel/linux/linux-5.10/arch/x86/pci/
H A Dce4100.c66 static void reg_write(struct sim_dev_reg *reg, u32 value) in reg_write() function
104 DEFINE_REG(2, 0, 0x10, (16*MB), reg_init, reg_read, reg_write)
105 DEFINE_REG(2, 0, 0x14, (256), reg_init, reg_read, reg_write)
106 DEFINE_REG(2, 1, 0x10, (64*KB), reg_init, reg_read, reg_write)
107 DEFINE_REG(3, 0, 0x10, (64*KB), reg_init, reg_read, reg_write)
108 DEFINE_REG(4, 0, 0x10, (128*KB), reg_init, reg_read, reg_write)
109 DEFINE_REG(4, 1, 0x10, (128*KB), reg_init, reg_read, reg_write)
110 DEFINE_REG(6, 0, 0x10, (512*KB), reg_init, reg_read, reg_write)
111 DEFINE_REG(6, 1, 0x10, (512*KB), reg_init, reg_read, reg_write)
112 DEFINE_REG(6, 2, 0x10, (64*KB), reg_init, reg_read, reg_write)
[all...]
/kernel/linux/linux-6.6/arch/x86/pci/
H A Dce4100.c66 static void reg_write(struct sim_dev_reg *reg, u32 value) in reg_write() function
104 DEFINE_REG(2, 0, 0x10, (16*MB), reg_init, reg_read, reg_write)
105 DEFINE_REG(2, 0, 0x14, (256), reg_init, reg_read, reg_write)
106 DEFINE_REG(2, 1, 0x10, (64*KB), reg_init, reg_read, reg_write)
107 DEFINE_REG(3, 0, 0x10, (64*KB), reg_init, reg_read, reg_write)
108 DEFINE_REG(4, 0, 0x10, (128*KB), reg_init, reg_read, reg_write)
109 DEFINE_REG(4, 1, 0x10, (128*KB), reg_init, reg_read, reg_write)
110 DEFINE_REG(6, 0, 0x10, (512*KB), reg_init, reg_read, reg_write)
111 DEFINE_REG(6, 1, 0x10, (512*KB), reg_init, reg_read, reg_write)
112 DEFINE_REG(6, 2, 0x10, (64*KB), reg_init, reg_read, reg_write)
[all...]
/kernel/linux/linux-5.10/drivers/firewire/
H A Dinit_ohci1394_dma.c40 static inline void reg_write(const struct ohci *ohci, int offset, u32 data) in reg_write() function
58 reg_write(ohci, OHCI1394_PhyControl, (addr << 8) | 0x00008000); in get_phy_reg()
75 reg_write(ohci, OHCI1394_PhyControl, (addr << 8) | data | 0x00004000); in set_phy_reg()
89 reg_write(ohci, OHCI1394_HCControlSet, OHCI1394_HCControl_softReset); in init_ohci1394_soft_reset()
114 reg_write(ohci, OHCI1394_BusOptions, bus_options); in init_ohci1394_initialize()
117 reg_write(ohci, OHCI1394_NodeID, 0x0000ffc0); in init_ohci1394_initialize()
120 reg_write(ohci, OHCI1394_HCControlSet, in init_ohci1394_initialize()
124 reg_write(ohci, OHCI1394_LinkControlClear, 0xffffffff); in init_ohci1394_initialize()
127 reg_write(ohci, OHCI1394_LinkControlSet, in init_ohci1394_initialize()
131 reg_write(ohc in init_ohci1394_initialize()
[all...]
H A Dohci.c572 static inline void reg_write(const struct fw_ohci *ohci, int offset, u32 data) in reg_write() function
599 reg_write(ohci, OHCI1394_PhyControl, OHCI1394_PhyControl_Read(addr)); in read_phy_reg()
625 reg_write(ohci, OHCI1394_PhyControl, in write_phy_reg()
717 reg_write(ctx->ohci, CONTROL_SET(ctx->regs), CONTEXT_WAKE); in ar_context_link_page()
739 reg_write(ohci, CONTROL_CLEAR(ctx->regs), CONTEXT_RUN); in ar_context_abort()
1076 reg_write(ctx->ohci, COMMAND_PTR(ctx->regs), ctx->descriptors_bus | 1); in ar_context_run()
1077 reg_write(ctx->ohci, CONTROL_SET(ctx->regs), CONTEXT_RUN); in ar_context_run()
1255 reg_write(ohci, COMMAND_PTR(ctx->regs), in context_run()
1257 reg_write(ohci, CONTROL_CLEAR(ctx->regs), ~0); in context_run()
1258 reg_write(ohc in context_run()
[all...]
/kernel/linux/linux-6.6/drivers/firewire/
H A Dinit_ohci1394_dma.c40 static inline void reg_write(const struct ohci *ohci, int offset, u32 data) in reg_write() function
58 reg_write(ohci, OHCI1394_PhyControl, (addr << 8) | 0x00008000); in get_phy_reg()
75 reg_write(ohci, OHCI1394_PhyControl, (addr << 8) | data | 0x00004000); in set_phy_reg()
89 reg_write(ohci, OHCI1394_HCControlSet, OHCI1394_HCControl_softReset); in init_ohci1394_soft_reset()
114 reg_write(ohci, OHCI1394_BusOptions, bus_options); in init_ohci1394_initialize()
117 reg_write(ohci, OHCI1394_NodeID, 0x0000ffc0); in init_ohci1394_initialize()
120 reg_write(ohci, OHCI1394_HCControlSet, in init_ohci1394_initialize()
124 reg_write(ohci, OHCI1394_LinkControlClear, 0xffffffff); in init_ohci1394_initialize()
127 reg_write(ohci, OHCI1394_LinkControlSet, in init_ohci1394_initialize()
131 reg_write(ohc in init_ohci1394_initialize()
[all...]
H A Dohci.c572 static inline void reg_write(const struct fw_ohci *ohci, int offset, u32 data) in reg_write() function
599 reg_write(ohci, OHCI1394_PhyControl, OHCI1394_PhyControl_Read(addr)); in read_phy_reg()
625 reg_write(ohci, OHCI1394_PhyControl, in write_phy_reg()
717 reg_write(ctx->ohci, CONTROL_SET(ctx->regs), CONTEXT_WAKE); in ar_context_link_page()
742 reg_write(ohci, CONTROL_CLEAR(ctx->regs), CONTEXT_RUN); in ar_context_abort()
1079 reg_write(ctx->ohci, COMMAND_PTR(ctx->regs), ctx->descriptors_bus | 1); in ar_context_run()
1080 reg_write(ctx->ohci, CONTROL_SET(ctx->regs), CONTEXT_RUN); in ar_context_run()
1257 reg_write(ohci, COMMAND_PTR(ctx->regs), in context_run()
1259 reg_write(ohci, CONTROL_CLEAR(ctx->regs), ~0); in context_run()
1260 reg_write(ohc in context_run()
[all...]
/kernel/linux/linux-5.10/drivers/media/i2c/
H A Drj54n1cb0c.c446 static int reg_write(struct i2c_client *client, const u16 reg, in reg_write() function
472 return reg_write(client, reg, (ret & ~mask) | (data & mask)); in reg_set()
481 ret = reg_write(client, rv->reg, rv->val); in reg_write_multiple()
515 ret = reg_write(client, reg_xy, in rj54n1_set_rect()
520 ret = reg_write(client, reg_x, width & 0xff); in rj54n1_set_rect()
522 ret = reg_write(client, reg_y, height & 0xff); in rj54n1_set_rect()
533 int ret = reg_write(client, RJ54N1_INIT_START, 1); in rj54n1_commit()
536 ret = reg_write(client, RJ54N1_INIT_START, 0); in rj54n1_commit()
725 ret = reg_write(client, RJ54N1_RESIZE_HOLD_L, resize & 0xff); in rj54n1_sensor_scale()
727 ret = reg_write(clien in rj54n1_sensor_scale()
[all...]
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Drj54n1cb0c.c446 static int reg_write(struct i2c_client *client, const u16 reg, in reg_write() function
472 return reg_write(client, reg, (ret & ~mask) | (data & mask)); in reg_set()
481 ret = reg_write(client, rv->reg, rv->val); in reg_write_multiple()
515 ret = reg_write(client, reg_xy, in rj54n1_set_rect()
520 ret = reg_write(client, reg_x, width & 0xff); in rj54n1_set_rect()
522 ret = reg_write(client, reg_y, height & 0xff); in rj54n1_set_rect()
533 int ret = reg_write(client, RJ54N1_INIT_START, 1); in rj54n1_commit()
536 ret = reg_write(client, RJ54N1_INIT_START, 0); in rj54n1_commit()
725 ret = reg_write(client, RJ54N1_RESIZE_HOLD_L, resize & 0xff); in rj54n1_sensor_scale()
727 ret = reg_write(clien in rj54n1_sensor_scale()
[all...]
/kernel/linux/linux-5.10/drivers/media/tuners/
H A Dqm1d1c0042.c64 static int reg_write(struct qm1d1c0042_state *state, u8 reg, u8 val) in reg_write() function
107 return reg_write(state, 0x03, state->regs[0x03]); in qm1d1c0042_set_srch_mode()
117 ret = reg_write(state, 0x01, state->regs[0x01]); in qm1d1c0042_wakeup()
119 ret = reg_write(state, 0x05, state->regs[0x05]); in qm1d1c0042_wakeup()
205 ret = reg_write(state, 0x02, val); in qm1d1c0042_set_params()
213 ret = reg_write(state, 0x06, state->regs[0x06]); in qm1d1c0042_set_params()
219 ret = reg_write(state, 0x07, state->regs[0x07]); in qm1d1c0042_set_params()
230 ret = reg_write(state, 0x08, val); in qm1d1c0042_set_params()
251 ret = reg_write(state, 0x09, state->regs[0x09]); in qm1d1c0042_set_params()
253 ret = reg_write(stat in qm1d1c0042_set_params()
[all...]
/kernel/linux/linux-6.6/drivers/media/tuners/
H A Dqm1d1c0042.c64 static int reg_write(struct qm1d1c0042_state *state, u8 reg, u8 val) in reg_write() function
107 return reg_write(state, 0x03, state->regs[0x03]); in qm1d1c0042_set_srch_mode()
117 ret = reg_write(state, 0x01, state->regs[0x01]); in qm1d1c0042_wakeup()
119 ret = reg_write(state, 0x05, state->regs[0x05]); in qm1d1c0042_wakeup()
205 ret = reg_write(state, 0x02, val); in qm1d1c0042_set_params()
213 ret = reg_write(state, 0x06, state->regs[0x06]); in qm1d1c0042_set_params()
219 ret = reg_write(state, 0x07, state->regs[0x07]); in qm1d1c0042_set_params()
230 ret = reg_write(state, 0x08, val); in qm1d1c0042_set_params()
251 ret = reg_write(state, 0x09, state->regs[0x09]); in qm1d1c0042_set_params()
253 ret = reg_write(stat in qm1d1c0042_set_params()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/st/stm32/dma2d/
H A Ddma2d-hw.c24 static inline void reg_write(void __iomem *base, u32 reg, u32 val) in reg_write() function
32 reg_write(base, reg, (reg_read(base, reg) & ~mask) | val); in reg_update_bits()
49 reg_write(d->regs, DMA2D_IFCR_REG, isr_val & 0x003f); in dma2d_clear_int()
58 reg_write(d->regs, DMA2D_NLR_REG, (width << 16) | height); in dma2d_config_common()
75 reg_write(d->regs, DMA2D_OMAR_REG, o_addr); in dma2d_config_out()
77 reg_write(d->regs, DMA2D_OCOLR_REG, in dma2d_config_out()
90 reg_write(d->regs, DMA2D_FGMAR_REG, f_addr); in dma2d_config_fg()
105 reg_write(d->regs, DMA2D_FGCOLR_REG, in dma2d_config_fg()
114 reg_write(d->regs, DMA2D_BGMAR_REG, b_addr); in dma2d_config_bg()
129 reg_write( in dma2d_config_bg()
[all...]
/kernel/linux/linux-5.10/drivers/net/dsa/
H A Dmv88e6060.c22 static int reg_write(struct mv88e6060_priv *priv, int addr, int reg, u16 val) in reg_write() function
63 ret = reg_write(priv, REG_PORT(i), PORT_CONTROL, in mv88e6060_switch_reset()
73 ret = reg_write(priv, REG_GLOBAL, GLOBAL_ATU_CONTROL, in mv88e6060_switch_reset()
105 ret = reg_write(priv, REG_GLOBAL, GLOBAL_CONTROL, in mv88e6060_setup_global()
112 return reg_write(priv, REG_GLOBAL, GLOBAL_ATU_CONTROL, in mv88e6060_setup_global()
129 ret = reg_write(priv, addr, PORT_CONTROL, in mv88e6060_setup_port()
143 ret = reg_write(priv, addr, PORT_VLAN_MAP, in mv88e6060_setup_port()
156 return reg_write(priv, addr, PORT_ASSOC_VECTOR, BIT(p)); in mv88e6060_setup_port()
174 ret = reg_write(priv, REG_GLOBAL, GLOBAL_MAC_01, val); in mv88e6060_setup_addr()
178 ret = reg_write(pri in mv88e6060_setup_addr()
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/tw686x/
H A Dtw686x-core.c108 reg_write(dev, DMA_CHANNEL_ENABLE, dma_en); in tw686x_disable_channel()
109 reg_write(dev, DMA_CMD, dma_cmd); in tw686x_disable_channel()
133 reg_write(dev, DMA_CHANNEL_ENABLE, dev->pending_dma_en); in tw686x_dma_delay()
134 reg_write(dev, DMA_CMD, dev->pending_dma_cmd); in tw686x_dma_delay()
156 reg_write(dev, DMA_CHANNEL_ENABLE, dma_en & ~ch_mask); in tw686x_reset_channels()
162 reg_write(dev, DMA_CMD, dma_cmd & ~ch_mask); in tw686x_reset_channels()
300 reg_write(dev, SYS_SOFT_RST, 0x0f); in tw686x_probe()
303 reg_write(dev, SRST[0], 0x3f); in tw686x_probe()
305 reg_write(dev, SRST[1], 0x3f); in tw686x_probe()
308 reg_write(de in tw686x_probe()
[all...]
H A Dtw686x-video.c123 reg_write(dev, reg, vc->dma_descs[pb].phys); in tw686x_memcpy_dma_alloc()
168 reg_write(vc->dev, reg, phys); in tw686x_contig_buf_refill()
289 reg_write(dev, reg, desc->phys); in tw686x_sg_dma_alloc()
408 reg_write(vc->dev, VIDEO_FIELD_CTRL[vc->ch], fps_map[i]); in tw686x_set_framerate()
599 reg_write(dev, BRIGHT[ch], ctrl->val & 0xff); in tw686x_s_ctrl()
603 reg_write(dev, CONTRAST[ch], ctrl->val); in tw686x_s_ctrl()
607 reg_write(dev, SAT_U[ch], ctrl->val); in tw686x_s_ctrl()
608 reg_write(dev, SAT_V[ch], ctrl->val); in tw686x_s_ctrl()
612 reg_write(dev, HUE[ch], ctrl->val & 0xff); in tw686x_s_ctrl()
725 reg_write(v in tw686x_set_format()
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/tw686x/
H A Dtw686x-core.c108 reg_write(dev, DMA_CHANNEL_ENABLE, dma_en); in tw686x_disable_channel()
109 reg_write(dev, DMA_CMD, dma_cmd); in tw686x_disable_channel()
133 reg_write(dev, DMA_CHANNEL_ENABLE, dev->pending_dma_en); in tw686x_dma_delay()
134 reg_write(dev, DMA_CMD, dev->pending_dma_cmd); in tw686x_dma_delay()
156 reg_write(dev, DMA_CHANNEL_ENABLE, dma_en & ~ch_mask); in tw686x_reset_channels()
162 reg_write(dev, DMA_CMD, dma_cmd & ~ch_mask); in tw686x_reset_channels()
300 reg_write(dev, SYS_SOFT_RST, 0x0f); in tw686x_probe()
303 reg_write(dev, SRST[0], 0x3f); in tw686x_probe()
305 reg_write(dev, SRST[1], 0x3f); in tw686x_probe()
308 reg_write(de in tw686x_probe()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i2c/
H A Dtda998x_drv.c650 reg_write(struct tda998x_priv *priv, u16 reg, u8 val) in reg_write() function
694 reg_write(priv, reg, old_val | val); in reg_set()
704 reg_write(priv, reg, old_val & ~val); in reg_clear()
711 reg_write(priv, REG_SOFTRESET, SOFTRESET_AUDIO | SOFTRESET_I2C_MASTER); in tda998x_reset()
713 reg_write(priv, REG_SOFTRESET, 0); in tda998x_reset()
721 reg_write(priv, REG_PLL_SERIAL_1, 0x00); in tda998x_reset()
722 reg_write(priv, REG_PLL_SERIAL_2, PLL_SERIAL_2_SRL_NOSC(1)); in tda998x_reset()
723 reg_write(priv, REG_PLL_SERIAL_3, 0x00); in tda998x_reset()
724 reg_write(priv, REG_SERIALIZER, 0x00); in tda998x_reset()
725 reg_write(pri in tda998x_reset()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i2c/
H A Dtda998x_drv.c651 reg_write(struct tda998x_priv *priv, u16 reg, u8 val) in reg_write() function
695 reg_write(priv, reg, old_val | val); in reg_set()
705 reg_write(priv, reg, old_val & ~val); in reg_clear()
712 reg_write(priv, REG_SOFTRESET, SOFTRESET_AUDIO | SOFTRESET_I2C_MASTER); in tda998x_reset()
714 reg_write(priv, REG_SOFTRESET, 0); in tda998x_reset()
722 reg_write(priv, REG_PLL_SERIAL_1, 0x00); in tda998x_reset()
723 reg_write(priv, REG_PLL_SERIAL_2, PLL_SERIAL_2_SRL_NOSC(1)); in tda998x_reset()
724 reg_write(priv, REG_PLL_SERIAL_3, 0x00); in tda998x_reset()
725 reg_write(priv, REG_SERIALIZER, 0x00); in tda998x_reset()
726 reg_write(pri in tda998x_reset()
[all...]
/kernel/linux/linux-6.6/drivers/base/regmap/
H A Dregmap-mmio.c25 void (*reg_write)(struct regmap_mmio_context *ctx, member
162 ctx->reg_write(ctx, reg, val); in regmap_mmio_write()
399 .reg_write = regmap_mmio_write,
451 ctx->reg_write = regmap_mmio_iowrite8; in regmap_mmio_gen_context()
454 ctx->reg_write = regmap_mmio_write8_relaxed; in regmap_mmio_gen_context()
457 ctx->reg_write = regmap_mmio_write8; in regmap_mmio_gen_context()
463 ctx->reg_write = regmap_mmio_iowrite16le; in regmap_mmio_gen_context()
466 ctx->reg_write = regmap_mmio_write16le_relaxed; in regmap_mmio_gen_context()
469 ctx->reg_write = regmap_mmio_write16le; in regmap_mmio_gen_context()
475 ctx->reg_write in regmap_mmio_gen_context()
[all...]
/kernel/linux/linux-6.6/drivers/net/dsa/
H A Dmv88e6060.c22 static int reg_write(struct mv88e6060_priv *priv, int addr, int reg, u16 val) in reg_write() function
63 ret = reg_write(priv, REG_PORT(i), PORT_CONTROL, in mv88e6060_switch_reset()
73 ret = reg_write(priv, REG_GLOBAL, GLOBAL_ATU_CONTROL, in mv88e6060_switch_reset()
105 ret = reg_write(priv, REG_GLOBAL, GLOBAL_CONTROL, in mv88e6060_setup_global()
112 return reg_write(priv, REG_GLOBAL, GLOBAL_ATU_CONTROL, in mv88e6060_setup_global()
129 ret = reg_write(priv, addr, PORT_CONTROL, in mv88e6060_setup_port()
143 ret = reg_write(priv, addr, PORT_VLAN_MAP, in mv88e6060_setup_port()
156 return reg_write(priv, addr, PORT_ASSOC_VECTOR, BIT(p)); in mv88e6060_setup_port()
174 ret = reg_write(priv, REG_GLOBAL, GLOBAL_MAC_01, val); in mv88e6060_setup_addr()
178 ret = reg_write(pri in mv88e6060_setup_addr()
[all...]
/kernel/linux/linux-6.6/drivers/soundwire/
H A Dqcom.c209 int (*reg_write)(struct qcom_swrm_ctrl *ctrl, int reg, int val); member
454 ctrl->reg_write(ctrl, ctrl->reg_layout[SWRM_REG_CMD_FIFO_WR_CMD], val); in qcom_swrm_cmd_fifo_wr_cmd()
494 ctrl->reg_write(ctrl, ctrl->reg_layout[SWRM_REG_CMD_FIFO_RD_CMD], val); in qcom_swrm_cmd_fifo_rd_cmd()
511 ctrl->reg_write(ctrl, SWRM_CMD_FIFO_CMD, in qcom_swrm_cmd_fifo_rd_cmd()
513 ctrl->reg_write(ctrl, in qcom_swrm_cmd_fifo_rd_cmd()
713 ctrl->reg_write(ctrl, in qcom_swrm_irq_handler()
740 ctrl->reg_write(ctrl, SWRM_CMD_FIFO_CMD, 0x1); in qcom_swrm_irq_handler()
749 ctrl->reg_write(ctrl, SWRM_CMD_FIFO_CMD, 0x1); in qcom_swrm_irq_handler()
756 ctrl->reg_write(ctrl, in qcom_swrm_irq_handler()
766 ctrl->reg_write(ctr in qcom_swrm_irq_handler()
[all...]
/kernel/linux/linux-5.10/drivers/base/regmap/
H A Dregmap-mmio.c23 void (*reg_write)(struct regmap_mmio_context *ctx, member
126 ctx->reg_write(ctx, reg, val); in regmap_mmio_write()
205 .reg_write = regmap_mmio_write,
251 ctx->reg_write = regmap_mmio_write8; in regmap_mmio_gen_context()
255 ctx->reg_write = regmap_mmio_write16le; in regmap_mmio_gen_context()
259 ctx->reg_write = regmap_mmio_write32le; in regmap_mmio_gen_context()
264 ctx->reg_write = regmap_mmio_write64le; in regmap_mmio_gen_context()
279 ctx->reg_write = regmap_mmio_write8; in regmap_mmio_gen_context()
283 ctx->reg_write = regmap_mmio_write16be; in regmap_mmio_gen_context()
287 ctx->reg_write in regmap_mmio_gen_context()
[all...]
/kernel/linux/linux-5.10/drivers/iio/dac/
H A Dad5592r-base.c56 st->ops->reg_write(st, AD5592R_REG_GPIO_SET, st->gpio_val); in ad5592r_gpio_set()
71 ret = st->ops->reg_write(st, AD5592R_REG_GPIO_OUT_EN, st->gpio_out); in ad5592r_gpio_direction_input()
75 ret = st->ops->reg_write(st, AD5592R_REG_GPIO_IN_EN, st->gpio_in); in ad5592r_gpio_direction_input()
99 ret = st->ops->reg_write(st, AD5592R_REG_GPIO_SET, st->gpio_val); in ad5592r_gpio_direction_output()
103 ret = st->ops->reg_write(st, AD5592R_REG_GPIO_OUT_EN, st->gpio_out); in ad5592r_gpio_direction_output()
107 ret = st->ops->reg_write(st, AD5592R_REG_GPIO_IN_EN, st->gpio_in); in ad5592r_gpio_direction_output()
170 st->ops->reg_write(st, AD5592R_REG_RESET, 0xdac); in ad5592r_reset()
249 ret = ops->reg_write(st, AD5592R_REG_PULLDOWN, pulldown); in ad5592r_set_channel_modes()
253 ret = ops->reg_write(st, AD5592R_REG_TRISTATE, tristate); in ad5592r_set_channel_modes()
258 ret = ops->reg_write(s in ad5592r_set_channel_modes()
[all...]
/kernel/linux/linux-6.6/drivers/iio/dac/
H A Dad5592r-base.c55 st->ops->reg_write(st, AD5592R_REG_GPIO_SET, st->gpio_val); in ad5592r_gpio_set()
70 ret = st->ops->reg_write(st, AD5592R_REG_GPIO_OUT_EN, st->gpio_out); in ad5592r_gpio_direction_input()
74 ret = st->ops->reg_write(st, AD5592R_REG_GPIO_IN_EN, st->gpio_in); in ad5592r_gpio_direction_input()
98 ret = st->ops->reg_write(st, AD5592R_REG_GPIO_SET, st->gpio_val); in ad5592r_gpio_direction_output()
102 ret = st->ops->reg_write(st, AD5592R_REG_GPIO_OUT_EN, st->gpio_out); in ad5592r_gpio_direction_output()
106 ret = st->ops->reg_write(st, AD5592R_REG_GPIO_IN_EN, st->gpio_in); in ad5592r_gpio_direction_output()
174 st->ops->reg_write(st, AD5592R_REG_RESET, 0xdac); in ad5592r_reset()
253 ret = ops->reg_write(st, AD5592R_REG_PULLDOWN, pulldown); in ad5592r_set_channel_modes()
257 ret = ops->reg_write(st, AD5592R_REG_TRISTATE, tristate); in ad5592r_set_channel_modes()
262 ret = ops->reg_write(s in ad5592r_set_channel_modes()
[all...]
/kernel/linux/linux-5.10/drivers/watchdog/
H A Dstm32_iwdg.c82 static inline void reg_write(void __iomem *base, u32 reg, u32 val) in reg_write() function
106 reg_write(wdt->regs, IWDG_KR, KR_KEY_EWA); in stm32_iwdg_start()
109 reg_write(wdt->regs, IWDG_PR, iwdg_pr); in stm32_iwdg_start()
110 reg_write(wdt->regs, IWDG_RLR, iwdg_rlr); in stm32_iwdg_start()
111 reg_write(wdt->regs, IWDG_KR, KR_KEY_ENABLE); in stm32_iwdg_start()
123 reg_write(wdt->regs, IWDG_KR, KR_KEY_RELOAD); in stm32_iwdg_start()
135 reg_write(wdt->regs, IWDG_KR, KR_KEY_RELOAD); in stm32_iwdg_ping()
/kernel/linux/linux-6.6/drivers/watchdog/
H A Dstm32_iwdg.c83 static inline void reg_write(void __iomem *base, u32 reg, u32 val) in reg_write() function
107 reg_write(wdt->regs, IWDG_KR, KR_KEY_EWA); in stm32_iwdg_start()
110 reg_write(wdt->regs, IWDG_PR, iwdg_pr); in stm32_iwdg_start()
111 reg_write(wdt->regs, IWDG_RLR, iwdg_rlr); in stm32_iwdg_start()
112 reg_write(wdt->regs, IWDG_KR, KR_KEY_ENABLE); in stm32_iwdg_start()
124 reg_write(wdt->regs, IWDG_KR, KR_KEY_RELOAD); in stm32_iwdg_start()
136 reg_write(wdt->regs, IWDG_KR, KR_KEY_RELOAD); in stm32_iwdg_ping()

Completed in 27 milliseconds

12345678910>>...16