max98390.c (d1b803f4ca4f25d6f171219d039f9410a10b29ee) max98390.c (0f9a84b20f14f8a5039594493a1b6f9c49bf2995)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * max98390.c -- MAX98390 ALSA Soc Audio driver
4 *
5 * Copyright (C) 2020 Maxim Integrated Products
6 *
7 */
8

--- 1007 unchanged lines hidden (view full) ---

1016
1017static int max98390_i2c_probe(struct i2c_client *i2c,
1018 const struct i2c_device_id *id)
1019{
1020 int ret = 0;
1021 int reg = 0;
1022
1023 struct max98390_priv *max98390 = NULL;
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * max98390.c -- MAX98390 ALSA Soc Audio driver
4 *
5 * Copyright (C) 2020 Maxim Integrated Products
6 *
7 */
8

--- 1007 unchanged lines hidden (view full) ---

1016
1017static int max98390_i2c_probe(struct i2c_client *i2c,
1018 const struct i2c_device_id *id)
1019{
1020 int ret = 0;
1021 int reg = 0;
1022
1023 struct max98390_priv *max98390 = NULL;
1024 struct i2c_adapter *adapter = to_i2c_adapter(i2c->dev.parent);
1024 struct i2c_adapter *adapter = i2c->adapter;
1025
1026 ret = i2c_check_functionality(adapter,
1027 I2C_FUNC_SMBUS_BYTE
1028 | I2C_FUNC_SMBUS_BYTE_DATA);
1029 if (!ret) {
1030 dev_err(&i2c->dev, "I2C check functionality failed\n");
1031 return -ENXIO;
1032 }

--- 100 unchanged lines hidden ---
1025
1026 ret = i2c_check_functionality(adapter,
1027 I2C_FUNC_SMBUS_BYTE
1028 | I2C_FUNC_SMBUS_BYTE_DATA);
1029 if (!ret) {
1030 dev_err(&i2c->dev, "I2C check functionality failed\n");
1031 return -ENXIO;
1032 }

--- 100 unchanged lines hidden ---