- * pch_spi_enable_interrupts() - Enables specified interrupts
- * @master: Pointer to struct spi_master.
- * @interrupt: Interrups to be enabled.
- */
-static void pch_spi_enable_interrupts(struct spi_master *master, u8 interrupt)
-{
- u32 reg_val_spcr;
-
- dev_dbg(&master->dev, "%s SPCR content=%x\n", __func__, reg_val_spcr);
-
- if (interrupt & PCH_RFI) {
- /* set RFIE bit in SPCR */
- dev_dbg(&master->dev, "setting RFI in %s\n", __func__);
- pch_spi_setclr_reg(master, PCH_SPCR, SPCR_RFIE_BIT, 0);
- }
-
- if (interrupt & PCH_TFI) {
- /* set TFIE bit in SPCR */
- dev_dbg(&master->dev, "setting TFI in %s\n", __func__);
- pch_spi_setclr_reg(master, PCH_SPCR, SPCR_TFIE_BIT, 0);
- }
-
- if (interrupt & PCH_FI) {
- /* set FIE bit in SPCR */
- dev_dbg(&master->dev, "setting FI in %s\n", __func__);
- pch_spi_setclr_reg(master, PCH_SPCR, SPCR_FIE_BIT, 0);
- }
-
- if (interrupt & PCH_ORI) {
- /* set ORIE bit in SPCR */
- dev_dbg(&master->dev, "setting ORI in %s\n", __func__);
- pch_spi_setclr_reg(master, PCH_SPCR, SPCR_ORIE_BIT, 0);
- }
-
- if (interrupt & PCH_MDFI) {
- /* set MODFIE bit in SPCR */
- dev_dbg(&master->dev, "setting MDFI in %s\n", __func__);
- pch_spi_setclr_reg(master, PCH_SPCR, SPCR_MDFIE_BIT, 0);
- }
-}
-
-/**
- * pch_spi_set_threshold() - Sets Tx/Rx FIFO thresholds
- * @spi: Pointer to struct spi_device.
- * @threshold: Threshold value to be set.
- * @dir: Rx or Tx threshold to be set.
- */
-static void pch_spi_set_threshold(struct spi_device *spi, u32 threshold, u8 dir)
-{
-
- if (dir == PCH_RX) {
- dev_dbg(&spi->dev, "%s setting Rx threshold\n", __func__);
- pch_spi_setclr_reg(spi->master, PCH_SPCR,
- threshold << SPCR_RFIC_FIELD,
- ~MASK_RFIC_SPCR_BITS);
-
- } else if (dir == PCH_TX) {
- dev_dbg(&spi->dev, "%s setting Tx threshold\n", __func__);
- pch_spi_setclr_reg(spi->master, PCH_SPCR,
- (threshold << SPCR_TFIC_FIELD) ,
- ~MASK_TFIC_SPCR_BITS);
- }
-}
-
-/**