void __init tx3927_sio_init(unsigned int sclk, unsigned int cts_mask) { int i; for (i = 0; i < 2; i++) txx9_sio_init(TX3927_SIO_REG(i), TXX9_IRQ_BASE + TX3927_IR_SIO(i), i, sclk, (1 << i) & cts_mask); }
void __init tx3927_irq_init(void) { int i; txx9_irq_init(TX3927_IRC_REG); /* raise priority for timers, sio */ for (i = 0; i < TX3927_NR_TMR; i++) txx9_irq_set_pri(TX3927_IR_TMR(i), 6); for (i = 0; i < TX3927_NR_SIO; i++) txx9_irq_set_pri(TX3927_IR_SIO(i), 7); }