clk: fixed_rate: export clk_fixed_rate

Export the structure for others to use.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
This commit is contained in:
Peng Fan 2019-07-31 07:01:39 +00:00 committed by Lukasz Majewski
parent fe69b030de
commit 4f305bf1b6
2 changed files with 8 additions and 7 deletions

View file

@ -6,13 +6,7 @@
#include <common.h>
#include <clk-uclass.h>
#include <dm.h>
struct clk_fixed_rate {
struct clk clk;
unsigned long fixed_rate;
};
#define to_clk_fixed_rate(dev) ((struct clk_fixed_rate *)dev_get_platdata(dev))
#include <linux/clk-provider.h>
static ulong clk_fixed_rate_get_rate(struct clk *clk)
{

View file

@ -129,6 +129,13 @@ struct clk_fixed_factor {
#define to_clk_fixed_factor(_clk) container_of(_clk, struct clk_fixed_factor,\
clk)
struct clk_fixed_rate {
struct clk clk;
unsigned long fixed_rate;
};
#define to_clk_fixed_rate(dev) ((struct clk_fixed_rate *)dev_get_platdata(dev))
int clk_register(struct clk *clk, const char *drv_name, const char *name,
const char *parent_name);