#include <linux/clk.h>
#include <linux/clk-provider.h>
#include <linux/cpu.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/pm_domain.h>
#include <linux/regmap.h>
#include <linux/slab.h>
#include "clk-regmap.h"
#include "clk-regmap-mux-div.h"
static const u32 apcs_mux_clk_parent_map[] = …;
static const struct clk_parent_data pdata[] = …;
static int a7cc_notifier_cb(struct notifier_block *nb, unsigned long event,
void *data)
{ … }
static int qcom_apcs_sdx55_clk_probe(struct platform_device *pdev)
{ … }
static void qcom_apcs_sdx55_clk_remove(struct platform_device *pdev)
{ … }
static struct platform_driver qcom_apcs_sdx55_clk_driver = …;
module_platform_driver(…) …;
MODULE_AUTHOR(…) …;
MODULE_LICENSE(…) …;
MODULE_DESCRIPTION(…) …;