CIO_CTRL
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCSR2);
reg = bus_space_read_1(bst, bsh, CIO_CTRL);
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCSR2);
bus_space_write_1(bst, bsh, CIO_CTRL, CTCSR_MASK(reg | CTCS_RCC));
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCCR2_MSB);
msw = bus_space_read_1(bst, bsh, CIO_CTRL) << 8;
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCCR2_LSB);
msw |= bus_space_read_1(bst, bsh, CIO_CTRL);
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCSR1);
reg = bus_space_read_1(bst, bsh, CIO_CTRL);
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCSR1);
bus_space_write_1(bst, bsh, CIO_CTRL, CTCSR_MASK(reg |CTCS_RCC));
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCCR1_MSB);
lsw = bus_space_read_1(bst, bsh, CIO_CTRL) << 8;
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCCR1_LSB);
lsw |= bus_space_read_1(bst, bsh, CIO_CTRL);
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCSR2);
reg = bus_space_read_1(bst, bsh, CIO_CTRL);
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCSR2);
bus_space_write_1(bst, bsh, CIO_CTRL, CTCSR_MASK(reg | CTCS_RCC));
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCCR2_MSB);
msw2 = bus_space_read_1(bst, bsh, CIO_CTRL) << 8;
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCCR2_LSB);
msw2 |= bus_space_read_1(bst, bsh, CIO_CTRL);
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCSR1);
reg = bus_space_read_1(bst, bsh, CIO_CTRL);
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCSR1);
bus_space_write_1(bst, bsh, CIO_CTRL, CTCSR_MASK(reg | CTCS_RCC));
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCCR1_MSB);
lsw = bus_space_read_1(bst, bsh, CIO_CTRL) << 8;
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCCR1_LSB);
lsw |= bus_space_read_1(bst, bsh, CIO_CTRL);
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCSR2);
reg = bus_space_read_1(bst, bsh, CIO_CTRL);
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCSR2);
bus_space_write_1(bst, bsh, CIO_CTRL, CTCSR_MASK(reg | CTCS_RCC));
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCCR2_MSB);
msw = bus_space_read_1(bst, bsh, CIO_CTRL) << 8;
bus_space_write_1(bst, bsh, CIO_CTRL, Z8536_CTCCR2_LSB);
msw |= bus_space_read_1(bst, bsh, CIO_CTRL);
bus_space_write_1(bspace, bhandle, CIO_CTRL, reg);
bus_space_write_1(bspace, bhandle, CIO_CTRL, val);
bus_space_write_1(bspace, bhandle, CIO_CTRL, reg);
val = bus_space_read_1(bspace, bhandle, CIO_CTRL);