spi-omap2-mcspi.h 475 B

123456789101112131415161718192021222324
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _OMAP2_MCSPI_H
  3. #define _OMAP2_MCSPI_H
  4. #define OMAP4_MCSPI_REG_OFFSET 0x100
  5. #define MCSPI_PINDIR_D0_IN_D1_OUT 0
  6. #define MCSPI_PINDIR_D0_OUT_D1_IN 1
  7. struct omap2_mcspi_platform_config {
  8. unsigned short num_cs;
  9. unsigned int regs_offset;
  10. unsigned int pin_dir:1;
  11. size_t max_xfer_len;
  12. };
  13. struct omap2_mcspi_device_config {
  14. unsigned turbo_mode:1;
  15. /* toggle chip select after every word */
  16. unsigned cs_per_word:1;
  17. };
  18. #endif