diff options
Diffstat (limited to 'drivers/i2c/i2c-mux.c')
-rw-r--r-- | drivers/i2c/i2c-mux.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/drivers/i2c/i2c-mux.c b/drivers/i2c/i2c-mux.c index ab31da61d6..6695ec0411 100644 --- a/drivers/i2c/i2c-mux.c +++ b/drivers/i2c/i2c-mux.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Multiplexed I2C bus driver. * @@ -16,10 +17,6 @@ * i2c-virt.c from Kumar Gala <galak@kernel.crashing.org> * i2c-virtual.c from Ken Harrenstien, Copyright (c) 2004 Google, Inc. * i2c-virtual.c from Brian Kuschak <bkuschak@yahoo.com> - * - * This file is licensed under the terms of the GNU General Public - * License version 2. This program is licensed "as is" without any - * warranty of any kind, whether express or implied. */ #include <common.h> @@ -34,7 +31,7 @@ struct i2c_mux_priv { struct i2c_adapter adap; struct i2c_adapter *parent; - struct device_d *mux_dev; + struct device *mux_dev; void *mux_priv; u32 chan_id; @@ -61,7 +58,7 @@ static int i2c_mux_master_xfer(struct i2c_adapter *adap, } struct i2c_adapter *i2c_add_mux_adapter(struct i2c_adapter *parent, - struct device_d *mux_dev, + struct device *mux_dev, void *mux_priv, u32 force_nr, u32 chan_id, int (*select) (struct i2c_adapter *, void *, u32), @@ -98,16 +95,16 @@ struct i2c_adapter *i2c_add_mux_adapter(struct i2c_adapter *parent, * Try to populate the mux adapter's device_node, expands to * nothing if !CONFIG_OFDEVICE. */ - if (mux_dev->device_node) { + if (mux_dev->of_node) { struct device_node *child; u32 reg; - for_each_child_of_node(mux_dev->device_node, child) { + for_each_child_of_node(mux_dev->of_node, child) { ret = of_property_read_u32(child, "reg", ®); if (ret) continue; if (chan_id == reg) { - priv->adap.dev.device_node = child; + priv->adap.dev.of_node = child; break; } } |