cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

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 */