Linux Kernel
3.7.1
|
#include <clock.h>
Data Fields | |
struct list_head | node |
struct clk_lookup | lookup |
struct clk_hw | hw |
bool | set |
unsigned long | fixed_rate |
unsigned long | max_rate |
unsigned long | min_rate |
u32 | flags |
const char * | name |
enum clk_state | state |
u32 | div |
u32 | mul |
u32 | reg |
u32 | reg_shift |
struct list_head | shared_bus_list |
union { | |
struct { | |
unsigned int clk_num | |
} periph | |
struct { | |
unsigned long input_min | |
unsigned long input_max | |
unsigned long cf_min | |
unsigned long cf_max | |
unsigned long vco_min | |
unsigned long vco_max | |
struct clk_pll_freq_table * freq_table | |
int lock_delay | |
unsigned long fixed_rate | |
} pll | |
struct { | |
u32 sel | |
u32 reg_mask | |
} mux | |
struct { | |
struct clk * main | |
struct clk * backup | |
} cpu | |
struct { | |
struct list_head node | |
bool enabled | |
unsigned long rate | |
} shared_bus_user | |
} | u |
void(* | reset )(struct clk_hw *, bool) |
int(* | clk_cfg_ex )(struct clk_hw *, enum tegra_clk_ex_param, u32) |
int(* clk_cfg_ex)(struct clk_hw *, enum tegra_clk_ex_param, u32) |
struct { ... } cpu |
struct clk_lookup lookup |
struct { ... } mux |
struct { ... } periph |
struct { ... } pll |
struct { ... } shared_bus_user |
union { ... } u |