Add the infrastructure to support different flash sizes/address