drv_spi.h 848 B

12345678910111213141516171819202122232425262728
  1. /*
  2. * Copyright (c) 2006-2024, RT-Thread Development Team
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. *
  6. * Change Logs:
  7. * Date Author Notes
  8. * 2024-03-28 qiujingbao first version
  9. * 2024/06/08 flyingcys fix transmission failure
  10. */
  11. #ifndef __DRV_SPI_H__
  12. #define __DRV_SPI_H__
  13. #include "mmio.h"
  14. #include "dw_spi.h"
  15. #define DW_SPI_REG_SIZE (0x10000UL)
  16. #define DW_SPI0_BASE (0x04180000UL)
  17. #define DW_SPI1_BASE (DW_SPI0_BASE + 1 * DW_SPI_REG_SIZE)
  18. #define DW_SPI2_BASE (DW_SPI0_BASE + 2 * DW_SPI_REG_SIZE)
  19. #define DW_SPI3_BASE (DW_SPI0_BASE + 3 * DW_SPI_REG_SIZE)
  20. #define DW_SPI0_IRQn 54
  21. #define DW_SPI1_IRQn 55
  22. #define DW_SPI2_IRQn 56
  23. #define DW_SPI3_IRQn 56
  24. #endif /* __DRV_SPI_H__ */