ds1603             22 arch/mips/lasat/ds1603.c struct ds_defs *ds1603;
ds1603             27 arch/mips/lasat/ds1603.c 	*ds1603->reg = val;
ds1603             32 arch/mips/lasat/ds1603.c 	unsigned long tmp = *ds1603->reg;
ds1603             38 arch/mips/lasat/ds1603.c 	unsigned long tmp = *ds1603->data_reg;
ds1603             44 arch/mips/lasat/ds1603.c 	rtc_reg_write(rtc_reg_read() | ds1603->rst);
ds1603             49 arch/mips/lasat/ds1603.c 	rtc_reg_write(rtc_reg_read() & ~ds1603->rst);
ds1603             54 arch/mips/lasat/ds1603.c 	data |= ds1603->clk;
ds1603             57 arch/mips/lasat/ds1603.c 	if (ds1603->data_reversed)
ds1603             58 arch/mips/lasat/ds1603.c 		data &= ~ds1603->data;
ds1603             60 arch/mips/lasat/ds1603.c 		data |= ds1603->data;
ds1603             61 arch/mips/lasat/ds1603.c 	data &= ~ds1603->clk;
ds1603             63 arch/mips/lasat/ds1603.c 	lasat_ndelay(250 + ds1603->huge_delay);
ds1603             69 arch/mips/lasat/ds1603.c 	if (ds1603->data_reversed)
ds1603             72 arch/mips/lasat/ds1603.c 		data |= ds1603->data;
ds1603             74 arch/mips/lasat/ds1603.c 		data &= ~ds1603->data;
ds1603             77 arch/mips/lasat/ds1603.c 	lasat_ndelay(50 + ds1603->huge_delay);
ds1603             85 arch/mips/lasat/ds1603.c 	data = (rtc_datareg_read() & (1 << ds1603->data_read_shift))
ds1603             86 arch/mips/lasat/ds1603.c 		>> ds1603->data_read_shift;
ds1603            128 arch/mips/lasat/ds1603.c 	rtc_reg_write(rtc_reg_read() & ~ds1603->clk);
ds1603             22 arch/mips/lasat/ds1603.h extern struct ds_defs *ds1603;
ds1603            133 arch/mips/lasat/setup.c 	ds1603 = &ds_defs[lasat_type];