1*2874c5fdSThomas Gleixner // SPDX-License-Identifier: GPL-2.0-or-later 224980dc8SAlexander Shiyan /* 324980dc8SAlexander Shiyan * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> 424980dc8SAlexander Shiyan */ 524980dc8SAlexander Shiyan 624980dc8SAlexander Shiyan #include <asm/mach/arch.h> 724980dc8SAlexander Shiyan 824980dc8SAlexander Shiyan #include "common.h" 9e1291cffSAlexander Shiyan #include "hardware.h" 10e1291cffSAlexander Shiyan imx1_init_early(void)11e1291cffSAlexander Shiyanstatic void __init imx1_init_early(void) 12e1291cffSAlexander Shiyan { 13e1291cffSAlexander Shiyan mxc_set_cpu_type(MXC_CPU_MX1); 14e1291cffSAlexander Shiyan } 15e1291cffSAlexander Shiyan 1624980dc8SAlexander Shiyan static const char * const imx1_dt_board_compat[] __initconst = { 1724980dc8SAlexander Shiyan "fsl,imx1", 1824980dc8SAlexander Shiyan NULL 1924980dc8SAlexander Shiyan }; 2024980dc8SAlexander Shiyan 2124980dc8SAlexander Shiyan DT_MACHINE_START(IMX1_DT, "Freescale i.MX1 (Device Tree Support)") 2224980dc8SAlexander Shiyan .init_early = imx1_init_early, 2324980dc8SAlexander Shiyan .dt_compat = imx1_dt_board_compat, 2424980dc8SAlexander Shiyan .restart = mxc_restart, 2524980dc8SAlexander Shiyan MACHINE_END 26