forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-11 072de836f53be56a70cecf70b43ae43b7ce17376
kernel/drivers/mfd/rk630-i2c.c
....@@ -34,13 +34,6 @@
3434 return ret;
3535 }
3636
37
- rk630->pinctrl = devm_regmap_init_i2c(client, &rk630_pinctrl_regmap_config);
38
- if (IS_ERR(rk630->pinctrl)) {
39
- ret = PTR_ERR(rk630->pinctrl);
40
- dev_err(dev, "failed to allocate pinctrl register map: %d\n", ret);
41
- return ret;
42
- }
43
-
4437 rk630->cru = devm_regmap_init_i2c(client, &rk630_cru_regmap_config);
4538 if (IS_ERR(rk630->cru)) {
4639 ret = PTR_ERR(rk630->cru);
....@@ -55,31 +48,6 @@
5548 ret);
5649 return ret;
5750 }
58
-
59
- rk630->rtc = devm_regmap_init_i2c(client, &rk630_rtc_regmap_config);
60
- if (IS_ERR(rk630->rtc)) {
61
- ret = PTR_ERR(rk630->rtc);
62
- dev_err(dev, "failed to allocate rtc register map: %d\n", ret);
63
- return ret;
64
- }
65
-
66
- rk630->efuse = devm_regmap_init_i2c(client, &rk630_efuse_regmap_config);
67
- if (IS_ERR(rk630->efuse)) {
68
- ret = PTR_ERR(rk630->efuse);
69
- dev_err(dev, "failed to allocate efuse register map: %d\n", ret);
70
- return ret;
71
- }
72
-
73
- if (IS_REACHABLE(CONFIG_SND_SOC_RK630)) {
74
- rk630->codec = devm_regmap_init_i2c(client, &rk630_codec_regmap_config);
75
- if (IS_ERR(rk630->codec)) {
76
- ret = PTR_ERR(rk630->codec);
77
- dev_err(dev, "failed to allocate codec register map: %d\n", ret);
78
- return ret;
79
- }
80
- }
81
-
82
- rk630->irq = client->irq;
8351
8452 return rk630_core_probe(rk630);
8553 }