xref: /linux/arch/arm/mach-bcm/board_bcm21664.c (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1*52e6676eSThomas Gleixner // SPDX-License-Identifier: GPL-2.0-only
2*52e6676eSThomas Gleixner // Copyright (C) 2014 Broadcom Corporation
3c3ceebd7SMarkus Mayer 
4c3ceebd7SMarkus Mayer #include <asm/mach/arch.h>
5c3ceebd7SMarkus Mayer 
6eeda4cb9SAlex Elder #include "kona_l2_cache.h"
7c3ceebd7SMarkus Mayer 
bcm21664_init(void)8c3ceebd7SMarkus Mayer static void __init bcm21664_init(void)
9c3ceebd7SMarkus Mayer {
10c3ceebd7SMarkus Mayer 	kona_l2_cache_init();
11c3ceebd7SMarkus Mayer }
12c3ceebd7SMarkus Mayer 
13c3ceebd7SMarkus Mayer static const char * const bcm21664_dt_compat[] = {
14c3ceebd7SMarkus Mayer 	"brcm,bcm21664",
15c3ceebd7SMarkus Mayer 	NULL,
16c3ceebd7SMarkus Mayer };
17c3ceebd7SMarkus Mayer 
18c3ceebd7SMarkus Mayer DT_MACHINE_START(BCM21664_DT, "BCM21664 Broadcom Application Processor")
19c3ceebd7SMarkus Mayer 	.init_machine = bcm21664_init,
20c3ceebd7SMarkus Mayer 	.dt_compat = bcm21664_dt_compat,
21c3ceebd7SMarkus Mayer MACHINE_END
22