linux/drivers/clk/qcom/reset.h
<<
>>
Prefs
   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
  30