mb/google/geralt: Read LCM ID from ADC channels 4 and 5

The SKU ID is not really used on Geralt. Both ADC channels 4 and 5 will
be used for LCM ID on derived projects. For Geralt reference board, only
PANEL_ID_LOW_CHANNEL is valid.

BRANCH=none
BUG=b:247415660
TEST=boot Geralt proto0 and see FW screen in DEV mode.

Change-Id: I77a3caadc1b0be5bf39dd2cf73ea1df88f9a09ea
Signed-off-by: Yidi Lin <yidilin@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/73874
Reviewed-by: Rex-BC Chen <rex-bc.chen@mediatek.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
diff --git a/src/mainboard/google/geralt/panel_geralt.c b/src/mainboard/google/geralt/panel_geralt.c
index 7828651..1cb8e47 100644
--- a/src/mainboard/google/geralt/panel_geralt.c
+++ b/src/mainboard/google/geralt/panel_geralt.c
@@ -72,10 +72,13 @@
 
 struct panel_description *get_panel_description(uint32_t panel_id)
 {
-	if (panel_id >= ARRAY_SIZE(panels))
+	/* Only PANEL_ID_LOW_CHANNEL value is valid for the reference board. */
+	uint32_t id = panel_id & 0xF;
+
+	if (id >= ARRAY_SIZE(panels))
 		return NULL;
 
-	return &panels[panel_id];
+	return &panels[id];
 }
 
 void fill_lp_backlight_gpios(struct lb_gpios *gpios)