gensoc: support for user-defined UART and add default values for SRAM and L2 sizes