/linux-4.19.296/drivers/rtc/ |
D | rtc-stk17ta8.c | 64 void __iomem *ioaddr; member 78 void __iomem *ioaddr = pdata->ioaddr; in stk17ta8_rtc_set_time() local 81 flags = readb(pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_set_time() 82 writeb(flags | RTC_WRITE, pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_set_time() 84 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in stk17ta8_rtc_set_time() 85 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in stk17ta8_rtc_set_time() 86 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in stk17ta8_rtc_set_time() 87 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in stk17ta8_rtc_set_time() 88 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in stk17ta8_rtc_set_time() 89 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in stk17ta8_rtc_set_time() [all …]
|
D | rtc-ds1742.c | 62 void __iomem *ioaddr = pdata->ioaddr_rtc; in ds1742_rtc_set_time() local 67 writeb(RTC_WRITE, ioaddr + RTC_CONTROL); in ds1742_rtc_set_time() 69 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in ds1742_rtc_set_time() 70 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in ds1742_rtc_set_time() 71 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in ds1742_rtc_set_time() 72 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in ds1742_rtc_set_time() 73 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in ds1742_rtc_set_time() 74 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in ds1742_rtc_set_time() 75 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); in ds1742_rtc_set_time() 78 writeb(RTC_WRITE | (century & RTC_CENTURY_MASK), ioaddr + RTC_CENTURY); in ds1742_rtc_set_time() [all …]
|
D | rtc-ds1553.c | 63 void __iomem *ioaddr; member 77 void __iomem *ioaddr = pdata->ioaddr; in ds1553_rtc_set_time() local 82 writeb(RTC_WRITE, pdata->ioaddr + RTC_CONTROL); in ds1553_rtc_set_time() 84 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in ds1553_rtc_set_time() 85 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in ds1553_rtc_set_time() 86 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in ds1553_rtc_set_time() 87 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in ds1553_rtc_set_time() 88 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in ds1553_rtc_set_time() 89 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in ds1553_rtc_set_time() 90 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); in ds1553_rtc_set_time() [all …]
|
D | rtc-mxc_v2.c | 40 void __iomem *ioaddr; member 52 static void mxc_rtc_sync_lp_locked(struct device *dev, void __iomem *ioaddr) in mxc_rtc_sync_lp_locked() argument 58 const u32 count = readl(ioaddr + SRTC_LPSCLR); in mxc_rtc_sync_lp_locked() 61 while ((readl(ioaddr + SRTC_LPSCLR)) == count) { in mxc_rtc_sync_lp_locked() 75 void __iomem *ioaddr = pdata->ioaddr; in mxc_rtc_interrupt() local 86 lp_status = readl(ioaddr + SRTC_LPSR); in mxc_rtc_interrupt() 87 lp_cr = readl(ioaddr + SRTC_LPCR); in mxc_rtc_interrupt() 99 writel(lp_cr, ioaddr + SRTC_LPCR); in mxc_rtc_interrupt() 102 writel(lp_status, ioaddr + SRTC_LPSR); in mxc_rtc_interrupt() 104 mxc_rtc_sync_lp_locked(dev, ioaddr); in mxc_rtc_interrupt() [all …]
|
D | rtc-mv.c | 44 void __iomem *ioaddr; member 52 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_set_time() local 59 writel(rtc_reg, ioaddr + RTC_TIME_REG_OFFS); in mv_rtc_set_time() 64 writel(rtc_reg, ioaddr + RTC_DATE_REG_OFFS); in mv_rtc_set_time() 72 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_read_time() local 76 rtc_time = readl(ioaddr + RTC_TIME_REG_OFFS); in mv_rtc_read_time() 77 rtc_date = readl(ioaddr + RTC_DATE_REG_OFFS); in mv_rtc_read_time() 103 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_read_alarm() local 107 rtc_time = readl(ioaddr + RTC_ALARM_TIME_REG_OFFS); in mv_rtc_read_alarm() 108 rtc_date = readl(ioaddr + RTC_ALARM_DATE_REG_OFFS); in mv_rtc_read_alarm() [all …]
|
D | rtc-mxc.c | 64 void __iomem *ioaddr; member 106 void __iomem *ioaddr = pdata->ioaddr; in get_alarm_or_time() local 111 day = readw(ioaddr + RTC_DAYR); in get_alarm_or_time() 112 hr_min = readw(ioaddr + RTC_HOURMIN); in get_alarm_or_time() 113 sec = readw(ioaddr + RTC_SECOND); in get_alarm_or_time() 116 day = readw(ioaddr + RTC_DAYALARM); in get_alarm_or_time() 117 hr_min = readw(ioaddr + RTC_ALRM_HM) & 0xffff; in get_alarm_or_time() 118 sec = readw(ioaddr + RTC_ALRM_SEC); in get_alarm_or_time() 135 void __iomem *ioaddr = pdata->ioaddr; in set_alarm_or_time() local 151 writew(day, ioaddr + RTC_DAYR); in set_alarm_or_time() [all …]
|
D | rtc-ds1216.c | 30 void __iomem *ioaddr; member 42 static void ds1216_read(u8 __iomem *ioaddr, u8 *buf) in ds1216_read() argument 50 c |= (readb(ioaddr) & 0x1) << j; in ds1216_read() 55 static void ds1216_write(u8 __iomem *ioaddr, const u8 *buf) in ds1216_write() argument 63 writeb(c, ioaddr); in ds1216_write() 69 static void ds1216_switch_ds_to_clock(u8 __iomem *ioaddr) in ds1216_switch_ds_to_clock() argument 72 readb(ioaddr); in ds1216_switch_ds_to_clock() 74 ds1216_write(ioaddr, magic); in ds1216_switch_ds_to_clock() 82 ds1216_switch_ds_to_clock(priv->ioaddr); in ds1216_rtc_read_time() 83 ds1216_read(priv->ioaddr, (u8 *)®s); in ds1216_rtc_read_time() [all …]
|
D | rtc-st-lpc.c | 51 void __iomem *ioaddr; member 64 writel_relaxed(1, rtc->ioaddr + LPC_WDT_OFF); in st_rtc_set_hw_alarm() 66 writel_relaxed(msb, rtc->ioaddr + LPC_LPA_MSB_OFF); in st_rtc_set_hw_alarm() 67 writel_relaxed(lsb, rtc->ioaddr + LPC_LPA_LSB_OFF); in st_rtc_set_hw_alarm() 68 writel_relaxed(1, rtc->ioaddr + LPC_LPA_START_OFF); in st_rtc_set_hw_alarm() 70 writel_relaxed(0, rtc->ioaddr + LPC_WDT_OFF); in st_rtc_set_hw_alarm() 94 lpt_msb = readl_relaxed(rtc->ioaddr + LPC_LPT_MSB_OFF); in st_rtc_read_time() 95 lpt_lsb = readl_relaxed(rtc->ioaddr + LPC_LPT_LSB_OFF); in st_rtc_read_time() 96 } while (readl_relaxed(rtc->ioaddr + LPC_LPT_MSB_OFF) != lpt_msb); in st_rtc_read_time() 119 writel_relaxed(lpt >> 32, rtc->ioaddr + LPC_LPT_MSB_OFF); in st_rtc_set_time() [all …]
|
D | rtc-imxdi.c | 121 void __iomem *ioaddr; member 184 writel(val, imxdi->ioaddr + reg); in di_write_busy_wait() 197 dtcr = readl(imxdi->ioaddr + DTCR); in di_report_tamper_info() 260 dcr = readl(imxdi->ioaddr + DCR); in di_handle_failure_state() 301 sec = readl(imxdi->ioaddr + DTCMR); in di_handle_invalid_state() 310 dcr = readl(imxdi->ioaddr + DCR); in di_handle_invalid_state() 343 return di_handle_valid_state(imxdi, __raw_readl(imxdi->ioaddr + DSR)); in di_handle_invalid_state() 357 dcr = __raw_readl(imxdi->ioaddr + DCR); in di_handle_invalid_and_failure_state() 388 dsr = readl(imxdi->ioaddr + DSR); in di_handle_invalid_and_failure_state() 403 dsr = readl(imxdi->ioaddr + DSR); in di_handle_invalid_and_failure_state() [all …]
|
D | rtc-spear.c | 84 void __iomem *ioaddr; member 94 val = readl(config->ioaddr + STATUS_REG); in spear_rtc_clear_interrupt() 96 writel(val, config->ioaddr + STATUS_REG); in spear_rtc_clear_interrupt() 104 val = readl(config->ioaddr + CTRL_REG); in spear_rtc_enable_interrupt() 108 writel(val, config->ioaddr + CTRL_REG); in spear_rtc_enable_interrupt() 116 val = readl(config->ioaddr + CTRL_REG); in spear_rtc_disable_interrupt() 119 writel(val, config->ioaddr + CTRL_REG); in spear_rtc_disable_interrupt() 129 if ((readl(config->ioaddr + STATUS_REG)) & STATUS_FAIL) in is_write_complete() 144 status = readl(config->ioaddr + STATUS_REG); in rtc_wait_not_busy() 160 irq_data = readl(config->ioaddr + STATUS_REG); in spear_rtc_irq() [all …]
|
D | rtc-m48t59.c | 38 void __iomem *ioaddr; member 52 writeb(val, m48t59->ioaddr+ofs); in m48t59_mem_writeb() 60 return readb(m48t59->ioaddr+ofs); in m48t59_mem_readb() 424 m48t59->ioaddr = pdata->ioaddr; in m48t59_rtc_probe() 426 if (!m48t59->ioaddr) { in m48t59_rtc_probe() 428 m48t59->ioaddr = devm_ioremap(&pdev->dev, res->start, in m48t59_rtc_probe() 430 if (!m48t59->ioaddr) in m48t59_rtc_probe()
|
D | rtc-ds1511.c | 89 void __iomem *ioaddr; /* virtual base address */ member 441 pdata->ioaddr = ds1511_base; in ds1511_rtc_probe()
|
/linux-4.19.296/drivers/virtio/ |
D | virtio_pci_legacy.c | 29 return ioread32(vp_dev->ioaddr + VIRTIO_PCI_HOST_FEATURES); in vp_get_features() 44 iowrite32(vdev->features, vp_dev->ioaddr + VIRTIO_PCI_GUEST_FEATURES); in vp_finalize_features() 54 void __iomem *ioaddr = vp_dev->ioaddr + in vp_get() local 60 ptr[i] = ioread8(ioaddr + i); in vp_get() 69 void __iomem *ioaddr = vp_dev->ioaddr + in vp_set() local 75 iowrite8(ptr[i], ioaddr + i); in vp_set() 82 return ioread8(vp_dev->ioaddr + VIRTIO_PCI_STATUS); in vp_get_status() 90 iowrite8(status, vp_dev->ioaddr + VIRTIO_PCI_STATUS); in vp_set_status() 97 iowrite8(0, vp_dev->ioaddr + VIRTIO_PCI_STATUS); in vp_reset() 100 ioread8(vp_dev->ioaddr + VIRTIO_PCI_STATUS); in vp_reset() [all …]
|
D | virtio_pci_common.h | 76 void __iomem *ioaddr; member
|
D | virtio_pci_common.c | 562 if (vp_dev->ioaddr) in virtio_pci_probe() 592 if (vp_dev->ioaddr) in virtio_pci_remove()
|
/linux-4.19.296/drivers/i2c/busses/ |
D | i2c-iop3xx.c | 62 __raw_writel(IOP3XX_ICR_UNIT_RESET, iop3xx_adap->ioaddr + CR_OFFSET); in iop3xx_i2c_reset() 63 __raw_writel(IOP3XX_ISR_CLEARBITS, iop3xx_adap->ioaddr + SR_OFFSET); in iop3xx_i2c_reset() 64 __raw_writel(0, iop3xx_adap->ioaddr + CR_OFFSET); in iop3xx_i2c_reset() 93 __raw_writel(cr, iop3xx_adap->ioaddr + CR_OFFSET); in iop3xx_i2c_enable() 99 unsigned long cr = __raw_readl(iop3xx_adap->ioaddr + CR_OFFSET); in iop3xx_i2c_transaction_cleanup() 104 __raw_writel(cr, iop3xx_adap->ioaddr + CR_OFFSET); in iop3xx_i2c_transaction_cleanup() 115 u32 sr = __raw_readl(iop3xx_adap->ioaddr + SR_OFFSET); in iop3xx_i2c_irq_handler() 118 __raw_writel(sr, iop3xx_adap->ioaddr + SR_OFFSET); in iop3xx_i2c_irq_handler() 235 unsigned long cr = __raw_readl(iop3xx_adap->ioaddr + CR_OFFSET); in iop3xx_i2c_send_target_addr() 246 __raw_writel(iic_cook_addr(msg), iop3xx_adap->ioaddr + DBR_OFFSET); in iop3xx_i2c_send_target_addr() [all …]
|
D | i2c-pnx.c | 42 void __iomem *ioaddr; member 84 #define I2C_REG_RX(a) ((a)->ioaddr) /* Rx FIFO reg (RO) */ 85 #define I2C_REG_TX(a) ((a)->ioaddr) /* Tx FIFO reg (WO) */ 86 #define I2C_REG_STS(a) ((a)->ioaddr + 0x04) /* Status reg (RO) */ 87 #define I2C_REG_CTL(a) ((a)->ioaddr + 0x08) /* Ctl reg */ 88 #define I2C_REG_CKL(a) ((a)->ioaddr + 0x0c) /* Clock divider low */ 89 #define I2C_REG_CKH(a) ((a)->ioaddr + 0x10) /* Clock divider high */ 90 #define I2C_REG_ADR(a) ((a)->ioaddr + 0x14) /* I2C address */ 91 #define I2C_REG_RFL(a) ((a)->ioaddr + 0x18) /* Rx FIFO level (RO) */ 92 #define I2C_REG_TFL(a) ((a)->ioaddr + 0x1c) /* Tx FIFO level (RO) */ [all …]
|
D | i2c-iop3xx.h | 96 void __iomem *ioaddr; member
|
/linux-4.19.296/drivers/isdn/hardware/eicon/ |
D | s_bri.c | 44 byte __iomem *addrHi, *addrLo, *ioaddr; in bri_cpu_trapped() local 57 ioaddr = Port + DATA; in bri_cpu_trapped() 60 for (i = 0; i < 0x100; Xlog[i++] = inppw(ioaddr)); in bri_cpu_trapped() 75 xlogDesc.cnt = inppw(ioaddr); in bri_cpu_trapped() 78 xlogDesc.out = inppw(ioaddr); in bri_cpu_trapped() 90 Xlog[i++] = inppw(ioaddr); in bri_cpu_trapped()
|
D | os_bri.c | 519 byte __iomem *addrHi, *addrLo, *ioaddr; in diva_bri_reset_adapter() local 536 ioaddr = Port + DATA; in diva_bri_reset_adapter() 542 outppw(ioaddr, (word) 0); in diva_bri_reset_adapter() 551 for (i = 0; i < 0x8000; outppw(ioaddr, 0), ++i); in diva_bri_reset_adapter() 562 outpp(ioaddr, 0); in diva_bri_reset_adapter() 563 outpp(ioaddr, 0); in diva_bri_reset_adapter() 567 outppw(ioaddr, (word) 0); in diva_bri_reset_adapter() 608 byte __iomem *addrHi, *addrLo, *ioaddr; in diva_bri_write_sdram_block() local 619 ioaddr = Port + DATA; in diva_bri_write_sdram_block() 624 outpp(ioaddr, *data++); in diva_bri_write_sdram_block() [all …]
|
/linux-4.19.296/include/linux/ |
D | scx200_gpio.h | 12 #define __SCx200_GPIO_IOADDR unsigned short ioaddr = scx200_gpio_base+0x10*bank 16 #define __SCx200_GPIO_OUT __asm__ __volatile__("outsl":"=mS" (shadow):"d" (ioaddr), "0" (shadow)) 25 return (inl(ioaddr) & (1<<index)) ? 1 : 0; in scx200_gpio_get()
|
/linux-4.19.296/drivers/xen/ |
D | platform-pci.c | 109 long ioaddr; in platform_pci_probe() local 121 ioaddr = pci_resource_start(pdev, 0); in platform_pci_probe() 126 if (mmio_addr == 0 || ioaddr == 0) { in platform_pci_probe()
|
/linux-4.19.296/include/linux/rtc/ |
D | m48t59.h | 59 void __iomem *ioaddr; member
|
/linux-4.19.296/drivers/edac/ |
D | altera_edac.c | 1196 static inline void ecc_set_bits(u32 bit_mask, void __iomem *ioaddr) in ecc_set_bits() argument 1198 u32 value = readl(ioaddr); in ecc_set_bits() 1201 writel(value, ioaddr); in ecc_set_bits() 1204 static inline void ecc_clear_bits(u32 bit_mask, void __iomem *ioaddr) in ecc_clear_bits() argument 1206 u32 value = readl(ioaddr); in ecc_clear_bits() 1209 writel(value, ioaddr); in ecc_clear_bits() 1212 static inline int ecc_test_bits(u32 bit_mask, void __iomem *ioaddr) in ecc_test_bits() argument 1214 u32 value = readl(ioaddr); in ecc_test_bits() 1223 static int __maybe_unused altr_init_memory_port(void __iomem *ioaddr, int port) in altr_init_memory_port() argument 1239 ecc_set_bits(init_mask, (ioaddr + ALTR_A10_ECC_CTRL_OFST)); in altr_init_memory_port() [all …]
|
/linux-4.19.296/drivers/media/rc/ |
D | nuvoton-cir.c | 159 static void nvt_set_ioaddr(struct nvt_dev *nvt, unsigned long *ioaddr) in nvt_set_ioaddr() argument 167 *ioaddr = old_addr; in nvt_set_ioaddr() 169 nvt_cr_write(nvt, *ioaddr >> 8, CR_CIR_BASE_ADDR_HI); in nvt_set_ioaddr() 170 nvt_cr_write(nvt, *ioaddr & 0xff, CR_CIR_BASE_ADDR_LO); in nvt_set_ioaddr()
|