Commit d8a0d4ac authored by Benjamin Björnsson's avatar Benjamin Björnsson Committed by Erwan Gouriou
Browse files

scripts: genpinctrl: handle duplicate remappable entries in C0

Some STM32C0 files have duplicate entries for remappable pins (PA9/10).
Handle such edge case so that we do not create duplicate entries.

Signed-off-by: default avatarBenjamin Björnsson <benjamin.bjornsson@gmail.com>
parent 63b919c6
Loading
Loading
Loading
Loading
+2 −2
Changes for scripts/genpinctrl/genpinctrl.py: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -419,8 +419,8 @@ def get_mcu_signals(data_path, gpio_ip_afs):

            pin_name = pin.get("Name")

            # skip duplicate remappable entries in some G0 files
            if family == "STM32G0" and pin_name in ("PA9", "PA10"):
            # skip duplicate remappable entries in some C0 and G0 files
            if family in ("STM32C0", "STM32G0") and pin_name in ("PA9", "PA10"):
                continue

            # obtain pin port (A, B, ...), number (0, 1, ...) and modifier