>> Also, why is <bank> encoded in compatible? Do the different banks >> have different register interfaces? > > Yes, they could. For example, interrupt pins are bank-specific. In what way? If different banks just have different IRQ #s, there are easier ways to express this. Segher