qcom  Qualcomm, Inc.
  ramtron       Ramtron International
  samsung       Samsung Semiconductor
 +sbs   Smart Battery System
  schindler     Schindler
 +sil   Silicon Image
  simtek
  sirf  SiRF Technology, Inc.
 +st    STMicroelectronics
  stericsson    ST-Ericsson
  ti    Texas Instruments
+ wlf   Wolfson Microelectronics
  xlnx  Xilinx
 
        .dev    = {
                .platform_data  = &fsi_info,
        },
 -      .archdata = {
 -              .hwblk_id = HWBLK_SPU, /* FSI needs SPU hwblk */
 -      },
  };
  
+ static struct fsi_ak4642_info fsi_ak4642_info = {
+       .name           = "AK4642",
+       .card           = "FSIA-AK4642",
+       .cpu_dai        = "fsia-dai",
+       .codec          = "ak4642-codec.0-0012",
+       .platform       = "sh_fsi.0",
+       .id             = FSI_PORT_A,
+ };
+ 
  static struct platform_device fsi_ak4642_device = {
-       .name           = "sh_fsi_a_ak4642",
+       .name   = "fsi-ak4642-audio",
+       .dev    = {
+               .platform_data  = &fsi_ak4642_info,
+       },
  };
  
  /* KEYSC in SoC (Needs SW33-2 set to ON) */