1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- #ifndef _CLK_UCLASS_H
- #define _CLK_UCLASS_H
- #include <clk.h>
- #include <fdtdec.h>
- struct clk_ops {
-
- int (*of_xlate)(struct clk *clock,
- struct fdtdec_phandle_args *args);
-
- int (*request)(struct clk *clock);
-
- int (*free)(struct clk *clock);
-
- ulong (*get_rate)(struct clk *clk);
-
- ulong (*set_rate)(struct clk *clk, ulong rate);
-
- int (*enable)(struct clk *clk);
-
- int (*disable)(struct clk *clk);
- };
- #endif
|