res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
        io_base = devm_ioremap_resource(dev, res);
-- ---  if (IS_ERR(io_base)) {
-- ---          ret =  PTR_ERR(io_base);
-- ---          dev_err(dev, "failed to remap register memory: %d\n", ret);
-- ---          return ret;
-- ---  }
++ +++  if (IS_ERR(io_base))
++ +++          return PTR_ERR(io_base);
      
        dd->phy_base = res->start;
  ++ +  dd->dev = dev;
      
        dd->regmap = devm_regmap_init_mmio(dev, io_base,
                                        &atmel_classd_regmap_config);
 
      snd-soc-ak4642-objs := ak4642.o
      snd-soc-ak4671-objs := ak4671.o
      snd-soc-ak5386-objs := ak5386.o
 +++++snd-soc-ak5558-objs := ak5558.o
      snd-soc-arizona-objs := arizona.o
+++ ++snd-soc-bd28623-objs := bd28623.o
      snd-soc-bt-sco-objs := bt-sco.o
      snd-soc-cq93vc-objs := cq93vc.o
      snd-soc-cs35l32-objs := cs35l32.o