1d2912cb1SThomas Gleixner // SPDX-License-Identifier: GPL-2.0-only 265ebcc11SSrinivas Kandagatla /* 365ebcc11SSrinivas Kandagatla * Copyright (C) 2013 STMicroelectronics (R&D) Limited. 465ebcc11SSrinivas Kandagatla * Author(s): Srinivas Kandagatla <srinivas.kandagatla@st.com> 565ebcc11SSrinivas Kandagatla */ 665ebcc11SSrinivas Kandagatla 765ebcc11SSrinivas Kandagatla #include <asm/hardware/cache-l2x0.h> 865ebcc11SSrinivas Kandagatla #include <asm/mach/arch.h> 965ebcc11SSrinivas Kandagatla 1065ebcc11SSrinivas Kandagatla #include "smp.h" 1165ebcc11SSrinivas Kandagatla 1219c233b7SNicolas Pitre static const char *const stih41x_dt_match[] __initconst = { 1365ebcc11SSrinivas Kandagatla "st,stih415", 1415969b45SSrinivas Kandagatla "st,stih416", 15c6594025SMaxime Coquelin "st,stih407", 1660b3c7edSFabrice GASNIER "st,stih410", 17dd548cf9SMaxime COQUELIN "st,stih418", 1865ebcc11SSrinivas Kandagatla NULL 1965ebcc11SSrinivas Kandagatla }; 2065ebcc11SSrinivas Kandagatla 2150fdda70SPeter Griffin DT_MACHINE_START(STM, "STi SoC with Flattened Device Tree") 2265ebcc11SSrinivas Kandagatla .dt_compat = stih41x_dt_match, 234d6229f6SRussell King .l2c_aux_val = L2C_AUX_CTRL_SHARED_OVERRIDE | 244d6229f6SRussell King L310_AUX_CTRL_DATA_PREFETCH | 254d6229f6SRussell King L310_AUX_CTRL_INSTR_PREFETCH | 264d6229f6SRussell King L2C_AUX_CTRL_WAY_SIZE(4), 274d6229f6SRussell King .l2c_aux_mask = 0xc0000fff, 284d6229f6SRussell King .smp = smp_ops(sti_smp_ops), 2965ebcc11SSrinivas Kandagatla MACHINE_END 30