Lines Matching refs:base

77 static void palm_bk3710_setudmamode(void __iomem *base, unsigned int dev,  in palm_bk3710_setudmamode()  argument
92 val32 = readl(base + BK3710_UDMASTB) & (0xFF << (dev ? 0 : 8)); in palm_bk3710_setudmamode()
94 writel(val32, base + BK3710_UDMASTB); in palm_bk3710_setudmamode()
97 val32 = readl(base + BK3710_UDMATRP) & (0xFF << (dev ? 0 : 8)); in palm_bk3710_setudmamode()
99 writel(val32, base + BK3710_UDMATRP); in palm_bk3710_setudmamode()
102 val32 = readl(base + BK3710_UDMAENV) & (0xFF << (dev ? 0 : 8)); in palm_bk3710_setudmamode()
104 writel(val32, base + BK3710_UDMAENV); in palm_bk3710_setudmamode()
107 val16 = readw(base + BK3710_UDMACTL) | (1 << dev); in palm_bk3710_setudmamode()
108 writew(val16, base + BK3710_UDMACTL); in palm_bk3710_setudmamode()
111 static void palm_bk3710_setdmamode(void __iomem *base, unsigned int dev, in palm_bk3710_setdmamode() argument
130 val32 = readl(base + BK3710_DMASTB) & (0xFF << (dev ? 0 : 8)); in palm_bk3710_setdmamode()
132 writel(val32, base + BK3710_DMASTB); in palm_bk3710_setdmamode()
134 val32 = readl(base + BK3710_DMARCVR) & (0xFF << (dev ? 0 : 8)); in palm_bk3710_setdmamode()
136 writel(val32, base + BK3710_DMARCVR); in palm_bk3710_setdmamode()
139 val16 = readw(base + BK3710_UDMACTL) & ~(1 << dev); in palm_bk3710_setdmamode()
140 writew(val16, base + BK3710_UDMACTL); in palm_bk3710_setdmamode()
143 static void palm_bk3710_setpiomode(void __iomem *base, ide_drive_t *mate, in palm_bk3710_setpiomode() argument
160 val32 = readl(base + BK3710_DATSTB) & (0xFF << (dev ? 0 : 8)); in palm_bk3710_setpiomode()
162 writel(val32, base + BK3710_DATSTB); in palm_bk3710_setpiomode()
164 val32 = readl(base + BK3710_DATRCVR) & (0xFF << (dev ? 0 : 8)); in palm_bk3710_setpiomode()
166 writel(val32, base + BK3710_DATRCVR); in palm_bk3710_setpiomode()
182 val32 = readl(base + BK3710_REGSTB) & (0xFF << (dev ? 0 : 8)); in palm_bk3710_setpiomode()
184 writel(val32, base + BK3710_REGSTB); in palm_bk3710_setpiomode()
186 val32 = readl(base + BK3710_REGRCVR) & (0xFF << (dev ? 0 : 8)); in palm_bk3710_setpiomode()
188 writel(val32, base + BK3710_REGRCVR); in palm_bk3710_setpiomode()
194 void __iomem *base = (void __iomem *)hwif->dma_base; in palm_bk3710_set_dma_mode() local
198 palm_bk3710_setudmamode(base, is_slave, in palm_bk3710_set_dma_mode()
201 palm_bk3710_setdmamode(base, is_slave, in palm_bk3710_set_dma_mode()
212 void __iomem *base = (void __iomem *)hwif->dma_base; in palm_bk3710_set_pio_mode() local
220 palm_bk3710_setpiomode(base, mate, is_slave, cycle_time, pio); in palm_bk3710_set_pio_mode()
223 static void palm_bk3710_chipinit(void __iomem *base) in palm_bk3710_chipinit() argument
242 writew(BIT(15), base + BK3710_IDETIMP); in palm_bk3710_chipinit()
250 writew(0, base + BK3710_UDMACTL); in palm_bk3710_chipinit()
258 writel(0x001, base + BK3710_MISCCTL); in palm_bk3710_chipinit()
264 writel(0xFFFF, base + BK3710_IORDYTMP); in palm_bk3710_chipinit()
274 writew(0, base + BK3710_BMISP); in palm_bk3710_chipinit()
276 palm_bk3710_setpiomode(base, NULL, 0, 600, 0); in palm_bk3710_chipinit()
277 palm_bk3710_setpiomode(base, NULL, 1, 600, 0); in palm_bk3710_chipinit()
317 void __iomem *base; in palm_bk3710_probe() local
350 base = ioremap(mem->start, mem_size); in palm_bk3710_probe()
351 if (!base) { in palm_bk3710_probe()
358 palm_bk3710_chipinit(base); in palm_bk3710_probe()
363 (base + IDE_PALM_ATA_PRI_REG_OFFSET + i); in palm_bk3710_probe()
365 (base + IDE_PALM_ATA_PRI_CTL_OFFSET); in palm_bk3710_probe()