root/drivers/clk/qcom/reset.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   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 
  11 struct qcom_reset_map {
  12         unsigned int reg;
  13         u8 bit;
  14 };
  15 
  16 struct regmap;
  17 
  18 struct 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 
  27 extern const struct reset_control_ops qcom_reset_ops;
  28 
  29 #endif

/* [<][>][^][v][top][bottom][index][help] */