18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * Copyright 2012 Steffen Trumtrar, Pengutronix
48c2ecf20Sopenharmony_ci *
58c2ecf20Sopenharmony_ci * based on imx27-dt.c
68c2ecf20Sopenharmony_ci */
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ci#include <linux/irq.h>
98c2ecf20Sopenharmony_ci#include <linux/irqdomain.h>
108c2ecf20Sopenharmony_ci#include <linux/of_irq.h>
118c2ecf20Sopenharmony_ci#include <linux/of_platform.h>
128c2ecf20Sopenharmony_ci#include <linux/clk-provider.h>
138c2ecf20Sopenharmony_ci#include <linux/clocksource.h>
148c2ecf20Sopenharmony_ci#include <asm/mach/arch.h>
158c2ecf20Sopenharmony_ci#include <asm/mach/time.h>
168c2ecf20Sopenharmony_ci#include <asm/hardware/cache-l2x0.h>
178c2ecf20Sopenharmony_ci#include "common.h"
188c2ecf20Sopenharmony_ci#include "mx35.h"
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_cistatic const char * const imx35_dt_board_compat[] __initconst = {
218c2ecf20Sopenharmony_ci	"fsl,imx35",
228c2ecf20Sopenharmony_ci	NULL
238c2ecf20Sopenharmony_ci};
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ciDT_MACHINE_START(IMX35_DT, "Freescale i.MX35 (Device Tree Support)")
268c2ecf20Sopenharmony_ci	.l2c_aux_val 	= 0,
278c2ecf20Sopenharmony_ci	.l2c_aux_mask	= ~0,
288c2ecf20Sopenharmony_ci	.map_io		= mx35_map_io,
298c2ecf20Sopenharmony_ci	.init_early	= imx35_init_early,
308c2ecf20Sopenharmony_ci	.init_irq	= mx35_init_irq,
318c2ecf20Sopenharmony_ci	.dt_compat	= imx35_dt_board_compat,
328c2ecf20Sopenharmony_ciMACHINE_END
33