soc/intel/cannonlake: Fix UART2 serial log broken issue

Cannonlake rvp serial log has been regressed with commit
Clean up UART code) because of common UART code is unable to
link all __weak function implementation from SoC uart.c due
to existing macro #define __SIMPLE_DEVICE__. Hence UART2 PCI
device resource programming is different than what it's been programmed

This patch ensures UART2 PCI device resource enumeration is
working and we are getting serial log as expected.

Change-Id: I1f9df5e8d6490090ed65b06bdd0b40f824d36a8a
Signed-off-by: Subrata Banik <>
Reviewed-by: Aaron Durbin <>
Tested-by: build bot (Jenkins) <>
1 file changed