On 16 March 2018 at 07:52, Brendan Higgins wrote: > On Thu, Mar 15, 2018 at 4:16 PM Tomer Maimon wrote: > > > Enable L2 Cache in Nuvoton NPCM7xx BMC. > > > Signed-off-by: Tomer Maimon > > --- > > arch/arm/mach-npcm/npcm7xx.c | 2 ++ > > 1 file changed, 2 insertions(+) > > > diff --git a/arch/arm/mach-npcm/npcm7xx.c b/arch/arm/mach-npcm/npcm7xx.c > > index 5f7cd88103ef..c5f77d854c4f 100644 > > --- a/arch/arm/mach-npcm/npcm7xx.c > > +++ b/arch/arm/mach-npcm/npcm7xx.c > > @@ -17,4 +17,6 @@ static const char *const npcm7xx_dt_match[] = { > > DT_MACHINE_START(NPCM7XX_DT, "NPCM7XX Chip family") > > .atag_offset = 0x100, > > .dt_compat = npcm7xx_dt_match, > > + .l2c_aux_val = 0x0, > > + .l2c_aux_mask = ~0x0, > > You need to limit this to the specific bit(s) you want to set and verify > that > the l2c driver does not already manage that bit appropriately and that it > can > not be specified via the dtsi. > Do you mean that I need to specify it the same as been done in V7? because when I run with the above l2c_aux_val and l2c_aux_mask parameters I get the same result. Also if I am not adding the l2c_aux_val and l2c_aux_mask parameters to the DT_MACHINE_START the L2C cache does not initialize. > > We discussed this a little while ago with Rob here: > https://www.spinics.net/lists/arm-kernel/msg613372.html Sorry in this link I see only Russel king comment regarding the L2C > > > > MACHINE_END > > -- > > 2.14.1 > > > Cheers > Cheers