Lines Matching refs:ata_regs
88 struct mxc_ata_config_regs *ata_regs; in set_ata_bus_timing() local
89 ata_regs = (struct mxc_ata_config_regs *)CONFIG_SYS_ATA_BASE_ADDR; in set_ata_bus_timing()
95 writeb(3, &ata_regs->time_off); in set_ata_bus_timing()
96 writeb(3, &ata_regs->time_on); in set_ata_bus_timing()
97 writeb((pio_t1[mode] + T) / T, &ata_regs->time_1); in set_ata_bus_timing()
98 writeb((pio_t2_8[mode] + T) / T, &ata_regs->time_2w); in set_ata_bus_timing()
101 writeb((pio_t2_8[mode] + T) / T, &ata_regs->time_2r); in set_ata_bus_timing()
102 writeb((pio_tA[mode] + T) / T + 2, &ata_regs->time_ax); in set_ata_bus_timing()
103 writeb(1, &ata_regs->time_pio_rdx); in set_ata_bus_timing()
104 writeb((pio_t4[mode] + T) / T, &ata_regs->time_4); in set_ata_bus_timing()
107 writeb((pio_t9[mode] + T) / T, &ata_regs->time_9); in set_ata_bus_timing()
112 struct mxc_ata_config_regs *ata_regs; in ide_preinit() local
113 ata_regs = (struct mxc_ata_config_regs *)CONFIG_SYS_ATA_BASE_ADDR; in ide_preinit()
117 writel(0x80, &ata_regs->ata_control); in ide_preinit()
119 writel(0xc0, &ata_regs->ata_control); in ide_preinit()
126 writel(0x41, &ata_regs->ata_control); in ide_preinit()