cs42l42-i2c.c (ae9f5e607da47104bc3d02e5c0ed237749f5db51) cs42l42-i2c.c (94d5f62a91aab6ac9c3f4abfd048cbe5f77153ac)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * cs42l42-i2c.c -- CS42L42 ALSA SoC audio driver for I2C
4 *
5 * Copyright 2016, 2022 Cirrus Logic, Inc.
6 */
7
8#include <linux/i2c.h>

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

26
27 regmap = devm_regmap_init_i2c(i2c_client, &cs42l42_regmap);
28 if (IS_ERR(regmap)) {
29 ret = PTR_ERR(regmap);
30 dev_err(&i2c_client->dev, "regmap_init() failed: %d\n", ret);
31 return ret;
32 }
33
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * cs42l42-i2c.c -- CS42L42 ALSA SoC audio driver for I2C
4 *
5 * Copyright 2016, 2022 Cirrus Logic, Inc.
6 */
7
8#include <linux/i2c.h>

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

26
27 regmap = devm_regmap_init_i2c(i2c_client, &cs42l42_regmap);
28 if (IS_ERR(regmap)) {
29 ret = PTR_ERR(regmap);
30 dev_err(&i2c_client->dev, "regmap_init() failed: %d\n", ret);
31 return ret;
32 }
33
34 cs42l42->devid = CS42L42_CHIP_ID;
34 cs42l42->dev = dev;
35 cs42l42->regmap = regmap;
36 cs42l42->irq = i2c_client->irq;
37
38 ret = cs42l42_common_probe(cs42l42, &cs42l42_soc_component, &cs42l42_dai);
39 if (ret)
40 return ret;
41

--- 66 unchanged lines hidden ---
35 cs42l42->dev = dev;
36 cs42l42->regmap = regmap;
37 cs42l42->irq = i2c_client->irq;
38
39 ret = cs42l42_common_probe(cs42l42, &cs42l42_soc_component, &cs42l42_dai);
40 if (ret)
41 return ret;
42

--- 66 unchanged lines hidden ---