Home
last modified time | relevance | path

Searched refs:iowrite32 (Results 1 – 25 of 67) sorted by relevance

123

/linux-4.19.296/drivers/rtc/
Drtc-asm9260.c130 iowrite32(0, priv->iobase + HW_CIIR); in asm9260_rtc_irq()
181 iowrite32(0, priv->iobase + HW_SEC); in asm9260_rtc_set_time()
183 iowrite32(tm->tm_year, priv->iobase + HW_YEAR); in asm9260_rtc_set_time()
184 iowrite32(tm->tm_mon, priv->iobase + HW_MONTH); in asm9260_rtc_set_time()
185 iowrite32(tm->tm_mday, priv->iobase + HW_DOM); in asm9260_rtc_set_time()
186 iowrite32(tm->tm_wday, priv->iobase + HW_DOW); in asm9260_rtc_set_time()
187 iowrite32(tm->tm_yday, priv->iobase + HW_DOY); in asm9260_rtc_set_time()
188 iowrite32(tm->tm_hour, priv->iobase + HW_HOUR); in asm9260_rtc_set_time()
189 iowrite32(tm->tm_min, priv->iobase + HW_MIN); in asm9260_rtc_set_time()
190 iowrite32(tm->tm_sec, priv->iobase + HW_SEC); in asm9260_rtc_set_time()
[all …]
/linux-4.19.296/drivers/char/hw_random/
Diproc-rng200.c65 iowrite32(val, rng_base + RNG_CTRL_OFFSET); in iproc_rng200_restart()
68 iowrite32(0xFFFFFFFFUL, rng_base + RNG_INT_STATUS_OFFSET); in iproc_rng200_restart()
73 iowrite32(val, rng_base + RBG_SOFT_RESET_OFFSET); in iproc_rng200_restart()
77 iowrite32(val, rng_base + RNG_SOFT_RESET_OFFSET); in iproc_rng200_restart()
81 iowrite32(val, rng_base + RNG_SOFT_RESET_OFFSET); in iproc_rng200_restart()
85 iowrite32(val, rng_base + RBG_SOFT_RESET_OFFSET); in iproc_rng200_restart()
91 iowrite32(val, rng_base + RNG_CTRL_OFFSET); in iproc_rng200_restart()
164 iowrite32(val, priv->base + RNG_CTRL_OFFSET); in iproc_rng200_init()
178 iowrite32(val, priv->base + RNG_CTRL_OFFSET); in iproc_rng200_cleanup()
/linux-4.19.296/drivers/pci/controller/
Dpci-rcar-gen2.c131 iowrite32(val, priv->reg + RCAR_AHBPCI_WIN1_CTR_REG); in rcar_pci_cfg_base()
162 iowrite32(status & RCAR_PCI_INT_ALLERRORS, in rcar_pci_err_irq()
185 iowrite32(val, priv->reg + RCAR_PCI_INT_ENABLE_REG); in rcar_pci_setup_errirq()
209 iowrite32(val, reg + RCAR_USBCTR_REG); in rcar_pci_setup()
236 iowrite32(val, reg + RCAR_USBCTR_REG); in rcar_pci_setup()
239 iowrite32(RCAR_AHB_BUS_MODE, reg + RCAR_AHB_BUS_CTR_REG); in rcar_pci_setup()
245 iowrite32(val, reg + RCAR_PCI_ARBITER_CTR_REG); in rcar_pci_setup()
248 iowrite32(priv->window_addr | RCAR_PCIAHB_PREFETCH16, in rcar_pci_setup()
253 iowrite32(val, reg + RCAR_AHBPCI_WIN2_CTR_REG); in rcar_pci_setup()
256 iowrite32(RCAR_AHBPCI_WIN1_HOST | RCAR_AHBPCI_WIN_CTR_CFG, in rcar_pci_setup()
[all …]
/linux-4.19.296/drivers/gpio/
Dgpio-ml-ioh.c117 iowrite32(reg_val, &chip->reg->regs[chip->ch].po); in ioh_gpio_set()
140 iowrite32(pm, &chip->reg->regs[chip->ch].pm); in ioh_gpio_direction_output()
147 iowrite32(reg_val, &chip->reg->regs[chip->ch].po); in ioh_gpio_direction_output()
164 iowrite32(pm, &chip->reg->regs[chip->ch].pm); in ioh_gpio_direction_input()
205 iowrite32(chip->ioh_gpio_reg.po_reg, in ioh_gpio_restore_reg_conf()
207 iowrite32(chip->ioh_gpio_reg.pm_reg, in ioh_gpio_restore_reg_conf()
209 iowrite32(chip->ioh_gpio_reg.ien_reg, in ioh_gpio_restore_reg_conf()
211 iowrite32(chip->ioh_gpio_reg.imask_reg, in ioh_gpio_restore_reg_conf()
213 iowrite32(chip->ioh_gpio_reg.im0_reg, in ioh_gpio_restore_reg_conf()
215 iowrite32(chip->ioh_gpio_reg.im1_reg, in ioh_gpio_restore_reg_conf()
[all …]
Dgpio-pch.c122 iowrite32(reg_val, &chip->reg->po); in pch_gpio_set()
148 iowrite32(reg_val, &chip->reg->po); in pch_gpio_direction_output()
152 iowrite32(pm, &chip->reg->pm); in pch_gpio_direction_output()
168 iowrite32(pm, &chip->reg->pm); in pch_gpio_direction_input()
197 iowrite32(chip->pch_gpio_reg.ien_reg, &chip->reg->ien); in pch_gpio_restore_reg_conf()
198 iowrite32(chip->pch_gpio_reg.imask_reg, &chip->reg->imask); in pch_gpio_restore_reg_conf()
200 iowrite32(chip->pch_gpio_reg.po_reg, &chip->reg->po); in pch_gpio_restore_reg_conf()
202 iowrite32(chip->pch_gpio_reg.pm_reg, &chip->reg->pm); in pch_gpio_restore_reg_conf()
203 iowrite32(chip->pch_gpio_reg.im0_reg, &chip->reg->im0); in pch_gpio_restore_reg_conf()
205 iowrite32(chip->pch_gpio_reg.im1_reg, &chip->reg->im1); in pch_gpio_restore_reg_conf()
[all …]
Dgpio-timberdale.c68 iowrite32(reg, tgpio->membase + offset); in timbgpio_update_bit()
121 iowrite32(tgpio->last_ier, tgpio->membase + TGPIO_IER); in timbgpio_irq_disable()
133 iowrite32(tgpio->last_ier, tgpio->membase + TGPIO_IER); in timbgpio_irq_enable()
184 iowrite32(lvr, tgpio->membase + TGPIO_LVR); in timbgpio_irq_type()
185 iowrite32(flr, tgpio->membase + TGPIO_FLR); in timbgpio_irq_type()
187 iowrite32(bflr, tgpio->membase + TGPIO_BFLR); in timbgpio_irq_type()
189 iowrite32(1 << offset, tgpio->membase + TGPIO_ICR); in timbgpio_irq_type()
205 iowrite32(ipr, tgpio->membase + TGPIO_ICR); in timbgpio_irq()
211 iowrite32(0, tgpio->membase + TGPIO_IER); in timbgpio_irq()
216 iowrite32(tgpio->last_ier, tgpio->membase + TGPIO_IER); in timbgpio_irq()
[all …]
Dgpio-xgene.c73 iowrite32(setval, chip->base + bank_offset); in __xgene_gpio_set()
110 iowrite32(dirval, chip->base + bank_offset); in xgene_gpio_dir_in()
131 iowrite32(dirval, chip->base + bank_offset); in xgene_gpio_dir_out()
160 iowrite32(gpio->set_dr_val[bank], gpio->base + bank_offset); in xgene_gpio_resume()
Dgpio-aspeed.c329 iowrite32(reg, c1); in aspeed_gpio_change_cmd_source()
337 iowrite32(reg, c0); in aspeed_gpio_change_cmd_source()
409 iowrite32(reg, addr); in __aspeed_gpio_set()
447 iowrite32(reg, addr); in aspeed_gpio_dir_in()
476 iowrite32(reg, addr); in aspeed_gpio_dir_out()
549 iowrite32(bit, status_addr); in aspeed_gpio_irq_ack()
580 iowrite32(reg, addr); in aspeed_gpio_irq_set_mask()
642 iowrite32(reg, addr); in aspeed_gpio_set_type()
647 iowrite32(reg, addr); in aspeed_gpio_set_type()
652 iowrite32(reg, addr); in aspeed_gpio_set_type()
[all …]
/linux-4.19.296/drivers/misc/
Dpch_phub.c159 iowrite32(((ioread32(reg_addr) & ~mask)) | data, reg_addr); in pch_phub_read_modify_write_reg()
232 iowrite32(chip->phub_id_reg, p + PCH_PHUB_ID_REG); in pch_phub_restore_reg_conf()
233 iowrite32(chip->q_pri_val_reg, p + PCH_PHUB_QUEUE_PRI_VAL_REG); in pch_phub_restore_reg_conf()
234 iowrite32(chip->rc_q_maxsize_reg, p + PCH_PHUB_RC_QUEUE_MAXSIZE_REG); in pch_phub_restore_reg_conf()
235 iowrite32(chip->bri_q_maxsize_reg, p + PCH_PHUB_BRI_QUEUE_MAXSIZE_REG); in pch_phub_restore_reg_conf()
236 iowrite32(chip->comp_resp_timeout_reg, in pch_phub_restore_reg_conf()
238 iowrite32(chip->bus_slave_control_reg, in pch_phub_restore_reg_conf()
240 iowrite32(chip->deadlock_avoid_type_reg, in pch_phub_restore_reg_conf()
242 iowrite32(chip->intpin_reg_wpermit_reg0, in pch_phub_restore_reg_conf()
244 iowrite32(chip->intpin_reg_wpermit_reg1, in pch_phub_restore_reg_conf()
[all …]
Dphantom.c72 iowrite32(PHN_CTL_IRQ, dev->iaddr + PHN_CONTROL); in phantom_status()
73 iowrite32(0x43, dev->caddr + PHN_IRQCTL); in phantom_status()
76 iowrite32(0, dev->caddr + PHN_IRQCTL); in phantom_status()
124 iowrite32(r.value, dev->iaddr + r.reg); in phantom_ioctl()
144 iowrite32(rs.values[i], dev->oaddr + i); in phantom_ioctl()
299 iowrite32(0, dev->iaddr); in phantom_isr()
300 iowrite32(0xc0, dev->iaddr); in phantom_isr()
308 iowrite32(r->values[i], dev->oaddr + i); in phantom_isr()
311 iowrite32(dev->ctl_reg, dev->iaddr + PHN_CONTROL); in phantom_isr()
395 iowrite32(0, pht->caddr + PHN_IRQCTL); in phantom_probe()
[all …]
/linux-4.19.296/drivers/i2c/busses/
Di2c-pnx.c180 iowrite32(ioread32(I2C_REG_STS(alg_data)) | mstatus_tdi | mstatus_afi, in i2c_pnx_start()
187 iowrite32((slave_addr << 1) | start_bit | alg_data->mif.mode, in i2c_pnx_start()
210 iowrite32(0xff | stop_bit, I2C_REG_TX(alg_data)); in i2c_pnx_stop()
245 iowrite32(val, I2C_REG_TX(alg_data)); in i2c_pnx_master_xmit()
258 iowrite32(ioread32(I2C_REG_CTL(alg_data)) & in i2c_pnx_master_xmit()
275 iowrite32(ioread32(I2C_REG_CTL(alg_data)) & in i2c_pnx_master_xmit()
332 iowrite32(ctl, I2C_REG_CTL(alg_data)); in i2c_pnx_master_rcv()
340 iowrite32(val, I2C_REG_TX(alg_data)); in i2c_pnx_master_rcv()
365 iowrite32(ctl, I2C_REG_CTL(alg_data)); in i2c_pnx_master_rcv()
401 iowrite32(ctl, I2C_REG_CTL(alg_data)); in i2c_pnx_interrupt()
[all …]
Di2c-eg20t.c200 iowrite32(val, addr + offset); in pch_setbit()
208 iowrite32(val, addr + offset); in pch_clrbit()
223 iowrite32(0x01, p + PCH_I2CSRST); in pch_i2c_init()
225 iowrite32(0x0, p + PCH_I2CSRST); in pch_i2c_init()
228 iowrite32(0x21, p + PCH_I2CNF); in pch_i2c_init()
246 iowrite32(pch_i2cbc, p + PCH_I2CBC); in pch_i2c_init()
249 iowrite32(pch_i2ctmr, p + PCH_I2CTMR); in pch_i2c_init()
252 iowrite32(reg_value, p + PCH_I2CCTL); in pch_i2c_init()
405 iowrite32(addr_2_msb | TEN_BIT_ADDR_MASK, p + PCH_I2CDR); in pch_i2c_writebytes()
414 iowrite32(addr_8_lsb, p + PCH_I2CDR); in pch_i2c_writebytes()
[all …]
/linux-4.19.296/drivers/ptp/
Dptp_pch.c154 iowrite32(val, (&chip->regs->ts_sel)); in pch_eth_enable_set()
180 iowrite32(lo, &regs->systime_lo); in pch_systime_write()
181 iowrite32(hi, &regs->systime_hi); in pch_systime_write()
189 iowrite32(val, (&chip->regs->control)); in pch_block_reset()
191 iowrite32(val, (&chip->regs->control)); in pch_block_reset()
209 iowrite32(val, (&chip->regs->ch_control)); in pch_ch_control_write()
228 iowrite32(val, (&chip->regs->ch_event)); in pch_ch_event_write()
292 iowrite32(0x01, &chip->regs->stl_max_set_en); in pch_set_system_time_count()
293 iowrite32(0xFFFFFFFF, &chip->regs->stl_max_set); in pch_set_system_time_count()
294 iowrite32(0x00, &chip->regs->stl_max_set_en); in pch_set_system_time_count()
[all …]
/linux-4.19.296/include/linux/uwb/
Dwhci.h82 iowrite32(value, addr); in le_writel()
98 iowrite32(value, addr); in le_writeq()
99 iowrite32(value >> 32, addr + 4); in le_writeq()
/linux-4.19.296/drivers/char/xillybus/
Dxillybus_core.c163 iowrite32(0x01, /* Message NACK */ in xillybus_isr()
299 iowrite32(0x03, ep->registers + fpga_msg_ctrl_reg); /* Message ACK */ in xillybus_isr()
378 iowrite32((u32) (dma_addr & 0xffffffff), in xilly_get_dma_buffers()
380 iowrite32(((u32) ((((u64) dma_addr) >> 32) & 0xffffffff)), in xilly_get_dma_buffers()
388 iowrite32(s->regdirection | s->nbuffer++, in xilly_get_dma_buffers()
395 iowrite32(s->regdirection, in xilly_get_dma_buffers()
620 iowrite32(1 | in xilly_obtain_idt()
782 iowrite32(1 | (channel->chan_num << 1) | in xillybus_read()
868 iowrite32(offsetlimit, in xillybus_read()
872 iowrite32(1 | (channel->chan_num << 1) | in xillybus_read()
[all …]
/linux-4.19.296/drivers/thunderbolt/
Dnhi.c79 iowrite32(misc, ring->nhi->iobase + REG_DMA_MISC); in ring_interrupt_active()
89 iowrite32(ivr, ivr_base + step); in ring_interrupt_active()
107 iowrite32(new, ring->nhi->iobase + reg); in ring_interrupt_active()
120 iowrite32(0, nhi->iobase + REG_RING_INTERRUPT_BASE + 4 * i); in nhi_disable_interrupts()
152 iowrite32(cons, ring_desc_base(ring) + 8); in ring_iowrite_cons()
158 iowrite32(prod << 16, ring_desc_base(ring) + 8); in ring_iowrite_prod()
163 iowrite32(value, ring_desc_base(ring) + offset); in ring_iowrite32desc()
168 iowrite32(value, ring_desc_base(ring) + offset); in ring_iowrite64desc()
169 iowrite32(value >> 32, ring_desc_base(ring) + offset + 4); in ring_iowrite64desc()
174 iowrite32(value, ring_options_base(ring) + offset); in ring_iowrite32options()
[all …]
/linux-4.19.296/drivers/virtio/
Dvirtio_pci_legacy.c44 iowrite32(vdev->features, vp_dev->ioaddr + VIRTIO_PCI_GUEST_FEATURES); in vp_finalize_features()
155 iowrite32(q_pfn, vp_dev->ioaddr + VIRTIO_PCI_QUEUE_PFN); in setup_vq()
171 iowrite32(0, vp_dev->ioaddr + VIRTIO_PCI_QUEUE_PFN); in setup_vq()
192 iowrite32(0, vp_dev->ioaddr + VIRTIO_PCI_QUEUE_PFN); in del_vq()
/linux-4.19.296/drivers/char/tpm/
Dtpm_crb.c157 iowrite32(CRB_CTRL_REQ_GO_IDLE, &priv->regs_t->ctrl_req); in __crb_go_idle()
200 iowrite32(CRB_CTRL_REQ_CMD_READY, &priv->regs_t->ctrl_req); in __crb_cmd_ready()
229 iowrite32(CRB_LOC_CTRL_REQUEST_ACCESS, &priv->regs_h->loc_ctrl); in __crb_request_locality()
256 iowrite32(CRB_LOC_CTRL_RELINQUISH, &priv->regs_h->loc_ctrl); in __crb_relinquish_locality()
370 iowrite32(0, &priv->regs_t->ctrl_cancel); in crb_send()
390 iowrite32(CRB_START_INVOKE, &priv->regs_t->ctrl_start); in crb_send()
397 iowrite32(CRB_START_INVOKE, &priv->regs_t->ctrl_start); in crb_send()
408 iowrite32(CRB_CANCEL_INVOKE, &priv->regs_t->ctrl_cancel); in crb_cancel()
/linux-4.19.296/drivers/ntb/hw/mscc/
Dntb_hw_switchtec.c62 iowrite32(val, mmio); in _iowrite64()
63 iowrite32(val >> 32, mmio + sizeof(u32)); in _iowrite64()
162 iowrite32(op, &ctl->partition_op); in switchtec_ntb_part_op()
166 iowrite32(NTB_CTRL_PART_OP_RESET, &ctl->partition_op); in switchtec_ntb_part_op()
197 iowrite32(val, &sndev->mmio_peer_dbmsg->omsg[idx].msg); in switchtec_ntb_send_msg()
265 iowrite32(ctl_val, &ctl->bar_entry[bar].ctl); in switchtec_ntb_mw_clr_direct()
266 iowrite32(0, &ctl->bar_entry[bar].win_size); in switchtec_ntb_mw_clr_direct()
288 iowrite32(ctl_val, &ctl->bar_entry[bar].ctl); in switchtec_ntb_mw_set_direct()
289 iowrite32(xlate_pos | size, &ctl->bar_entry[bar].win_size); in switchtec_ntb_mw_set_direct()
507 iowrite32(msg_map, &sndev->mmio_peer_dbmsg->msg_map); in crosslink_init_dbmsgs()
[all …]
/linux-4.19.296/drivers/ntb/hw/intel/
Dntb_hw_gen1.c318 iowrite32(val, mmio + (idx << 2)); in ndev_spad_write()
922 iowrite32(addr, mmio + xlat_reg); in intel_ntb_mw_set_trans()
925 iowrite32(0, mmio + xlat_reg); in intel_ntb_mw_set_trans()
930 iowrite32(limit, mmio + limit_reg); in intel_ntb_mw_set_trans()
933 iowrite32(base, mmio + limit_reg); in intel_ntb_mw_set_trans()
934 iowrite32(0, mmio + xlat_reg); in intel_ntb_mw_set_trans()
990 iowrite32(ntb_ctl, ndev->self_mmio + ndev->reg->ntb_ctl); in intel_ntb_link_enable()
1014 iowrite32(ntb_cntl, ndev->self_mmio + ndev->reg->ntb_ctl); in intel_ntb_link_disable()
1409 iowrite32(bar_addr, mmio + XEON_SBAR4BASE_OFFSET); in xeon_setup_b2b_mw()
1415 iowrite32(bar_addr, mmio + XEON_SBAR5BASE_OFFSET); in xeon_setup_b2b_mw()
[all …]
Dntb_hw_intel.h244 iowrite32(val, mmio); in _iowrite64()
245 iowrite32(val >> 32, mmio + sizeof(u32)); in _iowrite64()
/linux-4.19.296/drivers/misc/vmw_vmci/
Dvmci_guest.c520 iowrite32(capabilities, vmci_dev->iobase + VMCI_CAPS_ADDR); in vmci_guest_probe_device()
616 iowrite32(cmd, vmci_dev->iobase + VMCI_IMR_ADDR); in vmci_guest_probe_device()
619 iowrite32(VMCI_CONTROL_INT_ENABLE, in vmci_guest_probe_device()
641 iowrite32(VMCI_CONTROL_RESET, in vmci_guest_probe_device()
684 iowrite32(VMCI_CONTROL_RESET, vmci_dev->iobase + VMCI_CONTROL_ADDR); in vmci_guest_remove_device()
/linux-4.19.296/drivers/clk/
Dclk-hsdk-pll.c123 iowrite32(val, clk->regs + reg); in hsdk_pll_write()
247 iowrite32(CREG_CORE_IF_CLK_DIV_2, clk->spec_regs); in hsdk_pll_core_update_rate()
267 iowrite32(CREG_CORE_IF_CLK_DIV_1, clk->spec_regs); in hsdk_pll_core_update_rate()
/linux-4.19.296/include/asm-generic/
Diomap.h42 extern void iowrite32(u32, void __iomem *);
/linux-4.19.296/lib/
Diomap.c125 void iowrite32(u32 val, void __iomem *addr) in iowrite32() function
136 EXPORT_SYMBOL(iowrite32);

123