board-holiday: merge most of the code from Sultans kernel. except USB OTG will revisit later

Change-Id: I1f15cde5088503be7d1e80c48db831ba4bc3fb03