xref: /openbmc/linux/include/linux/clk/zynq.h (revision 75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37)
1*1a59d1b8SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */
245aa2c27SJosh Cartwright /*
330e1e285SSoren Brinkmann  * Copyright (C) 2013 Xilinx Inc.
445aa2c27SJosh Cartwright  * Copyright (C) 2012 National Instruments
545aa2c27SJosh Cartwright  */
645aa2c27SJosh Cartwright 
745aa2c27SJosh Cartwright #ifndef __LINUX_CLK_ZYNQ_H_
845aa2c27SJosh Cartwright #define __LINUX_CLK_ZYNQ_H_
945aa2c27SJosh Cartwright 
1030e1e285SSoren Brinkmann #include <linux/spinlock.h>
1145aa2c27SJosh Cartwright 
12b0504e39SMichal Simek void zynq_clock_init(void);
1330e1e285SSoren Brinkmann 
1430e1e285SSoren Brinkmann struct clk *clk_register_zynq_pll(const char *name, const char *parent,
1530e1e285SSoren Brinkmann 		void __iomem *pll_ctrl, void __iomem *pll_status, u8 lock_index,
1630e1e285SSoren Brinkmann 		spinlock_t *lock);
1745aa2c27SJosh Cartwright #endif
18