Home
last modified time | relevance | path

Searched refs:iowrite16 (Results 1 – 25 of 120) sorted by relevance

12345

/Linux-v4.19/drivers/net/can/softing/
Dsofting_fw.c36 iowrite16(cmd, &card->dpram[DPRAM_FCT_PARAM]); in _softing_fct_cmd()
82 iowrite16(RES_NONE, &card->dpram[DPRAM_RECEIPT]); in softing_bootloader_command()
83 iowrite16(cmd, &card->dpram[DPRAM_COMMAND]); in softing_bootloader_command()
297 iowrite16(len, &card->dpram[DPRAM_COMMAND + 10]); in softing_load_app_fw()
505 iowrite16(bt->brp, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
506 iowrite16(bt->sjw, &card->dpram[DPRAM_FCT_PARAM + 4]); in softing_startstop()
507 iowrite16(bt->phase_seg1 + bt->prop_seg, in softing_startstop()
509 iowrite16(bt->phase_seg2, &card->dpram[DPRAM_FCT_PARAM + 8]); in softing_startstop()
510 iowrite16((priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) ? 1 : 0, in softing_startstop()
516 iowrite16(0, &card->dpram[DPRAM_FCT_PARAM + 2]); in softing_startstop()
[all …]
/Linux-v4.19/arch/arm/common/
Dscoop.c48 iowrite16(0x0100, sdev->base + SCOOP_MCR); /* 00 */ in reset_scoop()
49 iowrite16(0x0000, sdev->base + SCOOP_CDR); /* 04 */ in reset_scoop()
50 iowrite16(0x0000, sdev->base + SCOOP_CCR); /* 10 */ in reset_scoop()
51 iowrite16(0x0000, sdev->base + SCOOP_IMR); /* 18 */ in reset_scoop()
52 iowrite16(0x00FF, sdev->base + SCOOP_IRM); /* 14 */ in reset_scoop()
53 iowrite16(0x0000, sdev->base + SCOOP_ISR); /* 1C */ in reset_scoop()
54 iowrite16(0x0000, sdev->base + SCOOP_IRM); in reset_scoop()
67 iowrite16(gpwr, sdev->base + SCOOP_GPWR); in __scoop_gpio_set()
101 iowrite16(gpcr, sdev->base + SCOOP_GPCR); in scoop_gpio_direction_input()
121 iowrite16(gpcr, sdev->base + SCOOP_GPCR); in scoop_gpio_direction_output()
[all …]
/Linux-v4.19/drivers/net/ethernet/rdc/
Dr6040.c217 iowrite16(MDIO_READ + reg + (phy_addr << 8), ioaddr + MMDIO); in r6040_phy_read()
239 iowrite16(val, ioaddr + MMWD); in r6040_phy_write()
241 iowrite16(MDIO_WRITE + reg + (phy_addr << 8), ioaddr + MMDIO); in r6040_phy_write()
373 iowrite16(MAC_RST, ioaddr + MCR1); in r6040_reset_mac()
381 iowrite16(MAC_SM_RST, ioaddr + MAC_SM); in r6040_reset_mac()
382 iowrite16(0, ioaddr + MAC_SM); in r6040_reset_mac()
392 iowrite16(MSK_INT, ioaddr + MIER); in r6040_init_mac_regs()
398 iowrite16(MBCR_DEFAULT, ioaddr + MBCR); in r6040_init_mac_regs()
401 iowrite16(MAX_BUF_SIZE, ioaddr + MR_BSR); in r6040_init_mac_regs()
404 iowrite16(lp->tx_ring_dma, ioaddr + MTD_SA0); in r6040_init_mac_regs()
[all …]
/Linux-v4.19/drivers/net/wireless/intersil/orinoco/
Dorinoco_nortel.c70 iowrite16(8, card->bridge_io + 2); in orinoco_nortel_cor_reset()
72 iowrite16(0x80, card->attr_io + COR_OFFSET); in orinoco_nortel_cor_reset()
76 iowrite16(0, card->attr_io + COR_OFFSET); in orinoco_nortel_cor_reset()
77 iowrite16(0, card->attr_io + COR_OFFSET); in orinoco_nortel_cor_reset()
81 iowrite16(COR_VALUE, card->attr_io + COR_OFFSET); in orinoco_nortel_cor_reset()
82 iowrite16(COR_VALUE, card->attr_io + COR_OFFSET); in orinoco_nortel_cor_reset()
85 iowrite16(0x228, card->bridge_io + 2); in orinoco_nortel_cor_reset()
100 iowrite16(0x118, card->bridge_io + 2); in orinoco_nortel_hw_init()
101 iowrite16(0x108, card->bridge_io + 2); in orinoco_nortel_hw_init()
103 iowrite16(0x8, card->bridge_io + 2); in orinoco_nortel_hw_init()
[all …]
/Linux-v4.19/drivers/mmc/host/
Dtoshsd.c47 iowrite16(0, host->ioaddr + SD_SOFTWARERESET); /* assert */ in toshsd_init()
49 iowrite16(1, host->ioaddr + SD_SOFTWARERESET); /* deassert */ in toshsd_init()
53 iowrite16(0, host->ioaddr + SD_CARDCLOCKCTRL); in toshsd_init()
56 iowrite16(0, host->ioaddr + SD_STOPINTERNAL); in toshsd_init()
59 iowrite16(0x100, host->ioaddr + SDIO_BASE + SDIO_CLOCKNWAITCTRL); in toshsd_init()
74 iowrite16(0x1000, host->ioaddr + SD_TRANSACTIONCTRL); in toshsd_init()
103 iowrite16(clk, host->ioaddr + SD_CARDCLOCKCTRL); in __toshsd_set_ios()
107 iowrite16(0, host->ioaddr + SD_CARDCLOCKCTRL); in __toshsd_set_ios()
128 iowrite16(SD_CARDOPT_REQUIRED | SD_CARDOPT_DATA_RESP_TIMEOUT(14) in __toshsd_set_ios()
134 iowrite16(SD_CARDOPT_REQUIRED | SD_CARDOPT_DATA_RESP_TIMEOUT(14) in __toshsd_set_ios()
[all …]
Dtmio_mmc.h266 iowrite16(val, host->ctl + (addr << host->bus_shift)); in sd_ctrl_write16()
278 iowrite16(val & 0xffff, host->ctl + (addr << host->bus_shift)); in sd_ctrl_write32_as_16_and_16()
279 iowrite16(val >> 16, host->ctl + ((addr + 2) << host->bus_shift)); in sd_ctrl_write32_as_16_and_16()
/Linux-v4.19/drivers/video/fbdev/
Dsh7760fb.c94 iowrite16(intr, par->base + LDINTR); in sh7760fb_blank()
95 iowrite16(cntr, par->base + LDCNTR); in sh7760fb_blank()
252 iowrite16(par->pd->ldickr, par->base + LDICKR); /* pixclock */ in sh7760fb_set_par()
253 iowrite16(ldmtr, par->base + LDMTR); /* polarities */ in sh7760fb_set_par()
254 iowrite16(lddfr, par->base + LDDFR); /* color/depth */ in sh7760fb_set_par()
255 iowrite16((par->rot ? 1 << 13 : 0), par->base + LDSMR); /* rotate */ in sh7760fb_set_par()
256 iowrite16(par->pd->ldpmmr, par->base + LDPMMR); /* Power Management */ in sh7760fb_set_par()
257 iowrite16(par->pd->ldpspr, par->base + LDPSPR); /* Power Supply Ctrl */ in sh7760fb_set_par()
260 iowrite16(((htcn >> 3) - 1) | (((hdcn >> 3) - 1) << 8), in sh7760fb_set_par()
262 iowrite16(vdln - 1, par->base + LDVDLNR); in sh7760fb_set_par()
[all …]
/Linux-v4.19/drivers/i2c/busses/
Di2c-highlander.c56 iowrite16(ioread16(dev->base + SMCR) | SMCR_IEIC, dev->base + SMCR); in highlander_i2c_irq_enable()
61 iowrite16(ioread16(dev->base + SMCR) & ~SMCR_IEIC, dev->base + SMCR); in highlander_i2c_irq_disable()
66 iowrite16(ioread16(dev->base + SMCR) | SMCR_START, dev->base + SMCR); in highlander_i2c_start()
71 iowrite16(ioread16(dev->base + SMCR) | SMCR_IRIC, dev->base + SMCR); in highlander_i2c_done()
86 iowrite16(smmr, dev->base + SMMR); in highlander_i2c_setup()
120 iowrite16(cmd, dev->base + SMSADR + i); in highlander_i2c_command()
144 iowrite16(ioread16(dev->base + SMCR) | SMCR_RST, dev->base + SMCR); in highlander_i2c_reset()
263 iowrite16(data[i], dev->base + SMTRDR + (i * sizeof(u16))); in highlander_i2c_write()
329 iowrite16(tmp, dev->base + SMMR); in highlander_i2c_smbus_xfer()
335 iowrite16((addr << 1) | read_write, dev->base + SMSMADR); in highlander_i2c_smbus_xfer()
/Linux-v4.19/drivers/net/ethernet/3com/
D3c59x.c663 iowrite16(SelectWindow + window, vp->ioaddr + EL3_CMD); in window_set()
947 iowrite16(TotalReset|0x14, ioaddr + EL3_CMD); in vortex_eisa_remove()
1494 iowrite16(cmd, ioaddr + EL3_CMD); in issue_and_wait()
1627 iowrite16(SetStatusEnb | 0x00, ioaddr + EL3_CMD); in vortex_up()
1651 iowrite16(StartCoax, ioaddr + EL3_CMD); in vortex_up()
1661 iowrite16(StatsDisable, ioaddr + EL3_CMD); in vortex_up()
1674 iowrite16(SetRxThreshold + (1536>>2), ioaddr + EL3_CMD); in vortex_up()
1693 iowrite16(StatsEnable, ioaddr + EL3_CMD); /* Turn on statistics. */ in vortex_up()
1695 iowrite16(RxEnable, ioaddr + EL3_CMD); /* Enable the receiver. */ in vortex_up()
1696 iowrite16(TxEnable, ioaddr + EL3_CMD); /* Enable transmitter. */ in vortex_up()
[all …]
/Linux-v4.19/drivers/staging/vt6655/
Dmac.c747 iowrite16(offset, io_base + MAC_REG_MISCFFNDEX); in MACvSetMISCFifo()
749 iowrite16(MISCFFCTL_WRITE, io_base + MAC_REG_MISCFFCTL); in MACvSetMISCFifo()
814 iowrite16(offset, io_base + MAC_REG_MISCFFNDEX); in MACvSetKeyEntry()
816 iowrite16(MISCFFCTL_WRITE, io_base + MAC_REG_MISCFFCTL); in MACvSetKeyEntry()
829 iowrite16(offset, io_base + MAC_REG_MISCFFNDEX); in MACvSetKeyEntry()
831 iowrite16(MISCFFCTL_WRITE, io_base + MAC_REG_MISCFFCTL); in MACvSetKeyEntry()
839 iowrite16(offset + ii, io_base + MAC_REG_MISCFFNDEX); in MACvSetKeyEntry()
841 iowrite16(MISCFFCTL_WRITE, io_base + MAC_REG_MISCFFCTL); in MACvSetKeyEntry()
867 iowrite16(offset, io_base + MAC_REG_MISCFFNDEX); in MACvDisableKeyEntry()
869 iowrite16(MISCFFCTL_WRITE, io_base + MAC_REG_MISCFFCTL); in MACvDisableKeyEntry()
/Linux-v4.19/arch/alpha/kernel/
Dio.c44 void iowrite16(u16 b, void __iomem *addr) in iowrite16() function
47 IO_CONCAT(__IO_PREFIX,iowrite16)(b, addr); in iowrite16()
60 EXPORT_SYMBOL(iowrite16);
85 iowrite16(b, ioport_map(port, 2)); in outw()
357 iowrite16(*(unsigned short *)src, port); in iowrite16_rep()
367 iowrite16(w >> 0, port); in iowrite16_rep()
368 iowrite16(w >> 16, port); in iowrite16_rep()
372 iowrite16(*(unsigned short *)src, port); in iowrite16_rep()
/Linux-v4.19/drivers/virtio/
Dvirtio_pci_legacy.c108 iowrite16(vector, vp_dev->ioaddr + VIRTIO_MSI_CONFIG_VECTOR); in vp_config_vector()
128 iowrite16(index, vp_dev->ioaddr + VIRTIO_PCI_QUEUE_SEL); in setup_vq()
160 iowrite16(msix_vec, vp_dev->ioaddr + VIRTIO_MSI_QUEUE_VECTOR); in setup_vq()
182 iowrite16(vq->index, vp_dev->ioaddr + VIRTIO_PCI_QUEUE_SEL); in del_vq()
185 iowrite16(VIRTIO_MSI_NO_VECTOR, in del_vq()
/Linux-v4.19/drivers/gpu/drm/mgag200/
Dmgag200_main.c89 iowrite16(0, mem); in mga_probe_vram()
101 iowrite16(0xaa55, mem + offset); in mga_probe_vram()
102 iowrite16(0xaa55, mem + offset + 0x100); in mga_probe_vram()
107 iowrite16(orig1, mem + offset); in mga_probe_vram()
108 iowrite16(orig2, mem + offset + 0x100); in mga_probe_vram()
119 iowrite16(orig, mem); in mga_probe_vram()
/Linux-v4.19/drivers/net/ethernet/packetengines/
Dyellowfin.c542 iowrite16((phy_id<<8) + location, ioaddr + MII_Addr); in mdio_read()
543 iowrite16(1, ioaddr + MII_Cmd); in mdio_read()
554 iowrite16((phy_id<<8) + location, ioaddr + MII_Addr); in mdio_write()
555 iowrite16(value, ioaddr + MII_Wr_Data); in mdio_write()
600 iowrite16(fifo_cfg, ioaddr + FIFOcfg); in yellowfin_open()
616 iowrite16(0x01CF, ioaddr + Cnfg); in yellowfin_open()
618 iowrite16(0x0018, ioaddr + FrameGap0); /* 0060/4060 for non-MII 10baseT */ in yellowfin_open()
619 iowrite16(0x1018, ioaddr + FrameGap1); in yellowfin_open()
620 iowrite16(0x101C | (yp->full_duplex ? 2 : 0), ioaddr + Cnfg); in yellowfin_open()
625 iowrite16(0x81ff, ioaddr + IntrEnb); /* See enum intr_status_bits */ in yellowfin_open()
[all …]
/Linux-v4.19/drivers/net/ethernet/dlink/
Dsundance.c731 iowrite16(0x0200 | (location & 0xff), ioaddr + EECtrl); in eeprom_read()
873 iowrite16(dev->mtu + 18, ioaddr + MaxFrameSize); in netdev_open()
875 iowrite16(dev->mtu + 14, ioaddr + MaxFrameSize); in netdev_open()
888 iowrite16(0, ioaddr + IntrEnable); in netdev_open()
889 iowrite16(0, ioaddr + DownCounter); in netdev_open()
902 iowrite16 (StatsEnable | RxEnable | TxEnable, ioaddr + MACCtrl1); in netdev_open()
921 iowrite16(DEFAULT_INTR, ioaddr + IntrEnable); in netdev_open()
937 iowrite16 (ioread16 (ioaddr + MACCtrl0) | EnbFullDuplex, in check_duplex()
950 iowrite16(ioread16(ioaddr + MACCtrl0) | (duplex ? 0x20 : 0), ioaddr + MACCtrl0); in check_duplex()
980 iowrite16(0, ioaddr + IntrEnable); in tx_timeout()
[all …]
/Linux-v4.19/drivers/ata/
Dpata_bk3710.c98 iowrite16(val16, base + BK3710_UDMACTL); in pata_bk3710_setudmamode()
130 iowrite16(val16, base + BK3710_UDMACTL); in pata_bk3710_setmwdmamode()
245 iowrite16(BIT(15), base + BK3710_IDETIMP); in pata_bk3710_chipinit()
253 iowrite16(0, base + BK3710_UDMACTL); in pata_bk3710_chipinit()
277 iowrite16(0xE, base + BK3710_BMISP); in pata_bk3710_chipinit()
/Linux-v4.19/drivers/staging/comedi/drivers/
Dmf6x4.c100 iowrite16(s->state, dev->mmio + MF6X4_DOUT_REG); in mf6x4_do_insn_bits()
132 iowrite16(MF6X4_ADCTRL_CHAN(chan), dev->mmio + MF6X4_ADCTRL_REG); in mf6x4_ai_insn_read()
149 iowrite16(0x0, dev->mmio + MF6X4_ADCTRL_REG); in mf6x4_ai_insn_read()
172 iowrite16(val, dev->mmio + MF6X4_DAC_REG(chan)); in mf6x4_ao_insn_write()
/Linux-v4.19/drivers/mfd/
Dtc6393xb.c343 iowrite16(mode->pixclock, tc6393xb->scr + SCR_PLL1CR + 0); in tc6393xb_lcd_mode()
344 iowrite16(mode->pixclock >> 16, tc6393xb->scr + SCR_PLL1CR + 2); in tc6393xb_lcd_mode()
675 iowrite16(tcpd->scr_pll2cr, tc6393xb->scr + SCR_PLL2CR); in tc6393xb_probe()
676 iowrite16(SCR_CCR_UNK1 | SCR_CCR_HCLK_48, in tc6393xb_probe()
678 iowrite16(SCR_MCR_RDY_OPENDRAIN | SCR_MCR_RDY_UNK | SCR_MCR_RDY_EN | in tc6393xb_probe()
681 iowrite16(tcpd->scr_gper, tc6393xb->scr + SCR_GPER); in tc6393xb_probe()
812 iowrite16(tcpd->scr_pll2cr, tc6393xb->scr + SCR_PLL2CR); in tc6393xb_resume()
813 iowrite16(tc6393xb->suspend_state.ccr, tc6393xb->scr + SCR_CCR); in tc6393xb_resume()
814 iowrite16(SCR_MCR_RDY_OPENDRAIN | SCR_MCR_RDY_UNK | SCR_MCR_RDY_EN | in tc6393xb_resume()
817 iowrite16(tcpd->scr_gper, tc6393xb->scr + SCR_GPER); in tc6393xb_resume()
/Linux-v4.19/drivers/net/ethernet/micrel/
Dks8842.c185 iowrite16(bank, adapter->hw_addr + REG_SELECT_BANK); in ks8842_select_bank()
199 iowrite16(value, adapter->hw_addr + offset); in ks8842_write16()
209 iowrite16(reg, adapter->hw_addr + offset); in ks8842_enable_bits()
219 iowrite16(reg, adapter->hw_addr + offset); in ks8842_clear_bits()
255 iowrite16(0, adapter->hw_addr + REG_GRR); in ks8842_reset()
351 iowrite16(ENABLED_IRQS_DMA_IP, adapter->hw_addr + REG_TIMB_IER); in ks8842_reset_hw()
355 iowrite16(ENABLED_IRQS, in ks8842_reset_hw()
498 iowrite16(*ptr16++, adapter->hw_addr + REG_QMU_DATA_LO); in ks8842_tx_frame()
499 iowrite16(*ptr16++, adapter->hw_addr + REG_QMU_DATA_HI); in ks8842_tx_frame()
799 iowrite16(entry_bank, adapter->hw_addr + REG_SELECT_BANK); in ks8842_tasklet()
[all …]
/Linux-v4.19/arch/alpha/include/asm/
Dio.h168 REMAP2(u16, iowrite16, /**/) in REMAP1()
348 extern inline void iowrite16(u16 b, void __iomem *addr) in iowrite16() function
351 IO_CONCAT(__IO_PREFIX, iowrite16)(b, addr); in iowrite16()
371 iowrite16(b, ioport_map(port, 2)); in outw()
498 #define iowrite16be(v,p) iowrite16(cpu_to_be16(v), (p))
/Linux-v4.19/arch/sh/kernel/
Diomap.c50 void iowrite16(u16 val, void __iomem *addr) in iowrite16() function
54 EXPORT_SYMBOL(iowrite16);
/Linux-v4.19/drivers/cpufreq/
Dpcc-cpufreq.c157 iowrite16(CMD_GET_FREQ, &pcch_hdr->command); in pcc_get_freq()
173 iowrite16(0, &pcch_hdr->status); in pcc_get_freq()
192 iowrite16(0, &pcch_hdr->status); in pcc_get_freq()
224 iowrite16(CMD_SET_FREQ, &pcch_hdr->command); in pcc_cpufreq_target()
232 iowrite16(0, &pcch_hdr->status); in pcc_cpufreq_target()
/Linux-v4.19/drivers/net/ethernet/cirrus/
Dcs89x0.c219 iowrite16(tmp16, lp->virt_addr + portno); in writewords()
228 iowrite16(regno, lp->virt_addr + ADD_PORT); in readreg()
237 iowrite16(regno, lp->virt_addr + ADD_PORT); in writereg()
238 iowrite16(value, lp->virt_addr + DATA_PORT); in writereg()
526 iowrite16(TX_AFTER_ALL, lp->virt_addr + TX_CMD_PORT); in send_test_pkt()
527 iowrite16(ETH_ZLEN, lp->virt_addr + TX_LEN_PORT); in send_test_pkt()
1161 iowrite16(lp->send_cmd, lp->virt_addr + TX_CMD_PORT); in net_send_packet()
1162 iowrite16(skb->len, lp->virt_addr + TX_LEN_PORT); in net_send_packet()
1284 iowrite16(PP_CS8920_ISAINT, lp->virt_addr + ADD_PORT); in reset_chip()
1288 iowrite16(PP_CS8920_ISAMemB, lp->virt_addr + ADD_PORT); in reset_chip()
[all …]
/Linux-v4.19/drivers/staging/sm750fb/
Dsm750_cursor.c122 iowrite16(data, pbuffer); in sm750_hw_cursor_setData()
165 iowrite16(data, pbuffer); in sm750_hw_cursor_setData2()
/Linux-v4.19/drivers/net/ethernet/dec/tulip/
D21142.c81 iowrite16(t21142_csr15[dev->if_port], ioaddr + CSR15); in t21142_media_task()
89 iowrite16(8, ioaddr + CSR15); in t21142_media_task()
133 iowrite16(0x0008, ioaddr + CSR15); in t21142_start_nway()

12345