SSP_SSDR
bus_space_write_1(sc->sc_iot, sc->sc_ioh, SSP_SSDR, cmd);
(void) bus_space_read_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR);
bus_space_write_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR, cmd << 16);
rv = bus_space_read_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR);
rv = bus_space_read_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR);
bus_space_write_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR, cmd);
rv = bus_space_read_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR);
bus_space_write_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR, cmd);
(void)bus_space_read_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR);
bus_space_write_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR, data);
rv = bus_space_read_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR);
(void) bus_space_read_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR);
bus_space_write_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR, cmd << 16);
rv = bus_space_read_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR);
(void) bus_space_read_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR);
bus_space_write_2(sc->sc_iot, sc->sc_ioh, SSP_SSDR, (uint16_t)cmd);
(void) bus_space_read_2(sc->sc_iot, sc->sc_ioh, SSP_SSDR);
bus_space_write_2(sc->sc_iot, sc->sc_ioh, SSP_SSDR, (uint16_t)data);
rv = bus_space_read_2(sc->sc_iot, sc->sc_ioh, SSP_SSDR);
bus_space_write_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR, data);
rv = bus_space_read_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR);
bus_space_write_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR, data[i]);
SSP_SSDR);
bus_space_write_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR, cmd);
val = bus_space_read_4(sc->sc_iot, sc->sc_ioh, SSP_SSDR);