1eb14767cSJisheng Zhang // SPDX-License-Identifier: GPL-2.0 21c37fa10SSebastian Hesselbarth /* 31c37fa10SSebastian Hesselbarth * Device Tree support for Marvell Berlin SoCs. 41c37fa10SSebastian Hesselbarth * 51c37fa10SSebastian Hesselbarth * Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 61c37fa10SSebastian Hesselbarth * 71c37fa10SSebastian Hesselbarth * based on GPL'ed 2.6 kernel sources 81c37fa10SSebastian Hesselbarth * (c) Marvell International Ltd. 91c37fa10SSebastian Hesselbarth */ 101c37fa10SSebastian Hesselbarth 111c37fa10SSebastian Hesselbarth #include <asm/mach/arch.h> 121c37fa10SSebastian Hesselbarth 131c37fa10SSebastian Hesselbarth static const char * const berlin_dt_compat[] = { 141c37fa10SSebastian Hesselbarth "marvell,berlin", 151c37fa10SSebastian Hesselbarth NULL, 161c37fa10SSebastian Hesselbarth }; 171c37fa10SSebastian Hesselbarth 181c37fa10SSebastian Hesselbarth DT_MACHINE_START(BERLIN_DT, "Marvell Berlin") 191c37fa10SSebastian Hesselbarth .dt_compat = berlin_dt_compat, 20a048711cSRussell King /* 21a048711cSRussell King * with DT probing for L2CCs, berlin_init_machine can be removed. 22a048711cSRussell King * Note: 88DE3005 (Armada 1500-mini) uses pl310 l2cc 23a048711cSRussell King */ 24a048711cSRussell King .l2c_aux_val = 0x30c00000, 25a048711cSRussell King .l2c_aux_mask = 0xfeffffff, 261c37fa10SSebastian Hesselbarth MACHINE_END 27