/* Slave spi_dev related */
 struct chip_data {
        u8 tmode;               /* TR/TO/RO/EEPROM */
-       u8 type;                /* SPI/SSP/MicroWire */
 
        u16 clk_div;            /* baud rate divider */
        u32 speed_hz;           /* baud rate */
 
        /* Default SPI mode is SCPOL = 0, SCPH = 0 */
        cr0 = (transfer->bits_per_word - 1)
-               | (chip->type << SPI_FRF_OFFSET)
+               | (SSI_MOTO_SPI << SPI_FRF_OFFSET)
                | ((((spi->mode & SPI_CPOL) ? 1 : 0) << SPI_SCOL_OFFSET) |
                   (((spi->mode & SPI_CPHA) ? 1 : 0) << SPI_SCPH_OFFSET) |
                   (((spi->mode & SPI_LOOP) ? 1 : 0) << SPI_SRL_OFFSET))
        cr0 = (transfer->bits_per_word - 1);
 
        /* CTRLR0[ 7: 6] Frame Format */
-       cr0 |= chip->type << DWC_SSI_CTRLR0_FRF_OFFSET;
+       cr0 |= SSI_MOTO_SPI << DWC_SSI_CTRLR0_FRF_OFFSET;
 
        /*
         * SPI mode (SCPOL|SCPH)
                return -ENOMEM;
 
        dws->master = master;
-       dws->type = SSI_MOTO_SPI;
        dws->dma_addr = (dma_addr_t)(dws->paddr + DW_SPI_DR);
        spin_lock_init(&dws->buf_lock);