script: Add generate all modes helper
[glsdk/iodelay-config.git] / XMLFiles / DRA75x_DRA74x / guidelines.txt
1 ========================== Guildelines for selecting mode ==========================
2 Following are the guidelines for selecting a specific virtual/manual mode
5 ========================== DPI Video Output ==========================
6 DSS_VIRTUAL1                    DPI1/2/3 Video Output Default Timings - Falling-edge Clock Reference
7 VOUT1_MANUAL1                   DPI1 Video Output Alternate Timings
8 VOUT2_IOSET1_MANUAL1            DPI2 Video Output IOSET1 Alternate Timings
9 VOUT2_IOSET2_MANUAL1            DPI2 Video Output IOSET2 Alternate Timings
10 VOUT3_MANUAL1                   DPI3 Video Output Alternate Timings
11 ========================== GPMC ==========================
12 GPMC_VIRTUAL1                   GPMC Synchronous Mode - 5 Load Timings
13 ========================== McASP ==========================
14 MCASP1_VIRTUAL1_ASYNC_TX        McASP1 Asynchronous Transmit Timings
15 MCASP1_VIRTUAL2_SYNC_RX         McASP1 Synchronous Receive Timings
16 MCASP1_VIRTUAL3_ASYNC_RX        McASP1 Asynchronous Receive Timings
17 MCASP2_VIRTUAL1_ASYNC_RX_80M    McASP2 Asynchronous Receive Timings when ACLKx, AFSX, and AXR are all inputs
18 MCASP2_VIRTUAL2_ASYNC_RX        McASP2 Asynchronous Receive Timings
19 MCASP2_VIRTUAL3_ASYNC_TX        McASP2 Asynchronous Transmit Timings
20 MCASP2_VIRTUAL4_SYNC_RX         McASP2 Synchronous Receive Timings
21 MCASP2_VIRTUAL5_SYNC_RX_80M     McASP2 Synchronous Receive Timings when ACLKx, AFSX, and AXR are all inputs
22 MCASP3_VIRTUAL2_SYNC_RX         McASP3 Synchronous Receive Timings
23 MCASP4_VIRTUAL1_SYNC_RX         McASP4 Synchronous Receive Timings
24 MCASP5_VIRTUAL1_SYNC_RX         McASP5 Synchronous Receive Timings
25 MCASP6_VIRTUAL1_SYNC_RX         McASP6 Synchronous Receive Timings
26 MCASP7_VIRTUAL2_SYNC_RX         McASP7 Synchronous Receive Timings
27 MCASP8_VIRTUAL1_SYNC_RX         McASP8 Synchronous Receive Timings
28 ========================== eMMC/SD/SDIO ==========================
29 MMC1_VIRTUAL1                   MMC1 HS, SDR25 Timings (Internal Loopback and Pad Loopback), SDR12 (Internal Loopback)
30 MMC1_VIRTUAL2                   SDR50 (Pad Loopback) Timings
31 MMC1_VIRTUAL5                   MMC1 DS (Internal Loopback) Timings
32 MMC1_VIRTUAL6                   MMC1 SDR50 (Internal Loopback) Timings
33 MMC1_VIRTUAL7                   MMC1 DDR50 (Internal Loopback) Timings
34 MMC1_DDR_MANUAL1                MMC1 DDR50 (Pad Loopback) Timings
35 MMC1_SDR104_MANUAL1             MMC1 SDR104 Timings
36 MMC2_DDR_LB_MANUAL1             MMC2 DDR (Internal Loopback) Timings
37 MMC2_DDR_1V8_MANUAL1            MMC2 DDR (Pad Loopback) 1.8V Mode Timings
38 MMC2_DDR_3V3_MANUAL1            MMC2 DDR (Pad Loopback) 3.3V Mode Timings
39 MMC2_HS200_MANUAL1              MMC2 HS200 Timings
40 MMC2_STD_HS_LB_MANUAL1          MMC2 Standard (Internal Loopback), High Speed (Internal Loopback) Timings
41 MMC3_MANUAL1                    MMC3 DS, SDR12, HS, SDR25 Timings
42 MMC3_SDR50_MANUAL1              MMC3 SDR50 Timings
43 MMC4_MANUAL1                    MMC4 SDR12, HS, SDR25 Timings
44 MMC4_DS_MANUAL1                 MMC4 DS Timings
45 ========================== PRUSS (hide in Datasheet) ==========================
46 PRUSS1_IN_VIRTUAL1              (Hide in Datasheet)
47 PRUSS1_OUT_VIRTUAL1             (Hide in Datasheet)
48 PRUSS2_IN_VIRTUAL1              (Hide in Datasheet)
49 PRUSS2_OUT_VIRTUAL1             (Hide in Datasheet)
50 ========================== QSPI ==========================
51 QSPI1_VIRTUAL1                  QSPI Mode 3 Alternate Timing Mode 1
52 QSPI1_VIRTUAL2                  QSPI Mode 3 Alternate Timing Mode 2
53 QSPI_MODE0_MANUAL1              QSPI Mode 0 Default Timing Mode
54 QSPI_MODE0_MANUAL2              QSPI Mode 0 Alternate Timing Mode 1
55 QSPI_MODE0_MANUAL3              QSPI Mode 0 Alternate Timing Mode 2
56 ========================== GMAC ==========================
57 GMAC_RMII0_MANUAL1              GMAC RMII0 Timings
58 GMAC_RMII1_MANUAL1              GMAC RMII1 Timings
59 GMAC_RGMII0_MANUAL1             GMAC RGMII1 Internal Delay Enabled Timings
60 GMAC_RGMII1_MANUAL1             GMAC RGMII2 Internal Delay Enabled Timings
61 GMAC_RGMII0_MANUAL2             (Hide in Datasheet)
62 GMAC_RGMII1_MANUAL2             (Hide in Datasheet)
63 ========================== MLB ==========================
64 MLB_MANUAL1                     MLB 3-Pin and 6-Pin Timings
65 ========================== VIP ==========================
66 VIP1_MANUAL1                    VIN1A/1B/2A Rise-Edge Capture Mode Timings
67 VIP1_2B_MANUAL1                 VIN2B Rise-Edge Capture Mode Timings
68 VIP1_MANUAL2                    VIN1A/1B/2A Fall-Edge Capture Mode Timings
69 VIP1_2B_MANUAL2                 VIN2B Fall-Edge Capture Mode Timings
70 VIP2_MANUAL1                    VIN3A/3B IOSET1 Rise-Edge Capture Mode Timings
71 VIP2_4A_MANUAL1                 VIN4A IOSET1/2 Rise-Edge Capture Mode Timings
72 VIP2_4A_IOSET3_MANUAL1          VIN4A IOSET3 Rise-Edge Capture Mode Timings
73 VIP2_4B_MANUAL1                 VIN4B Rise-Edge Capture Mode Timings
74 VIP2_3B_IOSET2_MANUAL1          VIN3B IOSET2 Rise-Edge Capture Mode Timings
75 VIP2_3B_IOSET2_MANUAL2          VIN3B IOSET2 Fall-Edge Capture Mode Timings
76 VIP2_MANUAL2                    VIN3A/3B IOSET1, VIN4A IOSET1/2 Fall-Edge Capture Mode Timings
77 VIP2_4A_MANUAL2                 VIN4A IOSET1/2 Fall-Edge Capture Mode Timings
78 VIP2_4A_IOSET3_MANUAL2          VIN4A IOSET3 Fall-Edge Capture Mode Timings
79 VIP2_4B_MANUAL2                 VIN4B Fall-Edge Capture Mode Timings
80 VIP3_MANUAL1                    VIN5A/6A Rise-Edge Capture Mode Timings
81 VIP3_MANUAL2                    VIN5A/6A Fall-Edge Capture Mode Timings