Lines Matching refs:rc
11 struct reset_controller_dev rc;
16 *rc_to_reset_gpio(struct reset_controller_dev *rc)
18 return container_of(rc, struct reset_gpio_priv, rc);
21 static int reset_gpio_assert(struct reset_controller_dev *rc, unsigned long id)
23 struct reset_gpio_priv *priv = rc_to_reset_gpio(rc);
30 static int reset_gpio_deassert(struct reset_controller_dev *rc,
33 struct reset_gpio_priv *priv = rc_to_reset_gpio(rc);
40 static int reset_gpio_status(struct reset_controller_dev *rc, unsigned long id)
42 struct reset_gpio_priv *priv = rc_to_reset_gpio(rc);
78 platform_set_drvdata(pdev, &priv->rc);
85 priv->rc.ops = &reset_gpio_ops;
86 priv->rc.owner = THIS_MODULE;
87 priv->rc.dev = dev;
88 priv->rc.of_args = platdata;
90 priv->rc.of_node);
95 priv->rc.of_reset_n_cells = 2;
96 priv->rc.of_xlate = reset_gpio_of_xlate;
97 priv->rc.nr_resets = 1;
99 return devm_reset_controller_register(dev, &priv->rc);