Lines Matching refs:ssel
90 u32 ssel; member
101 u32 ssel; member
157 reg = ioread32(&drv_data->regs->ssel); in adi_spi_cs_active()
158 reg &= ~chip->ssel; in adi_spi_cs_active()
159 iowrite32(reg, &drv_data->regs->ssel); in adi_spi_cs_active()
170 reg = ioread32(&drv_data->regs->ssel); in adi_spi_cs_deactive()
171 reg |= chip->ssel; in adi_spi_cs_deactive()
172 iowrite32(reg, &drv_data->regs->ssel); in adi_spi_cs_deactive()
188 reg = ioread32(&drv_data->regs->ssel); in adi_spi_cs_enable()
189 reg |= chip->ssel >> 8; in adi_spi_cs_enable()
190 iowrite32(reg, &drv_data->regs->ssel); in adi_spi_cs_enable()
199 reg = ioread32(&drv_data->regs->ssel); in adi_spi_cs_disable()
200 reg &= ~(chip->ssel >> 8); in adi_spi_cs_disable()
201 iowrite32(reg, &drv_data->regs->ssel); in adi_spi_cs_disable()
638 static const u16 ssel[][MAX_SPI_SSEL] = { variable
680 chip->ssel = (1 << chip->cs) << 8; in adi_spi_setup()
681 ret = peripheral_request(ssel[spi->master->bus_num] in adi_spi_setup()
736 peripheral_free(ssel[spi->master->bus_num] in adi_spi_cleanup()
887 iowrite32(0x0000FE00, &drv_data->regs->ssel); in adi_spi_probe()
934 drv_data->ssel = ioread32(&drv_data->regs->ssel); in adi_spi_suspend()
937 iowrite32(0x0000FE00, &drv_data->regs->ssel); in adi_spi_suspend()
956 iowrite32(drv_data->ssel, &drv_data->regs->ssel); in adi_spi_resume()