mpi_cfg 34 drivers/spi/spi-cavium.c union cvmx_mpi_cfg mpi_cfg; mpi_cfg 50 drivers/spi/spi-cavium.c mpi_cfg.u64 = 0; mpi_cfg 52 drivers/spi/spi-cavium.c mpi_cfg.s.clkdiv = clkdiv; mpi_cfg 53 drivers/spi/spi-cavium.c mpi_cfg.s.cshi = (mode & SPI_CS_HIGH) ? 1 : 0; mpi_cfg 54 drivers/spi/spi-cavium.c mpi_cfg.s.lsbfirst = (mode & SPI_LSB_FIRST) ? 1 : 0; mpi_cfg 55 drivers/spi/spi-cavium.c mpi_cfg.s.wireor = (mode & SPI_3WIRE) ? 1 : 0; mpi_cfg 56 drivers/spi/spi-cavium.c mpi_cfg.s.idlelo = cpha != cpol; mpi_cfg 57 drivers/spi/spi-cavium.c mpi_cfg.s.cslate = cpha ? 1 : 0; mpi_cfg 58 drivers/spi/spi-cavium.c mpi_cfg.s.enable = 1; mpi_cfg 62 drivers/spi/spi-cavium.c mpi_cfg.u64 |= p->cs_enax; mpi_cfg 64 drivers/spi/spi-cavium.c if (mpi_cfg.u64 != p->last_cfg) { mpi_cfg 65 drivers/spi/spi-cavium.c p->last_cfg = mpi_cfg.u64; mpi_cfg 66 drivers/spi/spi-cavium.c writeq(mpi_cfg.u64, p->register_base + OCTEON_SPI_CFG(p));