layerscape: Adapt patch to changes in upstream kernel
[openwrt/staging/pepe2k.git] / target / linux / layerscape / patches-4.4 / 7182-staging-fsl-mc-add-support-for-device-table-matching.patch
index 67184e14a0c8b636e34c9975998e689c5f644447..85a4ec2b0385c0edddc69c9587ed804c27024d52 100644 (file)
@@ -77,7 +77,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  }
 --- a/scripts/mod/file2alias.c
 +++ b/scripts/mod/file2alias.c
-@@ -1186,6 +1186,18 @@ static int do_hda_entry(const char *file
+@@ -1186,6 +1186,17 @@ static int do_hda_entry(const char *file
        return 1;
  }
  
@@ -91,8 +91,15 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 +      sprintf(alias, "fsl-mc:v%08Xd%s", vendor, *obj_type);
 +      return 1;
 +}
-+ADD_TO_DEVTABLE("fslmc", fsl_mc_device_id, do_fsl_mc_entry);
 +
  /* Does namelen bytes of name exactly match the symbol? */
  static bool sym_is(const char *name, unsigned namelen, const char *symbol)
  {
+@@ -1251,6 +1262,7 @@ static const struct devtable devtable[]
+       {"rapidio", SIZE_rio_device_id, do_rio_entry},
+       {"ulpi", SIZE_ulpi_device_id, do_ulpi_entry},
+       {"hdaudio", SIZE_hda_device_id, do_hda_entry},
++      {"fslmc", SIZE_fsl_mc_device_id, do_fsl_mc_entry},
+       {"of", SIZE_of_device_id, do_of_entry},
+ };