Initial API support

Change-Id: I0b63bdb0041ba23c7a943cb5e9c05f1c81f09e6f
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>