linkup-l1110.h
上传用户:szlgq88
上传日期:2009-04-28
资源大小:48287k
文件大小:2k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /*
  2. *
  3. * Definitions for H3600 Handheld Computer
  4. *
  5. * Copyright 2001 Compaq Computer Corporation.
  6. *
  7. * Use consistent with the GNU GPL is permitted,
  8. * provided that this copyright notice is
  9. * preserved in its entirety in all copies and derived works.
  10. *
  11. * COMPAQ COMPUTER CORPORATION MAKES NO WARRANTIES, EXPRESSED OR IMPLIED,
  12. * AS TO THE USEFULNESS OR CORRECTNESS OF THIS CODE OR ITS
  13. * FITNESS FOR ANY PARTICULAR PURPOSE.
  14. *
  15. * Author: Jamey Hicks.
  16. *
  17. */
  18. /* LinkUp Systems PCCard/CompactFlash Interface for SA-1100 */
  19. /* PC Card Status Register */
  20. #define LINKUP_PRS_S1 (1 << 0) /* voltage control bits S1-S4 */
  21. #define LINKUP_PRS_S2 (1 << 1)
  22. #define LINKUP_PRS_S3 (1 << 2)
  23. #define LINKUP_PRS_S4 (1 << 3)
  24. #define LINKUP_PRS_BVD1 (1 << 4)
  25. #define LINKUP_PRS_BVD2 (1 << 5)
  26. #define LINKUP_PRS_VS1 (1 << 6)
  27. #define LINKUP_PRS_VS2 (1 << 7)
  28. #define LINKUP_PRS_RDY (1 << 8)
  29. #define LINKUP_PRS_CD1 (1 << 9)
  30. #define LINKUP_PRS_CD2 (1 << 10)
  31. /* PC Card Command Register */
  32. #define LINKUP_PRC_S1 (1 << 0)
  33. #define LINKUP_PRC_S2 (1 << 1)
  34. #define LINKUP_PRC_S3 (1 << 2)
  35. #define LINKUP_PRC_S4 (1 << 3)
  36. #define LINKUP_PRC_RESET (1 << 4)
  37. #define LINKUP_PRC_APOE (1 << 5) /* Auto Power Off Enable: clears S1-S4 when either nCD goes high */
  38. #define LINKUP_PRC_CFE (1 << 6) /* CompactFlash mode Enable: addresses A[10:0] only, A[25:11] high */
  39. #define LINKUP_PRC_SOE (1 << 7) /* signal output driver enable */
  40. #define LINKUP_PRC_SSP (1 << 8) /* sock select polarity: 0 for socket 0, 1 for socket 1 */
  41. #define LINKUP_PRC_MBZ (1 << 15) /* must be zero */
  42. struct linkup_l1110 {
  43. volatile short prc;
  44. };