Lines Matching refs:mux_dev
46 struct device *mux_dev = &pdev->dev; in mule_i2c_mux_probe() local
56 ndev = of_get_child_count(mux_dev->of_node); in mule_i2c_mux_probe()
57 dev_dbg(mux_dev, "%d devices on the mux\n", ndev); in mule_i2c_mux_probe()
59 client = to_i2c_client(mux_dev->parent); in mule_i2c_mux_probe()
61 muxc = i2c_mux_alloc(client->adapter, mux_dev, ndev, sizeof(*priv), in mule_i2c_mux_probe()
68 priv->regmap = dev_get_regmap(mux_dev->parent, NULL); in mule_i2c_mux_probe()
70 return dev_err_probe(mux_dev, -ENODEV, in mule_i2c_mux_probe()
82 return dev_err_probe(mux_dev, ret, in mule_i2c_mux_probe()
87 return dev_err_probe(mux_dev, ret, in mule_i2c_mux_probe()
92 ret = devm_add_action_or_reset(mux_dev, mule_i2c_mux_remove, muxc); in mule_i2c_mux_probe()
94 return dev_err_probe(mux_dev, ret, in mule_i2c_mux_probe()
98 for_each_child_of_node(mux_dev->of_node, dev) { in mule_i2c_mux_probe()
103 return dev_err_probe(mux_dev, ret, in mule_i2c_mux_probe()
108 dev_warn(mux_dev, in mule_i2c_mux_probe()
115 dev_warn(mux_dev, in mule_i2c_mux_probe()