···11+config CLK_BCM_63XX22+ bool "Broadcom BCM63xx clock support"33+ depends on ARCH_BCM_63XX || COMPILE_TEST44+ depends on COMMON_CLK55+ select COMMON_CLK_IPROC66+ default ARCH_BCM_63XX77+ help88+ Enable common clock framework support for Broadcom BCM63xx DSL SoCs99+ based on the ARM architecture1010+111config CLK_BCM_KONA212 bool "Broadcom Kona CCU clock support"313 depends on ARCH_BCM_MOBILE || COMPILE_TEST
···11+/*22+ * Copyright (C) 2015 Broadcom Corporation33+ *44+ * This program is free software; you can redistribute it and/or55+ * modify it under the terms of the GNU General Public License as66+ * published by the Free Software Foundation version 2.77+ *88+ * This program is distributed "as is" WITHOUT ANY WARRANTY of any99+ * kind, whether express or implied; without even the implied warranty1010+ * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the1111+ * GNU General Public License for more details.1212+ */1313+#include <linux/init.h>1414+#include <linux/clk-provider.h>1515+#include <linux/of.h>1616+#include "clk-iproc.h"1717+1818+static void __init bcm63138_armpll_init(struct device_node *node)1919+{2020+ iproc_armpll_setup(node);2121+}2222+CLK_OF_DECLARE(bcm63138_armpll, "brcm,bcm63138-armpll", bcm63138_armpll_init);