1 /* 2 * Copyright (C) 2014 Broadcom Corporation 3 * 4 * This program is free software; you can redistribute it and/or 5 * modify it under the terms of the GNU General Public License as 6 * published by the Free Software Foundation version 2. 7 * 8 * This program is distributed "as is" WITHOUT ANY WARRANTY of any 9 * kind, whether express or implied; without even the implied warranty 10 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 * GNU General Public License for more details. 12 */ 13 14 #include <linux/of_platform.h> 15 16 #include <asm/mach/arch.h> 17 18 #include "kona_l2_cache.h" 19 20 static void __init bcm21664_init(void) 21 { 22 of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL); 23 kona_l2_cache_init(); 24 } 25 26 static const char * const bcm21664_dt_compat[] = { 27 "brcm,bcm21664", 28 NULL, 29 }; 30 31 DT_MACHINE_START(BCM21664_DT, "BCM21664 Broadcom Application Processor") 32 .init_machine = bcm21664_init, 33 .dt_compat = bcm21664_dt_compat, 34 MACHINE_END 35