Home
last modified time | relevance | path

Searched refs:cpg (Results 1 – 35 of 35) sorted by relevance

/linux-4.4.14/drivers/crypto/
Dmv_cesa.c108 static struct crypto_priv *cpg; variable
153 int active = readl(cpg->reg + SEC_ACCEL_CMD) & SEC_CMD_EN_SEC_ACCL0; in mv_completion_timer_callback()
159 del_timer(&cpg->completion_timer); in mv_completion_timer_callback()
160 writel(SEC_CMD_DISABLE_SEC, cpg->reg + SEC_ACCEL_CMD); in mv_completion_timer_callback()
161 while(readl(cpg->reg + SEC_ACCEL_CMD) & SEC_CMD_DISABLE_SEC) in mv_completion_timer_callback()
163 cpg->eng_st = ENGINE_W_DEQUEUE; in mv_completion_timer_callback()
164 wake_up_process(cpg->queue_th); in mv_completion_timer_callback()
169 setup_timer(&cpg->completion_timer, &mv_completion_timer_callback, 0); in mv_setup_timer()
170 mod_timer(&cpg->completion_timer, in mv_setup_timer()
250 struct req_progress *p = &cpg->p; in setup_data_in()
[all …]
/linux-4.4.14/drivers/clk/shmobile/
Dclk-sh73a0.c77 sh73a0_cpg_register_clock(struct device_node *np, struct sh73a0_cpg *cpg, in sh73a0_cpg_register_clock() argument
88 u32 parent_idx = (clk_readl(cpg->reg + CPG_CKSCR) >> 28) & 3; in sh73a0_cpg_register_clock()
93 void __iomem *enable_reg = cpg->reg; in sh73a0_cpg_register_clock()
113 if (clk_readl(cpg->reg + CPG_PLLECR) & BIT(enable_bit)) { in sh73a0_cpg_register_clock()
122 void __iomem *dsi_reg = cpg->reg + in sh73a0_cpg_register_clock()
159 cpg->reg + reg, shift, width, 0, in sh73a0_cpg_register_clock()
160 table, &cpg->lock); in sh73a0_cpg_register_clock()
166 struct sh73a0_cpg *cpg; in sh73a0_cpg_clocks_init() local
177 cpg = kzalloc(sizeof(*cpg), GFP_KERNEL); in sh73a0_cpg_clocks_init()
179 if (cpg == NULL || clks == NULL) { in sh73a0_cpg_clocks_init()
[all …]
Dclk-rz.c33 rz_cpg_register_clock(struct device_node *np, struct rz_cpg *cpg, const char *name) in rz_cpg_register_clock() argument
50 if (!cpg->reg) in rz_cpg_register_clock()
58 val = (clk_readl(cpg->reg + CPG_FRQCR) >> 8) & 3; in rz_cpg_register_clock()
60 val = clk_readl(cpg->reg + CPG_FRQCR2) & 3; in rz_cpg_register_clock()
70 struct rz_cpg *cpg; in rz_cpg_clocks_init() local
79 cpg = kzalloc(sizeof(*cpg), GFP_KERNEL); in rz_cpg_clocks_init()
81 BUG_ON(!cpg || !clks); in rz_cpg_clocks_init()
83 cpg->data.clks = clks; in rz_cpg_clocks_init()
84 cpg->data.clk_num = num_clks; in rz_cpg_clocks_init()
86 cpg->reg = of_iomap(np, 0); in rz_cpg_clocks_init()
[all …]
Dclk-r8a73a4.c63 r8a73a4_cpg_register_clock(struct device_node *np, struct r8a73a4_cpg *cpg, in r8a73a4_cpg_register_clock() argument
74 u32 ckscr = clk_readl(cpg->reg + CPG_CKSCR); in r8a73a4_cpg_register_clock()
98 u32 value = clk_readl(cpg->reg + CPG_PLL0CR); in r8a73a4_cpg_register_clock()
105 u32 value = clk_readl(cpg->reg + CPG_PLL1CR); in r8a73a4_cpg_register_clock()
128 value = clk_readl(cpg->reg + cr); in r8a73a4_cpg_register_clock()
164 mult = 0x20 - ((clk_readl(cpg->reg + CPG_FRQCRC) >> shift) in r8a73a4_cpg_register_clock()
187 cpg->reg + reg, shift, 4, 0, in r8a73a4_cpg_register_clock()
188 table, &cpg->lock); in r8a73a4_cpg_register_clock()
194 struct r8a73a4_cpg *cpg; in r8a73a4_cpg_clocks_init() local
205 cpg = kzalloc(sizeof(*cpg), GFP_KERNEL); in r8a73a4_cpg_clocks_init()
[all …]
Dclk-r8a7740.c65 r8a7740_cpg_register_clock(struct device_node *np, struct r8a7740_cpg *cpg, in r8a7740_cpg_register_clock() argument
101 u32 value = clk_readl(cpg->reg + CPG_FRQCRC); in r8a7740_cpg_register_clock()
105 u32 value = clk_readl(cpg->reg + CPG_FRQCRA); in r8a7740_cpg_register_clock()
110 u32 value = clk_readl(cpg->reg + CPG_PLLC2CR); in r8a7740_cpg_register_clock()
114 u32 value = clk_readl(cpg->reg + CPG_USBCKCR); in r8a7740_cpg_register_clock()
142 cpg->reg + reg, shift, 4, 0, in r8a7740_cpg_register_clock()
143 table, &cpg->lock); in r8a7740_cpg_register_clock()
149 struct r8a7740_cpg *cpg; in r8a7740_cpg_clocks_init() local
163 cpg = kzalloc(sizeof(*cpg), GFP_KERNEL); in r8a7740_cpg_clocks_init()
165 if (cpg == NULL || clks == NULL) { in r8a7740_cpg_clocks_init()
[all …]
Dclk-rcar-gen2.c138 static struct clk * __init cpg_z_clk_register(struct rcar_gen2_cpg *cpg) in cpg_z_clk_register() argument
155 zclk->reg = cpg->reg + CPG_FRQCRC; in cpg_z_clk_register()
156 zclk->kick_reg = cpg->reg + CPG_FRQCRB; in cpg_z_clk_register()
166 static struct clk * __init cpg_rcan_clk_register(struct rcar_gen2_cpg *cpg, in cpg_rcan_clk_register() argument
187 gate->reg = cpg->reg + CPG_RCANCKCR; in cpg_rcan_clk_register()
190 gate->lock = &cpg->lock; in cpg_rcan_clk_register()
210 static struct clk * __init cpg_adsp_clk_register(struct rcar_gen2_cpg *cpg) in cpg_adsp_clk_register() argument
221 div->reg = cpg->reg + CPG_ADSPCKCR; in cpg_adsp_clk_register()
224 div->lock = &cpg->lock; in cpg_adsp_clk_register()
232 gate->reg = cpg->reg + CPG_ADSPCKCR; in cpg_adsp_clk_register()
[all …]
Dclk-r8a7778.c52 r8a7778_cpg_register_clock(struct device_node *np, struct r8a7778_cpg *cpg, in r8a7778_cpg_register_clock() argument
82 struct r8a7778_cpg *cpg; in r8a7778_cpg_clocks_init() local
93 cpg = kzalloc(sizeof(*cpg), GFP_KERNEL); in r8a7778_cpg_clocks_init()
95 if (cpg == NULL || clks == NULL) { in r8a7778_cpg_clocks_init()
102 spin_lock_init(&cpg->lock); in r8a7778_cpg_clocks_init()
104 cpg->data.clks = clks; in r8a7778_cpg_clocks_init()
105 cpg->data.clk_num = num_clks; in r8a7778_cpg_clocks_init()
107 cpg->reg = of_iomap(np, 0); in r8a7778_cpg_clocks_init()
108 if (WARN_ON(cpg->reg == NULL)) in r8a7778_cpg_clocks_init()
118 clk = r8a7778_cpg_register_clock(np, cpg, name); in r8a7778_cpg_clocks_init()
[all …]
Dclk-r8a7779.c94 r8a7779_cpg_register_clock(struct device_node *np, struct r8a7779_cpg *cpg, in r8a7779_cpg_register_clock() argument
126 struct r8a7779_cpg *cpg; in r8a7779_cpg_clocks_init() local
137 cpg = kzalloc(sizeof(*cpg), GFP_KERNEL); in r8a7779_cpg_clocks_init()
139 if (cpg == NULL || clks == NULL) { in r8a7779_cpg_clocks_init()
146 spin_lock_init(&cpg->lock); in r8a7779_cpg_clocks_init()
148 cpg->data.clks = clks; in r8a7779_cpg_clocks_init()
149 cpg->data.clk_num = num_clks; in r8a7779_cpg_clocks_init()
161 clk = r8a7779_cpg_register_clock(np, cpg, config, in r8a7779_cpg_clocks_init()
167 cpg->data.clks[i] = clk; in r8a7779_cpg_clocks_init()
170 of_clk_add_provider(np, of_clk_src_onecell_get, &cpg->data); in r8a7779_cpg_clocks_init()
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Drenesas,rcar-gen2-cpg-clocks.txt11 - "renesas,r8a7790-cpg-clocks" for the r8a7790 CPG
12 - "renesas,r8a7791-cpg-clocks" for the r8a7791 CPG
13 - "renesas,r8a7793-cpg-clocks" for the r8a7793 CPG
14 - "renesas,r8a7794-cpg-clocks" for the r8a7794 CPG
15 and "renesas,rcar-gen2-cpg-clocks" as a fallback.
39 compatible = "renesas,r8a7790-cpg-clocks",
40 "renesas,rcar-gen2-cpg-clocks";
Drenesas,cpg-mssr.txt16 - "renesas,r8a7795-cpg-mssr" for the r8a7795 SoC
30 <dt-bindings/clock/*-cpg-mssr.h>.
47 cpg: clock-controller@e6150000 {
48 compatible = "renesas,r8a7795-cpg-mssr";
63 clocks = <&cpg CPG_MOD 310>;
67 power-domains = <&cpg>;
Drenesas,rz-cpg-clocks.txt11 - "renesas,r7s72100-cpg-clocks" for the r7s72100 CPG
12 and "renesas,rz-cpg-clocks" as a fallback.
34 compatible = "renesas,r7s72100-cpg-clocks",
35 "renesas,rz-cpg-clocks";
Drenesas,r8a73a4-cpg-clocks.txt8 - compatible: Must be "renesas,r8a73a4-cpg-clocks"
25 compatible = "renesas,r8a73a4-cpg-clocks";
Drenesas,sh73a0-cpg-clocks.txt10 - compatible: Must be "renesas,sh73a0-cpg-clocks"
27 compatible = "renesas,sh73a0-cpg-clocks";
Drenesas,r8a7740-cpg-clocks.txt10 - compatible: Must be "renesas,r8a7740-cpg-clocks"
27 compatible = "renesas,r8a7740-cpg-clocks";
Drenesas,r8a7778-cpg-clocks.txt10 - compatible: Must be "renesas,r8a7778-cpg-clocks"
29 compatible = "renesas,r8a7778-cpg-clocks";
Drenesas,r8a7779-cpg-clocks.txt10 - compatible: Must be "renesas,r8a7779-cpg-clocks"
31 compatible = "renesas,r8a7779-cpg-clocks";
Drenesas,cpg-div6-clocks.txt17 and "renesas,cpg-div6-clock" as a fallback.
30 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
Drenesas,cpg-mstp-clocks.txt23 and "renesas,cpg-mstp-clocks" as a fallback.
45 compatible = "renesas,r8a7790-mstp-clocks", "renesas,cpg-mstp-clocks";
/linux-4.4.14/arch/arm/boot/dts/
Dsh73a0.dtsi584 compatible = "renesas,sh73a0-cpg-clocks";
596 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
606 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
616 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
626 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
634 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
642 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
650 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
658 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
666 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
[all …]
Dr8a73a4.dtsi507 compatible = "renesas,r8a73a4-cpg-clocks";
519 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
527 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
535 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
543 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
551 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
559 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
567 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
576 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
585 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
[all …]
Dr8a7793.dtsi165 compatible = "renesas,r8a7793-cpg-clocks",
166 "renesas,rcar-gen2-cpg-clocks";
179 "renesas,cpg-div6-clock";
187 "renesas,cpg-div6-clock";
195 "renesas,cpg-div6-clock";
279 "renesas,cpg-mstp-clocks";
304 "renesas,cpg-mstp-clocks";
325 compatible = "renesas,r8a7793-mstp-clocks", "renesas,cpg-mstp-clocks";
334 "renesas,cpg-mstp-clocks";
357 "renesas,cpg-mstp-clocks";
Dr8a7740.dtsi462 compatible = "renesas,r8a7740-cpg-clocks";
476 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
486 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
496 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
503 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
510 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
517 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
525 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
533 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
541 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
[all …]
Dr7s72100.dtsi84 compatible = "renesas,r7s72100-cpg-clocks",
85 "renesas,rz-cpg-clocks";
95 compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks";
104 compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks";
117 compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks";
128 compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks";
Dr8a7794.dtsi769 compatible = "renesas,r8a7794-cpg-clocks",
770 "renesas,rcar-gen2-cpg-clocks";
780 compatible = "renesas,r8a7794-div6-clock", "renesas,cpg-div6-clock";
787 compatible = "renesas,r8a7794-div6-clock", "renesas,cpg-div6-clock";
794 compatible = "renesas,r8a7794-div6-clock", "renesas,cpg-div6-clock";
958 compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
966 compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
983 compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
1001 compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
1016 compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
[all …]
Dr8a7791.dtsi1037 compatible = "renesas,r8a7791-cpg-clocks",
1038 "renesas,rcar-gen2-cpg-clocks";
1050 compatible = "renesas,r8a7791-div6-clock", "renesas,cpg-div6-clock";
1057 compatible = "renesas,r8a7791-div6-clock", "renesas,cpg-div6-clock";
1064 compatible = "renesas,r8a7791-div6-clock", "renesas,cpg-div6-clock";
1071 compatible = "renesas,r8a7791-div6-clock", "renesas,cpg-div6-clock";
1078 compatible = "renesas,r8a7791-div6-clock", "renesas,cpg-div6-clock";
1233 compatible = "renesas,r8a7791-mstp-clocks", "renesas,cpg-mstp-clocks";
1241 compatible = "renesas,r8a7791-mstp-clocks", "renesas,cpg-mstp-clocks";
1262 compatible = "renesas,r8a7791-mstp-clocks", "renesas,cpg-mstp-clocks";
[all …]
Dr8a7790.dtsi1005 compatible = "renesas,r8a7790-cpg-clocks",
1006 "renesas,rcar-gen2-cpg-clocks";
1018 compatible = "renesas,r8a7790-div6-clock", "renesas,cpg-div6-clock";
1025 compatible = "renesas,r8a7790-div6-clock", "renesas,cpg-div6-clock";
1032 compatible = "renesas,r8a7790-div6-clock", "renesas,cpg-div6-clock";
1039 compatible = "renesas,r8a7790-div6-clock", "renesas,cpg-div6-clock";
1046 compatible = "renesas,r8a7790-div6-clock", "renesas,cpg-div6-clock";
1053 compatible = "renesas,r8a7790-div6-clock", "renesas,cpg-div6-clock";
1216 compatible = "renesas,r8a7790-mstp-clocks", "renesas,cpg-mstp-clocks";
1224 compatible = "renesas,r8a7790-mstp-clocks", "renesas,cpg-mstp-clocks";
[all …]
Dr8a7778.dtsi437 compatible = "renesas,r8a7778-cpg-clocks";
507 compatible = "renesas,r8a7778-mstp-clocks", "renesas,cpg-mstp-clocks";
548 compatible = "renesas,r8a7778-mstp-clocks", "renesas,cpg-mstp-clocks";
563 compatible = "renesas,r8a7778-mstp-clocks", "renesas,cpg-mstp-clocks";
587 compatible = "renesas,r8a7778-mstp-clocks", "renesas,cpg-mstp-clocks";
Dr8a7779.dtsi446 compatible = "renesas,r8a7779-cpg-clocks";
492 "renesas,cpg-mstp-clocks";
529 "renesas,cpg-mstp-clocks";
558 "renesas,cpg-mstp-clocks";
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dvvp_page.c140 struct ccc_page *cpg = cl2ccc_page(slice); in vvp_page_discard() local
147 if (cpg->cpg_defer_uptodate && !cpg->cpg_ra_used) in vvp_page_discard()
535 struct ccc_page *cpg = cl_object_page_slice(obj, page); in vvp_page_init() local
539 cpg->cpg_page = vmpage; in vvp_page_init()
542 INIT_LIST_HEAD(&cpg->cpg_pending_linkage); in vvp_page_init()
546 cl_page_slice_add(page, &cpg->cpg_cl, obj, in vvp_page_init()
552 cl_page_slice_add(page, &cpg->cpg_cl, obj, in vvp_page_init()
Dvvp_dev.c401 struct ccc_page *cpg; in vvp_pgcache_page_show() local
405 cpg = cl2ccc_page(cl_page_at(page, &vvp_device_type)); in vvp_pgcache_page_show()
406 vmpage = cpg->cpg_page; in vvp_pgcache_page_show()
409 cpg, page, in vvp_pgcache_page_show()
411 cpg->cpg_write_queued ? "wq" : "- ", in vvp_pgcache_page_show()
412 cpg->cpg_defer_uptodate ? "du" : "- ", in vvp_pgcache_page_show()
Drw26.c169 struct vvp_page *cpg; in ll_set_page_dirty()
175 cpg = cl2vvp_page(cl_page_at(page, &vvp_device_type)); in ll_set_page_dirty()
181 vvp_write_pending(obj, cpg); in ll_set_page_dirty()
/linux-4.4.14/drivers/sh/clk/
DMakefile3 obj-$(CONFIG_SH_CLK_CPG) += cpg.o
/linux-4.4.14/arch/sh/kernel/cpu/
DMakefile19 obj-$(CONFIG_SH_CLK_CPG_LEGACY) += clock-cpg.o
/linux-4.4.14/fs/ocfs2/
Djournal.h570 unsigned int cpg) in ocfs2_calc_group_alloc_credits() argument
/linux-4.4.14/Documentation/usb/
DCREDITS139 - Christian Groessler <cpg@aladdin.de>, for it's help on those