brintos

brintos / linux-shallow public Read only

0
0
Text · 605 B · fe0561b Raw
32 lines · c
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	u16 udelay;15	u32 bitmask;16};17 18struct regmap;19 20struct qcom_reset_controller {21	const struct qcom_reset_map *reset_map;22	struct regmap *regmap;23	struct reset_controller_dev rcdev;24};25 26#define to_qcom_reset_controller(r) \27	container_of(r, struct qcom_reset_controller, rcdev);28 29extern const struct reset_control_ops qcom_reset_ops;30 31#endif32