3838quadspidata1_list = [] # ['PIN','name','QUADSPIDATA1', ['af']]
3939quadspidata2_list = [] # ['PIN','name','QUADSPIDATA2', ['af']]
4040quadspidata3_list = [] # ['PIN','name','QUADSPIDATA3', ['af']]
41+ quadspidata4_list = [] # ['PIN','name','QUADSPIDATA4', ['af']]
42+ quadspidata5_list = [] # ['PIN','name','QUADSPIDATA5', ['af']]
43+ quadspidata6_list = [] # ['PIN','name','QUADSPIDATA6', ['af']]
44+ quadspidata7_list = [] # ['PIN','name','QUADSPIDATA7', ['af']]
4145quadspisclk_list = [] # ['PIN','name','QUADSPISCLK', ['af']]
4246quadspissel_list = [] # ['PIN','name','QUADSPISSEL', ['af']]
4347syswkup_list = [] # ['PIN','name','SYSWKUP']
@@ -480,7 +484,7 @@ def store_eth(pin, name, signal):
480484 eth_list .append ([pin , name , signal ])
481485
482486
483- # Store QSPI pins
487+ # Store O/ QSPI pins
484488def store_qspi (pin , name , signal ):
485489 if "_IO0" in signal :
486490 quadspidata0_list .append ([pin , name , signal ])
@@ -490,6 +494,14 @@ def store_qspi(pin, name, signal):
490494 quadspidata2_list .append ([pin , name , signal ])
491495 if "_IO3" in signal :
492496 quadspidata3_list .append ([pin , name , signal ])
497+ if "_IO4" in signal :
498+ quadspidata4_list .append ([pin , name , signal ])
499+ if "_IO5" in signal :
500+ quadspidata5_list .append ([pin , name , signal ])
501+ if "_IO6" in signal :
502+ quadspidata6_list .append ([pin , name , signal ])
503+ if "_IO7" in signal :
504+ quadspidata7_list .append ([pin , name , signal ])
493505 if "_CLK" in signal :
494506 quadspisclk_list .append ([pin , name , signal ])
495507 if "_NCS" in signal :
@@ -858,6 +870,14 @@ def qspi_pinmap(lst):
858870 aname = name + "_DATA2"
859871 elif lst == quadspidata3_list :
860872 aname = name + "_DATA3"
873+ elif lst == quadspidata4_list :
874+ aname = name + "_DATA4"
875+ elif lst == quadspidata5_list :
876+ aname = name + "_DATA5"
877+ elif lst == quadspidata6_list :
878+ aname = name + "_DATA6"
879+ elif lst == quadspidata7_list :
880+ aname = name + "_DATA7"
861881 elif lst == quadspisclk_list :
862882 aname = name + "_SCLK"
863883 else :
@@ -1044,6 +1064,10 @@ def print_peripheral():
10441064 qspi_pinmap (quadspidata1_list ),
10451065 qspi_pinmap (quadspidata2_list ),
10461066 qspi_pinmap (quadspidata3_list ),
1067+ qspi_pinmap (quadspidata4_list ),
1068+ qspi_pinmap (quadspidata5_list ),
1069+ qspi_pinmap (quadspidata6_list ),
1070+ qspi_pinmap (quadspidata7_list ),
10471071 qspi_pinmap (quadspisclk_list ),
10481072 qspi_pinmap (quadspissel_list ),
10491073 ),
@@ -1534,6 +1558,10 @@ def sort_my_lists():
15341558 quadspidata1_list .sort (key = natural_sortkey )
15351559 quadspidata2_list .sort (key = natural_sortkey )
15361560 quadspidata3_list .sort (key = natural_sortkey )
1561+ quadspidata4_list .sort (key = natural_sortkey )
1562+ quadspidata5_list .sort (key = natural_sortkey )
1563+ quadspidata6_list .sort (key = natural_sortkey )
1564+ quadspidata7_list .sort (key = natural_sortkey )
15371565 quadspisclk_list .sort (key = natural_sortkey )
15381566 quadspissel_list .sort (key = natural_sortkey )
15391567 syswkup_list .sort (key = natural_sortkey2 )
@@ -1568,6 +1596,10 @@ def clean_all_lists():
15681596 del quadspidata1_list [:]
15691597 del quadspidata2_list [:]
15701598 del quadspidata3_list [:]
1599+ del quadspidata4_list [:]
1600+ del quadspidata5_list [:]
1601+ del quadspidata6_list [:]
1602+ del quadspidata7_list [:]
15711603 del quadspisclk_list [:]
15721604 del quadspissel_list [:]
15731605 del syswkup_list [:]
@@ -1598,6 +1630,10 @@ def manage_af_and_alternate():
15981630 add_af (quadspidata1_list )
15991631 add_af (quadspidata2_list )
16001632 add_af (quadspidata3_list )
1633+ add_af (quadspidata4_list )
1634+ add_af (quadspidata5_list )
1635+ add_af (quadspidata6_list )
1636+ add_af (quadspidata7_list )
16011637 add_af (quadspisclk_list )
16021638 add_af (quadspissel_list )
16031639 add_af (usb_list )
@@ -1627,6 +1663,10 @@ def manage_af_and_alternate():
16271663 update_alternate (quadspidata1_list )
16281664 update_alternate (quadspidata2_list )
16291665 update_alternate (quadspidata3_list )
1666+ update_alternate (quadspidata4_list )
1667+ update_alternate (quadspidata5_list )
1668+ update_alternate (quadspidata6_list )
1669+ update_alternate (quadspidata7_list )
16301670 update_alternate (quadspisclk_list )
16311671 update_alternate (quadspissel_list )
16321672 update_alternate (syswkup_list )
0 commit comments