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 --- |