Home
last modified time | relevance | path

Searched refs:rcdev (Results 1 – 5 of 5) sorted by relevance

/bsp/allwinner/libraries/sunxi-hal/hal/source/ccmu/
A Dhal_reset.c10 if (rcdev) in reset_control_register()
29 if (rcdev->type != reset->rcdev->type) in reset_control_unregister()
63 rc->rcdev = rcdev; in hal_reset_control_get()
90 rcdev = reset->rcdev; in hal_reset_control_assert()
92 if (rcdev->ops && rcdev->ops->assert) in hal_reset_control_assert()
109 rcdev = reset->rcdev; in hal_reset_control_deassert()
111 if (rcdev->ops && rcdev->ops->deassert) in hal_reset_control_deassert()
128 rcdev = reset->rcdev; in hal_reset_control_reset()
130 if (rcdev->ops && rcdev->ops->deassert) in hal_reset_control_reset()
149 rcdev = reset->rcdev; in hal_reset_control_status()
[all …]
/bsp/allwinner/libraries/sunxi-hal/hal/source/ccmu/sunxi-ng/
A Dccu_reset.c23 static int ccu_reset_assert(struct reset_control_dev *rcdev, in ccu_reset_assert() argument
26 struct ccu_reset *ccu = rc_to_ccu_reset(rcdev); in ccu_reset_assert()
41 static int ccu_reset_deassert(struct reset_control_dev *rcdev, in ccu_reset_deassert() argument
44 struct ccu_reset *ccu = rc_to_ccu_reset(rcdev); in ccu_reset_deassert()
60 static int ccu_reset_reset(struct reset_control_dev *rcdev, in ccu_reset_reset() argument
63 ccu_reset_assert(rcdev, id); in ccu_reset_reset()
65 ccu_reset_deassert(rcdev, id); in ccu_reset_reset()
70 static int ccu_reset_status(struct reset_control_dev *rcdev, in ccu_reset_status() argument
73 struct ccu_reset *ccu = rc_to_ccu_reset(rcdev); in ccu_reset_status()
A Dccu_reset.h25 struct reset_control_dev rcdev; member
28 static inline struct ccu_reset *rc_to_ccu_reset(struct reset_control_dev *rcdev) in rc_to_ccu_reset() argument
30 return container_of(rcdev, struct ccu_reset, rcdev); in rc_to_ccu_reset()
A Dccu_common.c115 reset->rcdev.ops = &ccu_reset_ops; in ccu_common_init()
116 reset->rcdev.type = desc->reset_type; in ccu_common_init()
117 reset->rcdev.nr_resets = desc->num_resets; in ccu_common_init()
119 ret = reset_control_register(&reset->rcdev); in ccu_common_init()
/bsp/allwinner/libraries/sunxi-hal/include/hal/
A Dhal_reset.h33 int (*reset)(struct reset_control_dev *rcdev, hal_reset_id_t id);
34 int (*assert)(struct reset_control_dev *rcdev, hal_reset_id_t id);
35 int (*deassert)(struct reset_control_dev *rcdev, hal_reset_id_t id);
36 int (*status)(struct reset_control_dev *rcdev, hal_reset_id_t id);
60 struct reset_control_dev *rcdev; member
65 int reset_control_register(struct reset_control_dev *rcdev); //for reset system

Completed in 10 milliseconds