Add the generic device / ports and the sunlite code.

Is it worth the 0x84 being a constant? Or is this actually 0x80 | 0x04.