/* * Copyright (C) 2008 STMicroelectronics Limited * Author: Angus Clark