Lines Matching refs:ide_addr
71 void __iomem *ide_addr; member
110 ulong ata_cfg = readl(info->ide_addr + S3C_ATA_CFG); in pata_s3c_set_piomode()
126 writel(ata_cfg, info->ide_addr + S3C_ATA_CFG); in pata_s3c_set_piomode()
127 writel(piotime, info->ide_addr + S3C_ATA_PIO_TIME); in pata_s3c_set_piomode()
137 void __iomem *fifo_reg = info->ide_addr + info->fifo_status_reg; in wait_for_host_ready()
170 temp = readb(info->ide_addr + S3C_ATA_PIO_RDATA); in ata_inb()
281 *data_ptr = readw(info->ide_addr in pata_s3c_data_xfer()
456 reg = readl(info->ide_addr + S3C_ATA_IRQ); in pata_s3c_irq()
457 writel(reg, info->ide_addr + S3C_ATA_IRQ); in pata_s3c_irq()
469 pata_s3c_set_endian(info->ide_addr, 1); in pata_s3c_hwinit()
470 pata_s3c_enable(info->ide_addr, true); in pata_s3c_hwinit()
474 writel(0x1f, info->ide_addr + S3C_ATA_IRQ); in pata_s3c_hwinit()
475 writel(0x1b, info->ide_addr + S3C_ATA_IRQ_MSK); in pata_s3c_hwinit()
480 pata_s3c_set_endian(info->ide_addr, 0); in pata_s3c_hwinit()
481 pata_s3c_enable(info->ide_addr, true); in pata_s3c_hwinit()
485 writel(0x3f, info->ide_addr + S3C_ATA_IRQ); in pata_s3c_hwinit()
486 writel(0x3f, info->ide_addr + S3C_ATA_IRQ_MSK); in pata_s3c_hwinit()
517 info->ide_addr = devm_ioremap_resource(dev, res); in pata_s3c_probe()
518 if (IS_ERR(info->ide_addr)) in pata_s3c_probe()
519 return PTR_ERR(info->ide_addr); in pata_s3c_probe()
544 info->sfr_addr = info->ide_addr + 0x1800; in pata_s3c_probe()
545 info->ide_addr += 0x1900; in pata_s3c_probe()
560 ap->ioaddr.cmd_addr = info->ide_addr + S3C_ATA_CMD; in pata_s3c_probe()
561 ap->ioaddr.data_addr = info->ide_addr + S3C_ATA_PIO_DTR; in pata_s3c_probe()
562 ap->ioaddr.error_addr = info->ide_addr + S3C_ATA_PIO_FED; in pata_s3c_probe()
563 ap->ioaddr.feature_addr = info->ide_addr + S3C_ATA_PIO_FED; in pata_s3c_probe()
564 ap->ioaddr.nsect_addr = info->ide_addr + S3C_ATA_PIO_SCR; in pata_s3c_probe()
565 ap->ioaddr.lbal_addr = info->ide_addr + S3C_ATA_PIO_LLR; in pata_s3c_probe()
566 ap->ioaddr.lbam_addr = info->ide_addr + S3C_ATA_PIO_LMR; in pata_s3c_probe()
567 ap->ioaddr.lbah_addr = info->ide_addr + S3C_ATA_PIO_LHR; in pata_s3c_probe()
568 ap->ioaddr.device_addr = info->ide_addr + S3C_ATA_PIO_DVR; in pata_s3c_probe()
569 ap->ioaddr.status_addr = info->ide_addr + S3C_ATA_PIO_CSD; in pata_s3c_probe()
570 ap->ioaddr.command_addr = info->ide_addr + S3C_ATA_PIO_CSD; in pata_s3c_probe()
571 ap->ioaddr.altstatus_addr = info->ide_addr + S3C_ATA_PIO_DAD; in pata_s3c_probe()
572 ap->ioaddr.ctl_addr = info->ide_addr + S3C_ATA_PIO_DAD; in pata_s3c_probe()