xref: /rk3399_rockchip-uboot/drivers/clk/at91/pmc.h (revision a4e0ef50dae404939f14e46493a3d5c2111a9d4c)
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);
166cadaa04SWenyou Yang int at91_clk_sub_device_bind(struct udevice *dev, const char *drv_name);
176cadaa04SWenyou Yang 
18*a4e0ef50SSimon Glass int at91_clk_of_xlate(struct clk *clk, struct ofnode_phandle_args *args);
196cadaa04SWenyou Yang int at91_clk_probe(struct udevice *dev);
209e5935c0SWenyou Yang 
219e5935c0SWenyou Yang #endif
22