Lines Matching refs:regmap
46 #include <linux/regmap.h>
166 struct regmap *regmap;
207 struct regmap *regmap = priv->regmap;
211 ret = regmap_write(regmap, AR9331_SW_REG_MDIO_CTRL,
220 ret = regmap_read_poll_timeout(regmap, AR9331_SW_REG_MDIO_CTRL, val,
236 struct regmap *regmap = priv->regmap;
240 ret = regmap_write(regmap, AR9331_SW_REG_MDIO_CTRL,
249 ret = regmap_read_poll_timeout(regmap, AR9331_SW_REG_MDIO_CTRL, val,
256 ret = regmap_read(regmap, AR9331_SW_REG_MDIO_CTRL, &val);
305 struct regmap *regmap = priv->regmap;
320 ret = regmap_write_bits(regmap, AR9331_SW_REG_FLOOD_MASK,
327 ret = regmap_write_bits(regmap, AR9331_SW_REG_GLOBAL_CTRL,
342 struct regmap *regmap = priv->regmap;
345 ret = regmap_write(regmap, AR9331_SW_REG_PORT_STATUS(port), 0);
412 struct regmap *regmap = priv->regmap;
415 ret = regmap_update_bits(regmap, AR9331_SW_REG_PORT_STATUS(port),
427 struct regmap *regmap = priv->regmap;
430 ret = regmap_update_bits(regmap, AR9331_SW_REG_PORT_STATUS(port),
444 struct regmap *regmap = priv->regmap;
472 ret = regmap_update_bits(regmap, AR9331_SW_REG_PORT_STATUS(port),
493 struct regmap *regmap = priv->regmap;
497 ret = regmap_read(regmap, AR9331_SW_REG_GINT, &stat);
513 ret = regmap_write(regmap, AR9331_SW_REG_GINT, stat);
546 struct regmap *regmap = priv->regmap;
549 ret = regmap_update_bits(regmap, AR9331_SW_REG_GINT_MASK,
653 * we cache its value in regmap. Return all bits set here,
654 * that regmap will always write the page on first use.
813 priv->regmap = devm_regmap_init(&mdiodev->dev, &ar9331_sw_bus, priv,
815 if (IS_ERR(priv->regmap)) {
816 ret = PTR_ERR(priv->regmap);
817 dev_err(&mdiodev->dev, "regmap init failed: %d\n", ret);