tests/qmodem: Fix hardcoded serial port.

We should use the port variable instead of the hardcoded '/dev/ttyO1' device.

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
tests/qmodem: Use repr function to obtain a canonical string representation.

This is useful to check and see characters that are not printable, using the
repr function to string representation helps to debug failures.

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
helpers/udaqlite: The uDAQliteServer class for our ammeter server.

The uDAQ-Lite is a low cost USB data acquisition device that incorporates A/D,
D/A, digital I/O and counter-timer functions. It supports 8 analog input
channels, 2 analog output channels, 8 input and 8 digital I/O and 1 counter
timer channel.

Here, the uDAQ-Lite, is used as a ammeter, using a shunt resitor to measure
the current.

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
tests/qpower: Generic tests for power interfaces.

Implements the following Test Cases:
    - Test Power : Check the maximum acceptable limit of current

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
suites/board_igep0033: Add more test cases.

New test cases are:
    - Test Power : Check the maximum acceptable limit of current
    - Test TPS65910: Check for PMIC in bus 0 at address 0x2d
    - Test EEPROM: Check for PMIC in bus 0 at address 0x50
    - Test TDA998x: Check for PMIC in bus 0 at address 0x70

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>