crg.h (559B)
1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2/* 3 * HiSilicon Clock and Reset Driver Header 4 * 5 * Copyright (c) 2016 HiSilicon Limited. 6 */ 7 8#ifndef __HISI_CRG_H 9#define __HISI_CRG_H 10 11struct hisi_clock_data; 12struct hisi_reset_controller; 13 14struct hisi_crg_funcs { 15 struct hisi_clock_data* (*register_clks)(struct platform_device *pdev); 16 void (*unregister_clks)(struct platform_device *pdev); 17}; 18 19struct hisi_crg_dev { 20 struct hisi_clock_data *clk_data; 21 struct hisi_reset_controller *rstc; 22 const struct hisi_crg_funcs *funcs; 23}; 24 25#endif /* __HISI_CRG_H */