Lines Matching refs:rc_dev
34 #define to_reset_data(x) container_of(x, struct hi6220_reset_data, rc_dev)
42 struct reset_controller_dev rc_dev; member
46 static int hi6220_peripheral_assert(struct reset_controller_dev *rc_dev, in hi6220_peripheral_assert() argument
49 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_peripheral_assert()
58 static int hi6220_peripheral_deassert(struct reset_controller_dev *rc_dev, in hi6220_peripheral_deassert() argument
61 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_peripheral_deassert()
75 static int hi6220_media_assert(struct reset_controller_dev *rc_dev, in hi6220_media_assert() argument
78 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_media_assert()
84 static int hi6220_media_deassert(struct reset_controller_dev *rc_dev, in hi6220_media_deassert() argument
87 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_media_deassert()
119 data->rc_dev.of_node = np; in hi6220_reset_probe()
121 data->rc_dev.ops = &hi6220_media_reset_ops; in hi6220_reset_probe()
122 data->rc_dev.nr_resets = MEDIA_MAX_INDEX; in hi6220_reset_probe()
124 data->rc_dev.ops = &hi6220_peripheral_reset_ops; in hi6220_reset_probe()
125 data->rc_dev.nr_resets = PERIPH_MAX_INDEX; in hi6220_reset_probe()
128 return reset_controller_register(&data->rc_dev); in hi6220_reset_probe()