This application report describes the implementation of a general-purpose input/output (GPIO) and PINMUX driver that can be used from the user space. The idea is to use the low-level functions provided within the Linux® kernel in the DaVinci devices and to overwrite them with a driver that can be accessed from the user space.