Initial commit with some samsung patches