|
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 |
1.8.2