/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ /* * Copyright (c) 2024 BayLibre, SAS. * Author: Jerome Brunet */ #ifndef __MESON_RESET_H #define __MESON_RESET_H #include #include #include struct meson_reset_param { unsigned int reset_num; unsigned int reset_offset; unsigned int level_offset; bool level_low_reset; }; int meson_reset_controller_register(struct device *dev, struct regmap *map, const struct meson_reset_param *param); #endif /* __MESON_RESET_H */