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 718b2a29bd43..84c86f3cd6cd 100644 --- a/scripts/mod/file2alias.c +++ b/scripts/mod/file2alias.c | |||
@@ -1209,6 +1209,19 @@ static int do_rio_entry(const char *filename, | |||
1209 | } | 1209 | } |
1210 | ADD_TO_DEVTABLE("rapidio", rio_device_id, do_rio_entry); | 1210 | ADD_TO_DEVTABLE("rapidio", rio_device_id, do_rio_entry); |
1211 | 1211 | ||
1212 | /* Looks like: ulpi:vNpN */ | ||
1213 | static int do_ulpi_entry(const char *filename, void *symval, | ||
1214 | char *alias) | ||
1215 | { | ||
1216 | DEF_FIELD(symval, ulpi_device_id, vendor); | ||
1217 | DEF_FIELD(symval, ulpi_device_id, product); | ||
1218 | |||
1219 | sprintf(alias, "ulpi:v%04xp%04x", vendor, product); | ||
1220 | |||
1221 | return 1; | ||
1222 | } | ||
1223 | ADD_TO_DEVTABLE("ulpi", ulpi_device_id, do_ulpi_entry); | ||
1224 | |||
1212 | /* Does namelen bytes of name exactly match the symbol? */ | 1225 | /* Does namelen bytes of name exactly match the symbol? */ |
1213 | static bool sym_is(const char *name, unsigned namelen, const char *symbol) | 1226 | static bool sym_is(const char *name, unsigned namelen, const char *symbol) |
1214 | { | 1227 | { |