]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/arm/plat-omap/common.c
ARM: OMAP: Sync core code with linux-omap
[linux-2.6-omap-h63xx.git] / arch / arm / plat-omap / common.c
index 57b7b93674a486218bb4e35ca9840bd1b90d7c6f..ffb94aa164ad5414d1c9d120eff959d02a459c19 100644 (file)
@@ -93,8 +93,12 @@ static const void *get_config(u16 tag, size_t len, int skip, size_t *len_out)
         * in the kernel. */
        for (i = 0; i < omap_board_config_size; i++) {
                if (omap_board_config[i].tag == tag) {
-                       kinfo = &omap_board_config[i];
-                       break;
+                       if (skip == 0) {
+                               kinfo = &omap_board_config[i];
+                               break;
+                       } else {
+                               skip--;
+                       }
                }
        }
        if (kinfo == NULL)