Lines Matching defs:hw_mode
97 if (cs->hw_mode == mpc8xxx_spi_read_reg(mode))
104 mpc8xxx_spi_write_reg(mode, cs->hw_mode & ~SPMODE_ENABLE);
110 mpc8xxx_spi_write_reg(mode, cs->hw_mode);
243 cs->hw_mode &= ~(SPMODE_LEN(0xF) | SPMODE_DIV16
246 cs->hw_mode |= SPMODE_LEN(bits_per_word);
249 cs->hw_mode |= SPMODE_DIV16;
262 cs->hw_mode |= SPMODE_PM(pm);
440 u32 hw_mode;
457 hw_mode = cs->hw_mode; /* Save original settings */
458 cs->hw_mode = mpc8xxx_spi_read_reg(®_base->mode);
460 cs->hw_mode &= ~(SPMODE_CP_BEGIN_EDGECLK | SPMODE_CI_INACTIVEHIGH
464 cs->hw_mode |= SPMODE_CP_BEGIN_EDGECLK;
466 cs->hw_mode |= SPMODE_CI_INACTIVEHIGH;
468 cs->hw_mode |= SPMODE_REV;
470 cs->hw_mode |= SPMODE_LOOP;
474 cs->hw_mode = hw_mode; /* Restore settings */