xref: /rk3399_rockchip-uboot/drivers/clk/at91/pmc.h (revision 6cadaa046b196bebebd7acb13edd840bcfef98e2)
19e5935c0SWenyou Yang /*
29e5935c0SWenyou Yang  * Copyright (C) 2016 Atmel Corporation
39e5935c0SWenyou Yang  *               Wenyou.Yang <wenyou.yang@atmel.com>
49e5935c0SWenyou Yang  *
59e5935c0SWenyou Yang  * SPDX-License-Identifier:	GPL-2.0+
69e5935c0SWenyou Yang  */
79e5935c0SWenyou Yang 
89e5935c0SWenyou Yang #ifndef __AT91_PMC_H__
99e5935c0SWenyou Yang #define __AT91_PMC_H__
109e5935c0SWenyou Yang 
119e5935c0SWenyou Yang struct pmc_platdata {
129e5935c0SWenyou Yang 	struct at91_pmc *reg_base;
139e5935c0SWenyou Yang };
149e5935c0SWenyou Yang 
159e5935c0SWenyou Yang int at91_pmc_core_probe(struct udevice *dev);
16*6cadaa04SWenyou Yang int at91_clk_sub_device_bind(struct udevice *dev, const char *drv_name);
17*6cadaa04SWenyou Yang 
18*6cadaa04SWenyou Yang int at91_clk_of_xlate(struct clk *clk, struct fdtdec_phandle_args *args);
19*6cadaa04SWenyou Yang int at91_clk_probe(struct udevice *dev);
209e5935c0SWenyou Yang 
219e5935c0SWenyou Yang #endif
22