andyp73

EC ASL (USB Type-C)

Dec 29th, 2020
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. // USB Type C Mailbox Interface // PPM->OPM Message In
  2. Offset(0xc0),
  3. MGI0, 8, // 0xc0
  4. MGI1, 8, // 0xc1
  5. MGI2, 8, // 0xc2
  6. MGI3, 8, // 0xc3
  7. MGI4, 8, // 0xc4
  8. MGI5, 8, // 0xc5
  9. MGI6, 8, // 0xc6
  10. MGI7, 8, // 0xc7
  11. MGI8, 8, // 0xc8
  12. MGI9, 8, // 0xc9
  13. MGIA, 8, // 0xcA
  14. MGIB, 8, // 0xcB
  15. MGIC, 8, // 0xcC
  16. MGID, 8, // 0xcD
  17. MGIE, 8, // 0xcE
  18. MGIF, 8, // 0xcF
  19. // USB Type C Mailbox Interface // OPM->PPM Message Out
  20. MGO0, 8, // 0xD0
  21. MGO1, 8, // 0xD1
  22. MGO2, 8, // 0xD2
  23. MGO3, 8, // 0xD3
  24. MGO4, 8, // 0xD4
  25. MGO5, 8, // 0xD5
  26. MGO6, 8, // 0xD6
  27. MGO7, 8, // 0xD7
  28. MGO8, 8, // 0xD8
  29. MGO9, 8, // 0xD9
  30. MGOA, 8, // 0xDA
  31. MGOB, 8, // 0xDB
  32. MGOC, 8, // 0xDC
  33. MGOD, 8, // 0xDD
  34. MGOE, 8, // 0xDE
  35. MGOF, 8, // 0xDF
  36. // USB Type C UCSI DATA Structure.
  37. VER1, 8, //0xE0
  38. VER2, 8, //0xE1
  39. RSV1, 8, //0xE2
  40. RSV2, 8, //0xE3
  41. // PPM->OPM CCI indicator
  42. CCI0, 8, //0xE4
  43. CCI1, 8, //0xE5
  44. CCI2, 8, //0xE6
  45. CCI3, 8, //0xE7
  46. // OPM->PPM Control message
  47. CTL0, 8, //0xE8
  48. CTL1, 8, //0xE9
  49. CTL2, 8, //0xEA
  50. CTL3, 8, //0xEB
  51. CTL4, 8, //0xEC
  52. CTL5, 8, //0xED
  53. CTL6, 8, //0xEE
  54. CTL7, 8, //0xEF
  55.  
  56. Offset(0xF0), //Offset(0xF0), //PD status reg 0xDD
  57. , 3, //BIT0~BIT2 Reserved
  58. TPCC, 1, //BIT3 TypeC connection bit
  59. , 2, //BIT4~BIT5 Reserved
  60. DRMD, 1, // Bit6 Dual Roal Mode. 0->DFP: Host mode; 1->UFP: Device Mode.
  61. , 1, //BIT7 Reserved
Advertisement
Add Comment
Please, Sign In to add comment