// SPDX-License-Identifier: GPL-2.0-only // Copyright (C) 2012-2014 Broadcom Corporation #include <linux/init.h> #include <linux/printk.h> #include <asm/hardware/cache-l2x0.h> #include "bcm_kona_smc.h" #include "kona_l2_cache.h" void __init kona_l2_cache_init(void) { unsigned int result; int ret; ret = bcm_kona_smc_init(); if (ret) { pr_info("Secure API not available (%d). Skipping L2 init.\n", ret); return; } result = bcm_kona_smc(SSAPI_ENABLE_L2_CACHE, 0, 0, 0, 0); if (result != SEC_ROM_RET_OK) { pr_err("Secure Monitor call failed (%u)! Skipping L2 init.\n", result); return; } /* * The aux_val and aux_mask have no effect since L2 cache is already * enabled. Pass 0s for aux_val and 1s for aux_mask for default value. */ ret = l2x0_of_init(0, ~0); if (ret) pr_err("Couldn't enable L2 cache: %d\n", ret); } rm'><form method='get'> <select name='h' onchange='this.form.submit();'> <option value='master' selected='selected'>master</option> </select> <input type='submit' value='switch'/></form></td></tr> <tr><td class='sub'>Unnamed repository; edit this file 'description' to name the repository.</td><td class='sub right'>Russell King</td></tr></table> <table class='tabs'><tr><td> <a href='/cgit/git.armlinux.org.uk/linux-net-next.git/'>summary</a><a href='/cgit/git.armlinux.org.uk/linux-net-next.git/refs/'>refs</a><a class='active' href='/cgit/git.armlinux.org.uk/linux-net-next.git/log/drivers/net/wireless/intel'>log</a><a href='/cgit/git.armlinux.org.uk/linux-net-next.git/tree/drivers/net/wireless/intel'>tree</a><a href='/cgit/git.armlinux.org.uk/linux-net-next.git/commit/drivers/net/wireless/intel'>commit</a><a href='/cgit/git.armlinux.org.uk/linux-net-next.git/diff/drivers/net/wireless/intel'>diff</a></td><td class='form'><form class='right' method='get' action='/cgit/git.armlinux.org.uk/linux-net-next.git/log/drivers/net/wireless/intel'> <select name='qt'> <option value='grep'>log msg</option> <option value='author'>author</option> <option value='committer'>committer</option> <option value='range'>range</option> </select> <input class='txt' type='search' size='10' name='q' value=''/> <input type='submit' value='search'/> </form> </td></tr></table> <div class='path'>path: <a href='/cgit/git.armlinux.org.uk/linux-net-next.git/log/'>root</a>/<a href='/cgit/git.armlinux.org.uk/linux-net-next.git/log/drivers'>drivers</a>/<a href='/cgit/git.armlinux.org.uk/linux-net-next.git/log/drivers/net'>net</a>/<a href='/cgit/git.armlinux.org.uk/linux-net-next.git/log/drivers/net/wireless'>wireless</a>/<a href='/cgit/git.armlinux.org.uk/linux-net-next.git/log/drivers/net/wireless/intel'>intel</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/cgit/git.armlinux.org.uk/linux-net-next.git/log/drivers/net/wireless/intel?showmsg=1'>Expand</a>)</th><th class='left'>Author</th></tr>