clk.h (d9a8f950b296729b88d7139904cac5fd6d0a5261) | clk.h (9fcb6be3b6c994f275761b22800e4244f610bdc5) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef __MACH_IMX_CLK_H 3#define __MACH_IMX_CLK_H 4 5#include <linux/spinlock.h> 6#include <linux/clk-provider.h> 7 8extern spinlock_t imx_ccm_lock; --- 46 unchanged lines hidden (view full) --- 55 const char *name, unsigned long rate); 56 57struct clk *imx_clk_gate_exclusive(const char *name, const char *parent, 58 void __iomem *reg, u8 shift, u32 exclusive_mask); 59 60struct clk *imx_clk_pfd(const char *name, const char *parent_name, 61 void __iomem *reg, u8 idx); 62 | 1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef __MACH_IMX_CLK_H 3#define __MACH_IMX_CLK_H 4 5#include <linux/spinlock.h> 6#include <linux/clk-provider.h> 7 8extern spinlock_t imx_ccm_lock; --- 46 unchanged lines hidden (view full) --- 55 const char *name, unsigned long rate); 56 57struct clk *imx_clk_gate_exclusive(const char *name, const char *parent, 58 void __iomem *reg, u8 shift, u32 exclusive_mask); 59 60struct clk *imx_clk_pfd(const char *name, const char *parent_name, 61 void __iomem *reg, u8 idx); 62 |
63struct clk_hw *imx_clk_pfdv2(const char *name, const char *parent_name, 64 void __iomem *reg, u8 idx); 65 |
|
63struct clk *imx_clk_busy_divider(const char *name, const char *parent_name, 64 void __iomem *reg, u8 shift, u8 width, 65 void __iomem *busy_reg, u8 busy_shift); 66 67struct clk *imx_clk_busy_mux(const char *name, void __iomem *reg, u8 shift, 68 u8 width, void __iomem *busy_reg, u8 busy_shift, 69 const char **parent_names, int num_parents); 70 --- 167 unchanged lines hidden --- | 66struct clk *imx_clk_busy_divider(const char *name, const char *parent_name, 67 void __iomem *reg, u8 shift, u8 width, 68 void __iomem *busy_reg, u8 busy_shift); 69 70struct clk *imx_clk_busy_mux(const char *name, void __iomem *reg, u8 shift, 71 u8 width, void __iomem *busy_reg, u8 busy_shift, 72 const char **parent_names, int num_parents); 73 --- 167 unchanged lines hidden --- |