/linux-4.19.296/drivers/rtc/ |
D | rtc-asm9260.c | 130 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/ |
D | iproc-rng200.c | 65 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/ |
D | pci-rcar-gen2.c | 131 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/ |
D | gpio-ml-ioh.c | 117 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 …]
|
D | gpio-pch.c | 122 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 …]
|
D | gpio-timberdale.c | 68 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 …]
|
D | gpio-xgene.c | 73 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()
|
D | gpio-aspeed.c | 329 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/ |
D | pch_phub.c | 159 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 …]
|
D | phantom.c | 72 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/ |
D | i2c-pnx.c | 180 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 …]
|
D | i2c-eg20t.c | 200 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/ |
D | ptp_pch.c | 154 iowrite32(val, (&chip->regs->ts_sel)); in pch_eth_enable_set() 180 iowrite32(lo, ®s->systime_lo); in pch_systime_write() 181 iowrite32(hi, ®s->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/ |
D | whci.h | 82 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/ |
D | xillybus_core.c | 163 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/ |
D | nhi.c | 79 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/ |
D | virtio_pci_legacy.c | 44 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/ |
D | tpm_crb.c | 157 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/ |
D | ntb_hw_switchtec.c | 62 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/ |
D | ntb_hw_gen1.c | 318 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 …]
|
D | ntb_hw_intel.h | 244 iowrite32(val, mmio); in _iowrite64() 245 iowrite32(val >> 32, mmio + sizeof(u32)); in _iowrite64()
|
/linux-4.19.296/drivers/misc/vmw_vmci/ |
D | vmci_guest.c | 520 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/ |
D | clk-hsdk-pll.c | 123 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/ |
D | iomap.h | 42 extern void iowrite32(u32, void __iomem *);
|
/linux-4.19.296/lib/ |
D | iomap.c | 125 void iowrite32(u32 val, void __iomem *addr) in iowrite32() function 136 EXPORT_SYMBOL(iowrite32);
|