forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-11 072de836f53be56a70cecf70b43ae43b7ce17376
kernel/drivers/mfd/rk630-spi.c
....@@ -196,14 +196,6 @@
196196 return ret;
197197 }
198198
199
- rk630->pinctrl = devm_regmap_init(&spi->dev, &rk630_regmap,
200
- &spi->dev, &rk630_pinctrl_regmap_config);
201
- if (IS_ERR(rk630->pinctrl)) {
202
- ret = PTR_ERR(rk630->pinctrl);
203
- dev_err(dev, "failed to allocate pinctrl register map: %d\n", ret);
204
- return ret;
205
- }
206
-
207199 rk630->cru = devm_regmap_init(&spi->dev, &rk630_regmap,
208200 &spi->dev, &rk630_cru_regmap_config);
209201 if (IS_ERR(rk630->cru)) {
....@@ -220,37 +212,6 @@
220212 ret);
221213 return ret;
222214 }
223
-
224
- rk630->rtc = devm_regmap_init(&spi->dev, &rk630_regmap,
225
- &spi->dev, &rk630_rtc_regmap_config);
226
- if (IS_ERR(rk630->rtc)) {
227
- ret = PTR_ERR(rk630->rtc);
228
- dev_err(rk630->dev, "Failed to initialize rtc regmap: %d\n",
229
- ret);
230
- return ret;
231
- }
232
-
233
- rk630->efuse = devm_regmap_init(&spi->dev, &rk630_regmap,
234
- &spi->dev, &rk630_efuse_regmap_config);
235
- if (IS_ERR(rk630->efuse)) {
236
- ret = PTR_ERR(rk630->efuse);
237
- dev_err(rk630->dev, "Failed to initialize efuse regmap: %d\n",
238
- ret);
239
- return ret;
240
- }
241
-
242
- if (IS_REACHABLE(CONFIG_SND_SOC_RK630)) {
243
- rk630->codec = devm_regmap_init(&spi->dev, &rk630_regmap,
244
- &spi->dev, &rk630_codec_regmap_config);
245
- if (IS_ERR(rk630->codec)) {
246
- ret = PTR_ERR(rk630->codec);
247
- dev_err(rk630->dev, "Failed to initialize codec regmap: %d\n",
248
- ret);
249
- return ret;
250
- }
251
- }
252
-
253
- rk630->irq = spi->irq;
254215
255216 ret = rk630_core_probe(rk630);
256217 if (ret)