Update soc-core.c