brintos

brintos / linux-shallow public Read only

0
0
Text · 590 B · 9ae5356 Raw
27 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2 3#ifndef __CLK_EXYNOS5_SUBCMU_H4#define __CLK_EXYNOS5_SUBCMU_H5 6struct exynos5_subcmu_reg_dump {7	u32 offset;8	u32 value;9	u32 mask;10	u32 save;11};12 13struct exynos5_subcmu_info {14	const struct samsung_div_clock *div_clks;15	unsigned int nr_div_clks;16	const struct samsung_gate_clock *gate_clks;17	unsigned int nr_gate_clks;18	struct exynos5_subcmu_reg_dump *suspend_regs;19	unsigned int nr_suspend_regs;20	const char *pd_name;21};22 23void exynos5_subcmus_init(struct samsung_clk_provider *ctx, int nr_cmus,24			  const struct exynos5_subcmu_info **cmu);25 26#endif27