P2SB_PORT2ADDRESS_SHIFT
#define P2SB_PORT_ADDRESS(port) ((uint32_t)port << P2SB_PORT2ADDRESS_SHIFT)
KASSERT(reg < (1<<P2SB_PORT2ADDRESS_SHIFT), ("register out of port"));