Lines Matching refs:iomode
697 u32 config, iomode, control; in spi_qup_io_config() local
766 iomode = readl_relaxed(controller->base + QUP_IO_M_MODES); in spi_qup_io_config()
768 iomode &= ~(QUP_IO_M_INPUT_MODE_MASK | QUP_IO_M_OUTPUT_MODE_MASK); in spi_qup_io_config()
771 iomode &= ~(QUP_IO_M_PACK_EN | QUP_IO_M_UNPACK_EN); in spi_qup_io_config()
773 iomode |= QUP_IO_M_PACK_EN | QUP_IO_M_UNPACK_EN; in spi_qup_io_config()
775 iomode |= (controller->mode << QUP_IO_M_OUTPUT_MODE_MASK_SHIFT); in spi_qup_io_config()
776 iomode |= (controller->mode << QUP_IO_M_INPUT_MODE_MASK_SHIFT); in spi_qup_io_config()
778 writel_relaxed(iomode, controller->base + QUP_IO_M_MODES); in spi_qup_io_config()
1002 u32 max_freq, iomode, num_cs; in spi_qup_probe() local
1096 iomode = readl_relaxed(base + QUP_IO_M_MODES); in spi_qup_probe()
1098 size = QUP_IO_M_OUTPUT_BLOCK_SIZE(iomode); in spi_qup_probe()
1104 size = QUP_IO_M_INPUT_BLOCK_SIZE(iomode); in spi_qup_probe()
1110 size = QUP_IO_M_OUTPUT_FIFO_SIZE(iomode); in spi_qup_probe()
1113 size = QUP_IO_M_INPUT_FIFO_SIZE(iomode); in spi_qup_probe()