Added chip type identifier field. This was necessary because a single interrupt vector can be shared by multiple chips of varying types.