"to create a general-purpose libre-licensed pinmux
module that can be used with a wide range of interfaces that have
-Open-Drain, Push-Push *and bi-directional* capabilities, as well as
+Open-Drain, Push-Pull *and bi-directional* capabilities, as well as
optional pull-up and pull-down resistors, in an IDENTICAL fashion to
that of ALL major well-known embedded SoCs from ST Micro, Cypress,
Texas Instruments, NXP, Rockchip, Allwinner and many many others".
* The IO pad shall have pull-up enable, pull-down enable, variable
frequency de-bounce (schmidt trigger), tri-state capability,
- variable current drive (on input), Open Drain and CMOS Push-Push.
+ variable current drive (on input), Open Drain and CMOS Push-Pull.
* Certain functions shall have the ability to control whether
IO pads will be input or output (not the GPIO registers).
* Number of wires shall be minimised especially in cases where