/* * l2 cache initialization for CSR SiRFprimaII * * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. * * Licensed under GPLv2 or later. */ #include #include #include #include static struct of_device_id prima2_l2x0_ids[] = { { .compatible = "sirf,prima2-pl310-cache" }, {}, }; static int __init sirfsoc_l2x0_init(void) { struct device_node *np; np = of_find_matching_node(NULL, prima2_l2x0_ids); if (np) { pr_info("Initializing prima2 L2 cache\n"); return l2x0_of_init(0x40000, 0); } return 0; } early_initcall(sirfsoc_l2x0_init);