mpc8xxx_spi_write_reg
mpc8xxx_spi_write_reg(®_base->mask, SPIE_RXB);
mpc8xxx_spi_write_reg(®_base->event, events);
mpc8xxx_spi_write_reg(®_base->command, SPCOM_STR);
mpc8xxx_spi_write_reg(mode, cs->hw_mode & ~SPMODE_ENABLE);
mpc8xxx_spi_write_reg(mode, cs->hw_mode);
mpc8xxx_spi_write_reg(®_base->mask, SPIM_NE);
mpc8xxx_spi_write_reg(®_base->transmit, word);
mpc8xxx_spi_write_reg(®_base->mask, 0);
mpc8xxx_spi_write_reg(®_base->event, events);
mpc8xxx_spi_write_reg(®_base->transmit, word);
mpc8xxx_spi_write_reg(®_base->slvsel, slvsel);
mpc8xxx_spi_write_reg(®_base->slvsel, 0xffffffff);
mpc8xxx_spi_write_reg(®_base->mode, 0);
mpc8xxx_spi_write_reg(®_base->mask, 0);
mpc8xxx_spi_write_reg(®_base->command, 0);
mpc8xxx_spi_write_reg(®_base->event, 0xffffffff);
mpc8xxx_spi_write_reg(®_base->mode, regval);