diff options
Diffstat (limited to 'board/ti/logic/prod-id/query.c')
-rw-r--r-- | board/ti/logic/prod-id/query.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/board/ti/logic/prod-id/query.c b/board/ti/logic/prod-id/query.c index 69a2e2b3ca2..031d7b98321 100644 --- a/board/ti/logic/prod-id/query.c +++ b/board/ti/logic/prod-id/query.c @@ -2,6 +2,9 @@ #include "internals.h" #include "id-errno.h" +// This is only for debugging purposes. Set to zero to deactivate. +#define SPOOF_VERSION_CODE 0 + static int id_extract_key(struct id_cookie *cookie, id_keys_t *key) { int err; @@ -156,6 +159,13 @@ int id_find_number(struct id_cookie *cookie, id_keys_t key, int *num) if (err != ID_EOK) return err; /* Extract the number size */ +#if SPOOF_VERSION_CODE + if ((cookie->offset == 509) && (key == ID_KEY_version_code)) + { + *num = SPOOF_VERSION_CODE; + return ID_EOK; + } +#endif l_num = extract_unsigned_pnum(&d_cookie, 5, &err); if (err != ID_EOK) return err; |