/* * (C) Copyright 2010 * Matthias Weisser * * SPDX-License-Identifier: GPL-2.0+ */ #include #include #include /* * Get the peripheral bus frequency depending on pll pin settings */ ulong get_bus_freq(ulong dummy) { struct mb86r0x_crg * crg = (struct mb86r0x_crg *) MB86R0x_CRG_BASE; uint32_t pllmode; pllmode = readl(&crg->crpr) & MB86R0x_CRG_CRPR_PLLMODE; if (pllmode == MB86R0x_CRG_CRPR_PLLMODE_X20) return 40000000; return 41164767; }