/kernel/linux/linux-5.10/drivers/clk/baikal-t1/ |
H A D | ccu-div.c | 77 static int ccu_div_var_update_clkdiv(struct ccu_div *div, in ccu_div_var_update_clkdiv() 114 struct ccu_div *div = to_ccu_div(hw); in ccu_div_var_enable() 143 struct ccu_div *div = to_ccu_div(hw); in ccu_div_gate_enable() 156 struct ccu_div *div = to_ccu_div(hw); in ccu_div_gate_disable() 166 struct ccu_div *div = to_ccu_div(hw); in ccu_div_gate_is_enabled() 176 struct ccu_div *div = to_ccu_div(hw); in ccu_div_buf_enable() 189 struct ccu_div *div = to_ccu_div(hw); in ccu_div_buf_disable() 200 struct ccu_div *div = to_ccu_div(hw); in ccu_div_buf_is_enabled() 211 struct ccu_div *div = to_ccu_div(hw); in ccu_div_var_recalc_rate() 235 struct ccu_div *di in ccu_div_var_round_rate() [all...] |
H A D | ccu-div.h | 83 * struct ccu_div - CCU Divider descriptor 94 struct ccu_div { struct 107 #define to_ccu_div(_hw) container_of(_hw, struct ccu_div, hw) 109 static inline struct clk_hw *ccu_div_get_clk_hw(struct ccu_div *div) in ccu_div_get_clk_hw() 114 struct ccu_div *ccu_div_hw_register(const struct ccu_div_init_data *init); 116 void ccu_div_hw_unregister(struct ccu_div *div); 118 int ccu_div_reset_domain(struct ccu_div *div);
|
H A D | clk-ccu-div.c | 129 struct ccu_div **divs; 262 static struct ccu_div *ccu_div_find_desc(struct ccu_div_data *data, in ccu_div_find_desc() 265 struct ccu_div *div; in ccu_div_find_desc() 282 struct ccu_div *div; in ccu_div_reset() 377 struct ccu_div *div; in ccu_div_of_clk_hw_get()
|
/kernel/linux/linux-6.6/drivers/clk/baikal-t1/ |
H A D | ccu-div.c | 76 static int ccu_div_var_update_clkdiv(struct ccu_div *div, in ccu_div_var_update_clkdiv() 113 struct ccu_div *div = to_ccu_div(hw); in ccu_div_var_enable() 142 struct ccu_div *div = to_ccu_div(hw); in ccu_div_gate_enable() 155 struct ccu_div *div = to_ccu_div(hw); in ccu_div_gate_disable() 165 struct ccu_div *div = to_ccu_div(hw); in ccu_div_gate_is_enabled() 175 struct ccu_div *div = to_ccu_div(hw); in ccu_div_buf_enable() 188 struct ccu_div *div = to_ccu_div(hw); in ccu_div_buf_disable() 199 struct ccu_div *div = to_ccu_div(hw); in ccu_div_buf_is_enabled() 210 struct ccu_div *div = to_ccu_div(hw); in ccu_div_var_recalc_rate() 234 struct ccu_div *di in ccu_div_var_round_rate() [all...] |
H A D | ccu-div.h | 86 * struct ccu_div - CCU Divider descriptor 97 struct ccu_div { struct 110 #define to_ccu_div(_hw) container_of(_hw, struct ccu_div, hw) 112 static inline struct clk_hw *ccu_div_get_clk_hw(struct ccu_div *div) in ccu_div_get_clk_hw() 117 struct ccu_div *ccu_div_hw_register(const struct ccu_div_init_data *init); 119 void ccu_div_hw_unregister(struct ccu_div *div);
|
H A D | clk-ccu-div.c | 118 struct ccu_div **divs; 256 static struct ccu_div *ccu_div_find_desc(struct ccu_div_data *data, in ccu_div_find_desc() 329 struct ccu_div *div; in ccu_div_of_clk_hw_get()
|
/kernel/linux/linux-5.10/drivers/clk/sunxi-ng/ |
H A D | ccu_div.c | 11 #include "ccu_div.h" 19 struct ccu_div *cd = data; in ccu_div_round_rate() 37 struct ccu_div *cd = hw_to_ccu_div(hw); in ccu_div_disable() 44 struct ccu_div *cd = hw_to_ccu_div(hw); in ccu_div_enable() 51 struct ccu_div *cd = hw_to_ccu_div(hw); in ccu_div_is_enabled() 59 struct ccu_div *cd = hw_to_ccu_div(hw); in ccu_div_recalc_rate() 82 struct ccu_div *cd = hw_to_ccu_div(hw); in ccu_div_determine_rate() 91 struct ccu_div *cd = hw_to_ccu_div(hw); in ccu_div_set_rate() 120 struct ccu_div *cd = hw_to_ccu_div(hw); in ccu_div_get_parent() 127 struct ccu_div *c in ccu_div_set_parent() [all...] |
H A D | ccu_div.h | 78 struct ccu_div { struct 90 struct ccu_div _struct = { \ 117 struct ccu_div _struct = { \ 152 struct ccu_div _struct = { \ 169 static inline struct ccu_div *hw_to_ccu_div(struct clk_hw *hw) in hw_to_ccu_div() 173 return container_of(common, struct ccu_div, common); in hw_to_ccu_div()
|
H A D | ccu-sun50i-a100-r.c | 14 #include "ccu_div.h" 27 static struct ccu_div r_cpus_clk = { 50 static struct ccu_div r_apb1_clk = { 62 static struct ccu_div r_apb2_clk = {
|
H A D | ccu-sun50i-h6-r.c | 13 #include "ccu_div.h" 31 static struct ccu_div ar100_clk = { 56 static struct ccu_div r_apb2_clk = {
|
H A D | ccu-sun50i-h6.c | 14 #include "ccu_div.h" 374 static struct ccu_div dram_clk = { 508 static struct ccu_div i2s3_clk = { 521 static struct ccu_div i2s0_clk = { 534 static struct ccu_div i2s1_clk = { 547 static struct ccu_div i2s2_clk = { 565 static struct ccu_div spdif_clk = { 580 static struct ccu_div dmic_clk = { 595 static struct ccu_div audio_hub_clk = {
|
H A D | ccu-sun6i-a31.c | 17 #include "ccu_div.h" 207 static struct ccu_div ahb1_clk = { 576 static struct ccu_div csi0_mclk_clk = { 589 static struct ccu_div csi1_mclk_clk = { 662 static struct ccu_div gpu_core_clk = { 681 static struct ccu_div gpu_memory_clk = { 700 static struct ccu_div gpu_hyd_clk = {
|
H A D | ccu-sun9i-a80.c | 14 #include "ccu_div.h" 265 static struct ccu_div ahb0_clk = { 277 static struct ccu_div ahb1_clk = { 289 static struct ccu_div ahb2_clk = { 303 static struct ccu_div apb0_clk = { 315 static struct ccu_div apb1_clk = { 327 static struct ccu_div cci400_clk = {
|
H A D | ccu-sun50i-a100.c | 15 #include "ccu_div.h" 528 static struct ccu_div i2s0_clk = { 541 static struct ccu_div i2s1_clk = { 554 static struct ccu_div i2s2_clk = { 567 static struct ccu_div i2s3_clk = { 585 static struct ccu_div spdif_clk = { 600 static struct ccu_div dmic_clk = {
|
H A D | ccu-sun50i-a64.c | 14 #include "ccu_div.h" 230 static struct ccu_div ahb1_clk = { 395 static struct ccu_div ths_clk = { 539 static struct ccu_div tcon1_clk = {
|
/kernel/linux/linux-6.6/drivers/clk/sunxi-ng/ |
H A D | ccu_div.c | 11 #include "ccu_div.h" 19 struct ccu_div *cd = data; in ccu_div_round_rate() 37 struct ccu_div *cd = hw_to_ccu_div(hw); in ccu_div_disable() 44 struct ccu_div *cd = hw_to_ccu_div(hw); in ccu_div_enable() 51 struct ccu_div *cd = hw_to_ccu_div(hw); in ccu_div_is_enabled() 59 struct ccu_div *cd = hw_to_ccu_div(hw); in ccu_div_recalc_rate() 82 struct ccu_div *cd = hw_to_ccu_div(hw); in ccu_div_determine_rate() 91 struct ccu_div *cd = hw_to_ccu_div(hw); in ccu_div_set_rate() 120 struct ccu_div *cd = hw_to_ccu_div(hw); in ccu_div_get_parent() 127 struct ccu_div *c in ccu_div_set_parent() [all...] |
H A D | ccu_div.h | 78 struct ccu_div { struct 90 struct ccu_div _struct = { \ 114 struct ccu_div _struct = { \ 133 struct ccu_div _struct = { \ 152 struct ccu_div _struct = { \ 198 struct ccu_div _struct = { \ 219 struct ccu_div _struct = { \ 244 struct ccu_div _struct = { \ 260 struct ccu_div _struct = { \ 277 static inline struct ccu_div *hw_to_ccu_di [all...] |
H A D | ccu-sun50i-a100-r.c | 13 #include "ccu_div.h" 26 static struct ccu_div r_cpus_clk = { 49 static struct ccu_div r_apb1_clk = { 61 static struct ccu_div r_apb2_clk = {
|
H A D | ccu-sun50i-h6-r.c | 14 #include "ccu_div.h" 32 static struct ccu_div ar100_clk = { 57 static struct ccu_div r_apb2_clk = {
|
H A D | ccu-sun50i-h6.c | 14 #include "ccu_div.h" 374 static struct ccu_div dram_clk = { 508 static struct ccu_div i2s3_clk = { 521 static struct ccu_div i2s0_clk = { 534 static struct ccu_div i2s1_clk = { 547 static struct ccu_div i2s2_clk = { 565 static struct ccu_div spdif_clk = { 580 static struct ccu_div dmic_clk = { 595 static struct ccu_div audio_hub_clk = {
|
H A D | ccu-sun50i-a100.c | 14 #include "ccu_div.h" 527 static struct ccu_div i2s0_clk = { 540 static struct ccu_div i2s1_clk = { 553 static struct ccu_div i2s2_clk = { 566 static struct ccu_div i2s3_clk = { 584 static struct ccu_div spdif_clk = { 599 static struct ccu_div dmic_clk = {
|
H A D | ccu-sun6i-a31.c | 18 #include "ccu_div.h" 208 static struct ccu_div ahb1_clk = { 577 static struct ccu_div csi0_mclk_clk = { 590 static struct ccu_div csi1_mclk_clk = { 663 static struct ccu_div gpu_core_clk = { 682 static struct ccu_div gpu_memory_clk = { 701 static struct ccu_div gpu_hyd_clk = {
|
H A D | ccu-sun9i-a80.c | 14 #include "ccu_div.h" 265 static struct ccu_div ahb0_clk = { 277 static struct ccu_div ahb1_clk = { 289 static struct ccu_div ahb2_clk = { 303 static struct ccu_div apb0_clk = { 315 static struct ccu_div apb1_clk = { 327 static struct ccu_div cci400_clk = {
|
H A D | ccu-sun8i-r.c | 14 #include "ccu_div.h" 32 static struct ccu_div ar100_clk = {
|
H A D | ccu-sun50i-h616.c | 16 #include "ccu_div.h" 369 static struct ccu_div dram_clk = { 496 static struct ccu_div spdif_clk = { 511 static struct ccu_div dmic_clk = { 542 static struct ccu_div audio_hub_clk = {
|