.. | .. |
---|
196 | 196 | return ret; |
---|
197 | 197 | } |
---|
198 | 198 | |
---|
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 | | - |
---|
207 | 199 | rk630->cru = devm_regmap_init(&spi->dev, &rk630_regmap, |
---|
208 | 200 | &spi->dev, &rk630_cru_regmap_config); |
---|
209 | 201 | if (IS_ERR(rk630->cru)) { |
---|
.. | .. |
---|
229 | 221 | ret); |
---|
230 | 222 | return ret; |
---|
231 | 223 | } |
---|
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 | 224 | rk630->irq = spi->irq; |
---|
254 | 225 | |
---|
255 | 226 | ret = rk630_core_probe(rk630); |
---|