/linux-4.19.296/drivers/i2c/busses/ |
D | i2c-wmt.c | 147 writew(0, i2c_dev->base + REG_CDR); in wmt_i2c_write() 149 writew(pmsg->buf[0] & 0xFF, i2c_dev->base + REG_CDR); in wmt_i2c_write() 155 writew(val, i2c_dev->base + REG_CR); in wmt_i2c_write() 159 writew(val, i2c_dev->base + REG_CR); in wmt_i2c_write() 171 writew(tcr_val, i2c_dev->base + REG_TCR); in wmt_i2c_write() 176 writew(val, i2c_dev->base + REG_CR); in wmt_i2c_write() 200 writew(val, i2c_dev->base + REG_CR); in wmt_i2c_write() 206 writew(CR_ENABLE, i2c_dev->base + REG_CR); in wmt_i2c_write() 208 writew(pmsg->buf[xfer_len] & 0xFF, i2c_dev->base + in wmt_i2c_write() 210 writew(CR_CPU_RDY | CR_ENABLE, i2c_dev->base + REG_CR); in wmt_i2c_write() [all …]
|
D | i2c-mt65xx.c | 281 writew(I2C_SOFT_RST, i2c->base + OFFSET_SOFTRESET); in mtk_i2c_init_hw() 285 writew(I2C_IO_CONFIG_PUSH_PULL, i2c->base + OFFSET_IO_CONFIG); in mtk_i2c_init_hw() 287 writew(I2C_IO_CONFIG_OPEN_DRAIN, i2c->base + OFFSET_IO_CONFIG); in mtk_i2c_init_hw() 290 writew(I2C_DCM_DISABLE, i2c->base + OFFSET_DCM_EN); in mtk_i2c_init_hw() 293 writew(I2C_DEFAULT_CLK_DIV - 1, i2c->base + OFFSET_CLOCK_DIV); in mtk_i2c_init_hw() 295 writew(i2c->timing_reg, i2c->base + OFFSET_TIMING); in mtk_i2c_init_hw() 296 writew(i2c->high_speed_reg, i2c->base + OFFSET_HS); in mtk_i2c_init_hw() 300 writew(I2C_CONTROL_WRAPPER, i2c->base + OFFSET_PATH_DIR); in mtk_i2c_init_hw() 304 writew(control_reg, i2c->base + OFFSET_CONTROL); in mtk_i2c_init_hw() 305 writew(I2C_DELAY_LEN, i2c->base + OFFSET_DELAY_LEN); in mtk_i2c_init_hw() [all …]
|
/linux-4.19.296/drivers/pwm/ |
D | pwm-ep93xx.c | 106 writew(period_cycles, base + EP93XX_PWMx_TERM_COUNT); in ep93xx_pwm_config() 107 writew(duty_cycles, base + EP93XX_PWMx_DUTY_CYCLE); in ep93xx_pwm_config() 109 writew(duty_cycles, base + EP93XX_PWMx_DUTY_CYCLE); in ep93xx_pwm_config() 110 writew(period_cycles, base + EP93XX_PWMx_TERM_COUNT); in ep93xx_pwm_config() 137 writew(0x1, ep93xx_pwm->base + EP93XX_PWMx_INVERT); in ep93xx_pwm_polarity() 139 writew(0x0, ep93xx_pwm->base + EP93XX_PWMx_INVERT); in ep93xx_pwm_polarity() 155 writew(0x1, ep93xx_pwm->base + EP93XX_PWMx_ENABLE); in ep93xx_pwm_enable() 164 writew(0x0, ep93xx_pwm->base + EP93XX_PWMx_ENABLE); in ep93xx_pwm_disable()
|
D | pwm-tiecap.c | 96 writew(value, pc->mmio_base + ECCTL2); in ecap_pwm_config() 116 writew(value, pc->mmio_base + ECCTL2); in ecap_pwm_config() 141 writew(value, pc->mmio_base + ECCTL2); in ecap_pwm_set_polarity() 162 writew(value, pc->mmio_base + ECCTL2); in ecap_pwm_enable() 178 writew(value, pc->mmio_base + ECCTL2); in ecap_pwm_disable() 286 writew(pc->ctx.ecctl2, pc->mmio_base + ECCTL2); in ecap_pwm_restore_context()
|
D | pwm-tiehrpwm.c | 143 writew(value, base + offset); in ehrpwm_write() 154 writew(val, base + offset); in ehrpwm_modify()
|
/linux-4.19.296/drivers/pci/controller/ |
D | pci-v3-semi.c | 381 writew(mapaddress, v3->base + V3_LB_MAP1); in v3_map_bus() 395 writew(v3_addr_to_lb_map(v3->pre_bus_addr) | in v3_unmap_bus() 456 writew(status, v3->base + V3_PCI_STAT); in v3_irq() 551 writew(v3_addr_to_lb_map2(v3->io_bus_addr), in v3_pci_setup_resource() 578 writew(v3_addr_to_lb_map(v3->pre_bus_addr) | in v3_pci_setup_resource() 597 writew(v3_addr_to_lb_map(v3->non_pre_bus_addr) | in v3_pci_setup_resource() 824 writew(V3_SYSTEM_UNLOCK, v3->base + V3_SYSTEM); in v3_pci_probe() 829 writew(val, v3->base + V3_PCI_CMD); in v3_pci_probe() 834 writew(val, v3->base + V3_SYSTEM); in v3_pci_probe() 839 writew(val, v3->base + V3_PCI_CFG); in v3_pci_probe() [all …]
|
D | pcie-cadence.h | 249 writew(value, pcie->reg_base + reg); in cdns_pcie_writew() 272 writew(value, pcie->reg_base + CDNS_PCIE_RP_BASE + reg); in cdns_pcie_rp_writew() 285 writew(value, pcie->reg_base + CDNS_PCIE_EP_FUNC_BASE(fn) + reg); in cdns_pcie_ep_fn_writew()
|
/linux-4.19.296/drivers/rtc/ |
D | rtc-mxc.c | 151 writew(day, ioaddr + RTC_DAYR); in set_alarm_or_time() 152 writew(sec, ioaddr + RTC_SECOND); in set_alarm_or_time() 153 writew(temp, ioaddr + RTC_HOURMIN); in set_alarm_or_time() 156 writew(day, ioaddr + RTC_DAYALARM); in set_alarm_or_time() 157 writew(sec, ioaddr + RTC_ALRM_SEC); in set_alarm_or_time() 158 writew(temp, ioaddr + RTC_ALRM_HM); in set_alarm_or_time() 176 writew(readw(ioaddr + RTC_RTCISR), ioaddr + RTC_RTCISR); in rtc_update_alarm() 195 writew(reg, ioaddr + RTC_RTCIENR); in mxc_rtc_irq_enable() 212 writew(status, ioaddr + RTC_RTCISR); in mxc_rtc_interrupt() 380 writew(reg, (pdata->ioaddr + RTC_RTCCTL)); in mxc_rtc_probe()
|
D | rtc-s3c.c | 415 writew(tmp | S3C2410_RTCCON_RTCEN, info->base + S3C2410_RTCCON); in s3c24xx_rtc_enable() 422 writew(tmp & ~S3C2410_RTCCON_CNTSEL, in s3c24xx_rtc_enable() 430 writew(tmp & ~S3C2410_RTCCON_CLKRST, in s3c24xx_rtc_enable() 441 writew(con, info->base + S3C2410_RTCCON); in s3c24xx_rtc_disable() 455 writew(con, info->base + S3C2410_RTCCON); in s3c6410_rtc_disable() 753 writew(con, info->base + S3C2410_RTCCON); in s3c2416_rtc_select_tick_clk() 790 writew(con | info->ticnt_en_save, info->base + S3C2410_RTCCON); in s3c6410_rtc_restore_tick_cnt()
|
D | rtc-vr41xx.c | 77 #define rtc1_write(offset, value) writew((value), rtc1_base + (offset)) 80 #define rtc2_write(offset, value) writew((value), rtc2_base + (offset))
|
/linux-4.19.296/drivers/irqchip/ |
D | irq-renesas-h8s.c | 45 writew(pri, addr); in h8s_disable_irq() 60 writew(pri, addr); in h8s_enable_irq() 94 writew(0x0000, IPRA + (n * 2)); in h8s_intc_of_init()
|
D | irq-ts4800.c | 38 writew(reg | mask, data->base + IRQ_MASK); in ts4800_irq_mask() 47 writew(reg & ~mask, data->base + IRQ_MASK); in ts4800_irq_unmask() 109 writew(0xFFFF, data->base + IRQ_MASK); in ts4800_ic_probe()
|
/linux-4.19.296/drivers/clk/ |
D | clk-u300.c | 466 writew(val, sclk->res_reg); in syscon_block_reset_enable() 482 writew(val, sclk->res_reg); in syscon_block_reset_disable() 520 writew(sclk->clk_val, syscon_vbase + U300_SYSCON_SBCER); in syscon_clk_enable() 537 writew(sclk->clk_val, syscon_vbase + U300_SYSCON_SBCDR); in syscon_clk_disable() 677 writew(val, syscon_vbase + U300_SYSCON_CCR); in syscon_clk_set_rate() 960 writew(0x0054U, syscon_vbase + U300_SYSCON_MMF0R); in mclk_clk_prepare() 966 writew(val, syscon_vbase + U300_SYSCON_MMCR); in mclk_clk_prepare() 973 writew(val, syscon_vbase + U300_SYSCON_MMCR); in mclk_clk_prepare() 1104 writew(reg | val, syscon_vbase + U300_SYSCON_MMF0R); in mclk_clk_set_rate() 1188 writew(val, syscon_vbase + U300_SYSCON_CCR); in u300_clk_init() [all …]
|
/linux-4.19.296/include/linux/mfd/ |
D | tmio.h | 20 #define tmio_iowrite16(val, addr) writew((val), (addr)) 24 writew((val), (addr)); \ 25 writew((val) >> 16, (addr) + 2); \
|
/linux-4.19.296/drivers/clk/renesas/ |
D | rcar-usb2-clock-sel.c | 47 writew(CLKSET0_EXTAL_ONLY, priv->base + USB20_CLKSET0); in usb2_clock_sel_enable_extal_only() 53 writew(CLKSET0_PRIVATE, priv->base + USB20_CLKSET0); in usb2_clock_sel_disable_extal_only()
|
/linux-4.19.296/include/asm-generic/ |
D | io.h | 217 #ifndef writew 218 #define writew writew macro 219 static inline void writew(u16 value, volatile void __iomem *addr) in writew() function 737 writew(value, addr); in iowrite16() 789 writew(swab16(value), addr); in iowrite16be()
|
D | ide_iops.h | 28 writew(*(u16 *)addr, port); in __ide_mm_outsw()
|
/linux-4.19.296/include/drm/ |
D | drm_os_linux.h | 24 #define DRM_WRITE16(map, offset, val) writew(val, ((void __iomem *)(map)->handle) + (offset))
|
/linux-4.19.296/drivers/pci/controller/dwc/ |
D | pci-keystone.c | 274 writew(PCI_IO_RANGE_TYPE_32 | (PCI_IO_RANGE_TYPE_32 << 8), in ks_pcie_host_init() 278 writew(ks_pcie->device_id, pci->dbi_base + PCI_DEVICE_ID); in ks_pcie_host_init()
|
/linux-4.19.296/include/sound/ |
D | hdaudio_ext.h | 141 writew(((readw(addr + reg) & ~(mask)) | (val)), \
|
/linux-4.19.296/include/linux/ |
D | cyclades.h | 98 #define cy_writew(port,val) do { writew((val), (port)); mb(); } while (0)
|
/linux-4.19.296/drivers/char/ |
D | tb0219.c | 44 #define tb0219_write(offset, value) writew((value), tb0219_base + (offset))
|
/linux-4.19.296/drivers/ntb/hw/amd/ |
D | ntb_hw_amd.c | 352 writew((u16)db_bits, mmio + AMD_DBSTAT_OFFSET); in amd_ntb_db_clear() 368 writew((u16)ndev->db_mask, mmio + AMD_DBMASK_OFFSET); in amd_ntb_db_set_mask() 385 writew((u16)ndev->db_mask, mmio + AMD_DBMASK_OFFSET); in amd_ntb_db_clear_mask() 396 writew((u16)db_bits, mmio + AMD_DBREQ_OFFSET); in amd_ntb_peer_db_set()
|
/linux-4.19.296/drivers/char/agp/ |
D | amd-k7-agp.c | 237 writew(enable_reg, amd_irongate_private.registers+AMD_GARTENABLE); in amd_irongate_configure() 261 writew(enable_reg, amd_irongate_private.registers+AMD_GARTENABLE); in amd_irongate_cleanup()
|
/linux-4.19.296/drivers/isdn/hardware/eicon/ |
D | platform.h | 320 #define WRITE_WORD(addr, v) writew(v, addr)
|