xref: /openbmc/linux/drivers/clk/bcm/clk-hr2.c (revision 52e6676e)
1*52e6676eSThomas Gleixner // SPDX-License-Identifier: GPL-2.0-only
2*52e6676eSThomas Gleixner // Copyright (C) 2017 Broadcom
304c3767fSFlorian Fainelli 
404c3767fSFlorian Fainelli #include <linux/kernel.h>
504c3767fSFlorian Fainelli #include <linux/err.h>
604c3767fSFlorian Fainelli #include <linux/clk-provider.h>
704c3767fSFlorian Fainelli #include <linux/io.h>
804c3767fSFlorian Fainelli #include <linux/of.h>
904c3767fSFlorian Fainelli #include <linux/of_address.h>
1004c3767fSFlorian Fainelli 
1104c3767fSFlorian Fainelli #include "clk-iproc.h"
1204c3767fSFlorian Fainelli 
hr2_armpll_init(struct device_node * node)1304c3767fSFlorian Fainelli static void __init hr2_armpll_init(struct device_node *node)
1404c3767fSFlorian Fainelli {
1504c3767fSFlorian Fainelli 	iproc_armpll_setup(node);
1604c3767fSFlorian Fainelli }
1704c3767fSFlorian Fainelli CLK_OF_DECLARE(hr2_armpll, "brcm,hr2-armpll", hr2_armpll_init);
18