diff options
Diffstat (limited to 'scripts/mod/file2alias.c')
-rw-r--r-- | scripts/mod/file2alias.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/scripts/mod/file2alias.c b/scripts/mod/file2alias.c index 78691d51a479..a7a8560db44d 100644 --- a/scripts/mod/file2alias.c +++ b/scripts/mod/file2alias.c | |||
@@ -1192,6 +1192,19 @@ static int do_rio_entry(const char *filename, | |||
1192 | } | 1192 | } |
1193 | ADD_TO_DEVTABLE("rapidio", rio_device_id, do_rio_entry); | 1193 | ADD_TO_DEVTABLE("rapidio", rio_device_id, do_rio_entry); |
1194 | 1194 | ||
1195 | /* Looks like: ulpi:vNpN */ | ||
1196 | static int do_ulpi_entry(const char *filename, void *symval, | ||
1197 | char *alias) | ||
1198 | { | ||
1199 | DEF_FIELD(symval, ulpi_device_id, vendor); | ||
1200 | DEF_FIELD(symval, ulpi_device_id, product); | ||
1201 | |||
1202 | sprintf(alias, "ulpi:v%04xp%04x", vendor, product); | ||
1203 | |||
1204 | return 1; | ||
1205 | } | ||
1206 | ADD_TO_DEVTABLE("ulpi", ulpi_device_id, do_ulpi_entry); | ||
1207 | |||
1195 | /* Does namelen bytes of name exactly match the symbol? */ | 1208 | /* Does namelen bytes of name exactly match the symbol? */ |
1196 | static bool sym_is(const char *name, unsigned namelen, const char *symbol) | 1209 | static bool sym_is(const char *name, unsigned namelen, const char *symbol) |
1197 | { | 1210 | { |