exynos: reorganized and updated from insignal