Lines Matching +full:mask +full:- +full:reset
1 // SPDX-License-Identifier: GPL-2.0-only
9 #include <linux/reset-controller.h>
12 #include "reset.h"
16 rcdev->ops->assert(rcdev, id); in qcom_reset()
18 rcdev->ops->deassert(rcdev, id); in qcom_reset()
27 u32 mask; in qcom_reset_assert() local
30 map = &rst->reset_map[id]; in qcom_reset_assert()
31 mask = BIT(map->bit); in qcom_reset_assert()
33 return regmap_update_bits(rst->regmap, map->reg, mask, mask); in qcom_reset_assert()
41 u32 mask; in qcom_reset_deassert() local
44 map = &rst->reset_map[id]; in qcom_reset_deassert()
45 mask = BIT(map->bit); in qcom_reset_deassert()
47 return regmap_update_bits(rst->regmap, map->reg, mask, 0); in qcom_reset_deassert()
51 .reset = qcom_reset,