• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asus-wl-520gu-7.0.1.45/src/cfe/cfe/arch/mips/cpu/sb1250/src/

Lines Matching refs:chan

155     *  time_smbus_init(chan)
160 * chan - channel # (0 or 1)
166 static void time_smbus_init(int chan)
170 reg = PHYS_TO_K1(A_SMB_REGISTER(chan,R_SMB_FREQ));
174 reg = PHYS_TO_K1(A_SMB_REGISTER(chan,R_SMB_CONTROL));
181 * time_waitready(chan)
187 * chan - channel (0 or 1)
192 static int time_waitready(int chan)
197 reg = PHYS_TO_K1(A_SMB_REGISTER(chan,R_SMB_STATUS));
214 * time_readrtc(chan,slaveaddr,devaddr)
220 * chan - SMBus channel
229 static int time_readrtc(int chan,int slaveaddr,int devaddr)
239 if (time_waitready(chan) < 0) return -1;
247 reg = PHYS_TO_K1(A_SMB_REGISTER(chan,R_SMB_CMD));
254 reg = PHYS_TO_K1(A_SMB_REGISTER(chan,R_SMB_DATA));
261 reg = PHYS_TO_K1(A_SMB_REGISTER(chan,R_SMB_START));
268 err = time_waitready(chan);
277 err = time_waitready(chan);
280 reg = PHYS_TO_K1(A_SMB_REGISTER(chan,R_SMB_DATA));
287 * time_writertc(chan,slaveaddr,devaddr,b)
293 * chan - SMBus channel
303 static int time_writertc(int chan,int slaveaddr,int devaddr,int b)
314 if (time_waitready(chan) < 0) return -1;
322 reg = PHYS_TO_K1(A_SMB_REGISTER(chan,R_SMB_CMD));
329 reg = PHYS_TO_K1(A_SMB_REGISTER(chan,R_SMB_DATA));
338 reg = PHYS_TO_K1(A_SMB_REGISTER(chan,R_SMB_START));
345 err = time_waitready(chan);
361 err = time_waitready(chan);
428 int chan = softc->smbus_channel;
437 time_smbus_init(chan);
442 b = time_readrtc(chan,X1241_CCR_ADDRESS,0);
450 b = time_readrtc(chan,X1241_CCR_ADDRESS,X1241REG_BL);
454 time_writertc(chan,
459 time_writertc(chan,
464 time_writertc(chan,
469 time_writertc(chan,
499 int chan = softc->smbus_channel;
503 byte = (uint8_t) time_readrtc(chan,X1241_CCR_ADDRESS,X1241REG_HR);
507 byte = (uint8_t) time_readrtc(chan,X1241_CCR_ADDRESS,X1241REG_MN);
510 byte = (uint8_t) time_readrtc(chan,X1241_CCR_ADDRESS,X1241REG_SC);
513 byte = (uint8_t) time_readrtc(chan,X1241_CCR_ADDRESS,X1241REG_MO);
516 byte = (uint8_t) time_readrtc(chan,X1241_CCR_ADDRESS,X1241REG_DT);
519 byte = (uint8_t) time_readrtc(chan,X1241_CCR_ADDRESS,X1241REG_YR);
522 byte = (uint8_t) time_readrtc(chan,X1241_CCR_ADDRESS,X1241REG_Y2K);
525 byte = (uint8_t) time_readrtc(chan,X1241_CCR_ADDRESS,X1241REG_SR);
559 int chan = softc->smbus_channel;
565 time_writertc(chan,X1241_CCR_ADDRESS,X1241REG_SR,X1241REG_SR_WEL);
566 time_writertc(chan,X1241_CCR_ADDRESS,X1241REG_SR,
573 time_writertc(chan,X1241_CCR_ADDRESS,X1241REG_HR, BCD(hr) | X1241REG_HR_MIL);
576 time_writertc(chan,X1241_CCR_ADDRESS,X1241REG_MN, BCD(min) );
579 time_writertc(chan,X1241_CCR_ADDRESS,X1241REG_SC, BCD(sec) );
586 time_writertc(chan,X1241_CCR_ADDRESS,X1241REG_MO, BCD(mo) );
589 time_writertc(chan,X1241_CCR_ADDRESS,X1241REG_DT, BCD(day) );
592 time_writertc(chan,X1241_CCR_ADDRESS,X1241REG_YR, BCD(yr) );
595 time_writertc(chan,X1241_CCR_ADDRESS,X1241REG_Y2K, BCD(y2k) );
604 time_writertc(chan,X1241_CCR_ADDRESS,X1241REG_SR,0);