[Libre-soc-bugs] [Bug 762] Peripheral Pin Muxing Development

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Thu Jan 20 21:25:18 GMT 2022


https://bugs.libre-soc.org/show_bug.cgi?id=762

--- Comment #7 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Andrey Miroshnikov from comment #6)

> This wouldn't quite work as the gpio layout has an additional "i" signal, so
> I'll probably have to keep this one separate. Will need some more thinking
> on that.

yyeah, although the format of the data as far as its memory-mapping
is concerned the csrbus layout looks perfect.

however you will need *another* layout which is the actual
wires-as-connected-directly-to-the-IOPad-Cell.  that one would
not have bank_sel, but would be more like:

         padlayout = (("oe", 1),
                      ("i", 1),
                      ("o", 1),
                      ("puen", 1),
                      ("pden", 1),
                    )

which aside from the pullup/down resistors should be looking remarkably
familiar.

will we want the exact same types as in jtag.tap.IOTypes? i don't
know.  maybe.  will we want puen/pden to be optional? probably,
but not right away, i suggest just keeping it straightforward and
simple, add options later

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list