Skip to content

Commit f7797ee

Browse files
committed
scripts: stm32variant: add PinMap_OCTOSPI_DATA[4-7] arrays
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent 5bd115c commit f7797ee

File tree

1 file changed

+41
-1
lines changed

1 file changed

+41
-1
lines changed

CI/utils/stm32variant.py

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@
3838
quadspidata1_list = [] # ['PIN','name','QUADSPIDATA1', ['af']]
3939
quadspidata2_list = [] # ['PIN','name','QUADSPIDATA2', ['af']]
4040
quadspidata3_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']]
4145
quadspisclk_list = [] # ['PIN','name','QUADSPISCLK', ['af']]
4246
quadspissel_list = [] # ['PIN','name','QUADSPISSEL', ['af']]
4347
syswkup_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
484488
def 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

Comments
 (0)