2.LinkIDE.md
April 2, 2024 ยท View on GitHub
2. Test Configuration for Link IDE
Required Capabilities:
- IDE Capability Register - BIT_0 (Link IDE Stream Supported)
- IDE Capability Register - BIT_6 (IDE_KM Protocol Supported)
Enabled Control:
- Link IDE Stream Control Register - BIT_0 (Link IDE Stream Enable)
Enable Check:
- Link IDE Stream Status Register - BIT_3:0 (Selective IDE Stream State) - Insecure/Secure
Config 2.1 (no special)
Required Capabilities: None
Enabled Control: None
Config 2.2 (Partial Header Encryption)
Required Capabilities:
- IDE Capability Register - BIT_3 (Partial Header Encryption Supported)
Enabled Control:
- Link IDE Stream Control Register - BIT_13:10 (Partial Header Encryption Mode)
Config 2.3 (Aggregation)
Required Capabilities:
- IDE Capability Register - BIT_4 (Aggregation Supported)
Enabled Control:
- Link IDE Stream Control Register - BIT_3:2 (Tx Aggregation Mode NPR)
- Link IDE Stream Control Register - BIT_5:4 (Tx Aggregation Mode PR)
- Link IDE Stream Control Register - BIT_7:6 (Tx Aggregation Mode CPL)
Config 2.4 (PCRC)
Required Capabilities:
- IDE Capability Register - BIT_5 (PCRC Supported)
Enabled Control:
- Link IDE Stream Control Register - BIT_8 (PCRC Enable)