Hi, Genode hackers!<div><br></div><div>I'm just letting you know I've written the initial implementation</div><div>of the GPIO pinmux driver for omap4. So that if someone needs it, you</div><div>don't have to start from scratch.</div>
<div><br></div><div>The driver is in our 'tuna-hacks' branch. Currently, it's quite dirty (even the extra file from u-boot</div><div>got commited accidentally).</div><div><br></div><div>Currently you can set alternate functions for pins, pullup/pulldown etc. Just as in linux.</div>
<div>What is to be done yet before I'm ready to make a patch against upstream:</div><div> * mux for WKUP pad. Currently, only CORE partition is supported</div><div> * convert mux_bits.h to c++ style (add namespaces to avoid conflicts)</div>
<div><br></div><div><a href="https://github.com/Ksys-labs/genode/commit/a7d58b18daa562300dd873a802d6962ad24ed3f6">https://github.com/Ksys-labs/genode/commit/a7d58b18daa562300dd873a802d6962ad24ed3f6</a><br clear="all"><div>
<br></div><div>I would like to receive the following comments:</div><div> * does it make sense to make separate MUX drivers for each SoC given how specific they are</div><div>    or do we make it part of the GPIO interface?</div>
<div> * how should we go about adding PRCM and clock stuff?</div><div><br></div>-- <br>Regards, Alexander<br>
</div>