soc/intel/common/block: Add common chip config block
Adding common chip config structure which will be used to return data to
common code. When common code requires soc data, code used to fetch
entire soc config structure. With this change, common code will only get
the data/structure which is required by common code and not entire
For now, adding i2c, gspi and lockdown configuration which will be used
by common code.
TEST=compile code for APL/SKL/CNL. Boot using SKL/APL/CNL and check
values are returned properly using common structure.
Signed-off-by: Subrata Banik <firstname.lastname@example.org>
Signed-off-by: Maulik V Vaghela <email@example.com>
Reviewed-by: Furquan Shaikh <firstname.lastname@example.org>
Reviewed-by: Hannah Williams <email@example.com>
Tested-by: build bot (Jenkins) <firstname.lastname@example.org>
52 files changed