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

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Thu Jan 13 00:52:50 GMT 2022


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

            Bug ID: 762
           Summary: Peripheral Pin Muxing Development
           Product: Libre-SOC's first SoC
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: CONFIRMED
          Severity: enhancement
          Priority: ---
         Component: Source Code
          Assignee: lkcl at lkcl.net
          Reporter: andrey at technepisteme.xyz
                CC: libre-soc-bugs at lists.libre-soc.org
            Blocks: 50
   NLnet milestone: NLnet.2019.02

As per comment #83 , I'm creating a separate bug for the pinmux development.

Current task has been to extend the simple GPIO block found here:
https://git.libre-soc.org/?p=soc.git;a=blob;f=src/soc/bus/simple_gpio.py;hb=HEAD

And my result so far:
https://git.libre-soc.org/?p=pinmux.git;a=blob;f=src/spec/simple_gpio.py;h=251995dcf74a9f77ae8ebe6eda72ddc9adbd4dea;hb=074aced79c300b2397d2f4504c41e2ddfe9ba7ed

My rough documentation on the GPIO block can be found here:
https://libre-soc.org/docs/pinmux/temp_pinmux_info/

Please have a look at the GPIO section of the page, and let me know if anything
needs to be changed/reworked.

As for budget for this task, I have no idea.


Referenced Bugs:

https://bugs.libre-soc.org/show_bug.cgi?id=50
[Bug 50] nmigen pinmux
-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list