diff --git a/src/mainboard/starlabs/starlite_adl/Kconfig b/src/mainboard/starlabs/starlite_adl/Kconfig index 55a66be3f1..51b762b9e9 100644 --- a/src/mainboard/starlabs/starlite_adl/Kconfig +++ b/src/mainboard/starlabs/starlite_adl/Kconfig @@ -41,7 +41,7 @@ if BOARD_STARLABS_STARLITE_SERIES config CCD_PORT int - default 4 + default 5 config CONSOLE_SERIAL default n if !EDK2_DEBUG diff --git a/src/mainboard/starlabs/starlite_adl/cfr.c b/src/mainboard/starlabs/starlite_adl/cfr.c index 4cd31d9c04..69635bb683 100644 --- a/src/mainboard/starlabs/starlite_adl/cfr.c +++ b/src/mainboard/starlabs/starlite_adl/cfr.c @@ -27,13 +27,6 @@ static const struct sm_object boot_option = SM_DECLARE_ENUM({ SM_ENUM_VALUE_END }, }); -static const struct sm_object camera = SM_DECLARE_BOOL({ - .opt_name = "camera", - .ui_name = "Camera", - .ui_helptext = "Enable or disable the built-in camera", - .default_value = true, -}); - #if CONFIG(EC_STARLABS_CHARGING_SPEED) static const struct sm_object charging_speed = SM_DECLARE_ENUM({ .opt_name = "charging_speed", @@ -270,7 +263,6 @@ static struct sm_obj_form devices = { .ui_name = "Devices", .obj_list = (const struct sm_object *[]) { &accelerometer, - &camera, #if CONFIG(SOC_INTEL_TIGERLAKE) || CONFIG(SOC_INTEL_ALDERLAKE) || CONFIG(SOC_INTEL_RAPTORLAKE) &gna, #endif diff --git a/src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb b/src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb index 9abba7eb1d..8c87eff23b 100644 --- a/src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb +++ b/src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb @@ -60,12 +60,9 @@ chip soc/intel/alderlake # Detachable Keyboard + SD Card Reader register "usb2_ports[2]" = "USB2_PORT_MID(OC_SKIP)" - # Internal Webcam + # Camera + Webcam register "usb2_ports[CONFIG_CCD_PORT]" = "USB2_PORT_MID(OC_SKIP)" - # Camera - register "usb2_ports[5]" = "USB2_PORT_MID(OC_SKIP)" - # Internal Bluetooth register "usb2_ports[9]" = "USB2_PORT_MID(OC_SKIP)" @@ -102,14 +99,8 @@ chip soc/intel/alderlake device ref usb2_port3 on end end chip drivers/usb/acpi - register "desc" = ""Internal Webcam"" - register "type" = "UPC_TYPE_INTERNAL" - register "group" = "ACPI_PLD_GROUP(0, 3)" - device ref usb2_port5 on end - end - chip drivers/usb/acpi - register "desc" = ""Camera"" - register "type" = "UPC_TYPE_INTERNAL" + register "desc" = ""USB 2.0 Hub"" + register "type" = "UPC_TYPE_HUB" register "group" = "ACPI_PLD_GROUP(0, 4)" device ref usb2_port6 on end end diff --git a/src/mainboard/starlabs/starlite_adl/variants/mk_v/devtree.c b/src/mainboard/starlabs/starlite_adl/variants/mk_v/devtree.c index 4ace9b5321..c2a95f7ac7 100644 --- a/src/mainboard/starlabs/starlite_adl/variants/mk_v/devtree.c +++ b/src/mainboard/starlabs/starlite_adl/variants/mk_v/devtree.c @@ -57,14 +57,10 @@ void devtree_update(void) nic_dev->enabled = 0; } - /* Enable/Disable Webcam based on CMOS settings */ + /* Enable/Disable Webcam/Camera based on CMOS settings */ if (get_uint_option("webcam", 1) == 0) cfg->usb2_ports[CONFIG_CCD_PORT].enable = 0; - /* Enable/Disable Camera based on CMOS settings */ - if (get_uint_option("camera", 1) == 0) - cfg->usb2_ports[5].enable = 0; - /* Enable/Disable Touchscreen based on CMOS settings */ if (get_uint_option("touchscreen", 1) == 0) touchscreen_dev->enabled = 0;