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

reset.h (578B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/*
      3 * Copyright (c) 2013, The Linux Foundation. All rights reserved.
      4 */
      5
      6#ifndef __QCOM_CLK_RESET_H__
      7#define __QCOM_CLK_RESET_H__
      8
      9#include <linux/reset-controller.h>
     10
     11struct qcom_reset_map {
     12	unsigned int reg;
     13	u8 bit;
     14};
     15
     16struct regmap;
     17
     18struct qcom_reset_controller {
     19	const struct qcom_reset_map *reset_map;
     20	struct regmap *regmap;
     21	struct reset_controller_dev rcdev;
     22};
     23
     24#define to_qcom_reset_controller(r) \
     25	container_of(r, struct qcom_reset_controller, rcdev);
     26
     27extern const struct reset_control_ops qcom_reset_ops;
     28
     29#endif