[genpinmap] Fix issue with SDADC parsing

Fixes #48

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
This commit is contained in:
Frederic Pillon 2019-10-31 08:48:23 +01:00
parent de8fb2045d
commit 16439928bd

View file

@ -869,7 +869,7 @@ def parse_pins():
siglist = s.getElementsByTagName("Signal") siglist = s.getElementsByTagName("Signal")
for a in siglist: for a in siglist:
sig = a.attributes["Name"].value.strip() sig = a.attributes["Name"].value.strip()
if "ADC" in sig: if sig.startswith("ADC"):
store_adc(pin, name, sig) store_adc(pin, name, sig)
if all(["DAC" in sig, "_OUT" in sig]): if all(["DAC" in sig, "_OUT" in sig]):
store_dac(pin, name, sig) store_dac(pin, name, sig)
@ -891,7 +891,7 @@ def parse_pins():
store_sys(pin, name, sig) store_sys(pin, name, sig)
if "USB" in sig: if "USB" in sig:
store_usb(pin, name, sig) store_usb(pin, name, sig)
if sig.startswith("SD"): if re.match("^SD(IO|MMC)", sig) is not None:
store_sd(pin, name, sig) store_sd(pin, name, sig)