tree: Drop unused <string.h>

Change-Id: I0e216cbc4acf9571c65c345a1764e74485f89438
Signed-off-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/81818
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
diff --git a/src/commonlib/storage/pci_sdhci.c b/src/commonlib/storage/pci_sdhci.c
index de9dd1b..f7922d4 100644
--- a/src/commonlib/storage/pci_sdhci.c
+++ b/src/commonlib/storage/pci_sdhci.c
@@ -4,7 +4,6 @@
 #include <device/pci.h>
 #include <device/pci_ops.h>
 #include <stdint.h>
-#include <string.h>
 
 #include "sd_mmc.h"
 #include "storage.h"
diff --git a/src/drivers/amd/agesa/s3_mtrr.c b/src/drivers/amd/agesa/s3_mtrr.c
index 51e8a4d..b085b4d 100644
--- a/src/drivers/amd/agesa/s3_mtrr.c
+++ b/src/drivers/amd/agesa/s3_mtrr.c
@@ -6,7 +6,6 @@
 #include <cpu/x86/mtrr.h>
 #include <cpu/amd/mtrr.h>
 #include <cpu/x86/cache.h>
-#include <string.h>
 #include <northbridge/amd/agesa/agesa_helper.h>
 
 /* TODO: Do we want MTRR_DEF_TYPE_MSR too? */
diff --git a/src/drivers/efi/option.c b/src/drivers/efi/option.c
index 3960cfc..8e5b326 100644
--- a/src/drivers/efi/option.c
+++ b/src/drivers/efi/option.c
@@ -1,7 +1,6 @@
 /* SPDX-License-Identifier: GPL-2.0-only */
 
 #include <stdlib.h>
-#include <string.h>
 #include <option.h>
 #include <smmstore.h>
 
diff --git a/src/drivers/ipmi/ocp/ipmi_sel.c b/src/drivers/ipmi/ocp/ipmi_sel.c
index f7605ec..157bdbd 100644
--- a/src/drivers/ipmi/ocp/ipmi_sel.c
+++ b/src/drivers/ipmi/ocp/ipmi_sel.c
@@ -2,7 +2,6 @@
 
 #include <console/console.h>
 #include <drivers/ipmi/ipmi_if.h>
-#include <string.h>
 
 #include "ipmi_ocp.h"
 
diff --git a/src/drivers/sof/sof.c b/src/drivers/sof/sof.c
index db945aa..8cd577e 100644
--- a/src/drivers/sof/sof.c
+++ b/src/drivers/sof/sof.c
@@ -4,7 +4,6 @@
 #include <acpi/acpigen.h>
 #include <device/device.h>
 #include <device/path.h>
-#include <string.h>
 
 #include "chip.h"
 
diff --git a/src/mainboard/google/geralt/panel.c b/src/mainboard/google/geralt/panel.c
index 3f55cac..9bf7416 100644
--- a/src/mainboard/google/geralt/panel.c
+++ b/src/mainboard/google/geralt/panel.c
@@ -11,7 +11,6 @@
 #include <soc/i2c.h>
 #include <soc/pmif.h>
 #include <soc/regulator.h>
-#include <string.h>
 
 #include "gpio.h"
 #include "panel.h"
diff --git a/src/mainboard/lenovo/x1_carbon_gen1/early_init.c b/src/mainboard/lenovo/x1_carbon_gen1/early_init.c
index 00d94e6..b525a0b 100644
--- a/src/mainboard/lenovo/x1_carbon_gen1/early_init.c
+++ b/src/mainboard/lenovo/x1_carbon_gen1/early_init.c
@@ -1,6 +1,5 @@
 /* SPDX-License-Identifier: GPL-2.0-only */
 
-#include <string.h>
 #include <console/console.h>
 #include <northbridge/intel/sandybridge/raminit.h>
 #include <southbridge/intel/bd82x6x/pch.h>
diff --git a/src/mainboard/starlabs/lite/variants/glk/gpio.c b/src/mainboard/starlabs/lite/variants/glk/gpio.c
index f24ed9e..321082c 100644
--- a/src/mainboard/starlabs/lite/variants/glk/gpio.c
+++ b/src/mainboard/starlabs/lite/variants/glk/gpio.c
@@ -3,7 +3,6 @@
 #include <gpio.h>
 #include <soc/meminit.h>
 #include <soc/romstage.h>
-#include <string.h>
 #include <variants.h>
 #include <types.h>
 
diff --git a/src/mainboard/starlabs/lite/variants/glkr/gpio.c b/src/mainboard/starlabs/lite/variants/glkr/gpio.c
index 11a7d31..41d2b47 100644
--- a/src/mainboard/starlabs/lite/variants/glkr/gpio.c
+++ b/src/mainboard/starlabs/lite/variants/glkr/gpio.c
@@ -3,7 +3,6 @@
 #include <gpio.h>
 #include <soc/meminit.h>
 #include <soc/romstage.h>
-#include <string.h>
 #include <variants.h>
 #include <types.h>
 
diff --git a/src/mainboard/starlabs/starbook/variants/cml/romstage.c b/src/mainboard/starlabs/starbook/variants/cml/romstage.c
index 75a19e5..372f8b0 100644
--- a/src/mainboard/starlabs/starbook/variants/cml/romstage.c
+++ b/src/mainboard/starlabs/starbook/variants/cml/romstage.c
@@ -5,7 +5,6 @@
 #include <option.h>
 #include <soc/cnl_memcfg_init.h>
 #include <soc/romstage.h>
-#include <string.h>
 #include <types.h>
 
 static unsigned int get_memory_config_straps(void)
diff --git a/src/northbridge/intel/gm45/iommu.c b/src/northbridge/intel/gm45/iommu.c
index 4f6e000..6a68dff 100644
--- a/src/northbridge/intel/gm45/iommu.c
+++ b/src/northbridge/intel/gm45/iommu.c
@@ -1,7 +1,6 @@
 /* SPDX-License-Identifier: GPL-2.0-only */
 
 #include <stdint.h>
-#include <string.h>
 
 #include <device/pci_ops.h>
 #include <device/pci_def.h>
diff --git a/src/soc/amd/common/fsp/fsp_ccx_cppc_hob.c b/src/soc/amd/common/fsp/fsp_ccx_cppc_hob.c
index 6e615dd..aaf492e 100644
--- a/src/soc/amd/common/fsp/fsp_ccx_cppc_hob.c
+++ b/src/soc/amd/common/fsp/fsp_ccx_cppc_hob.c
@@ -5,7 +5,6 @@
 #include <console/console.h>
 #include <FspGuids.h>
 #include <fsp/util.h>
-#include <string.h>
 #include <types.h>
 
 
diff --git a/src/soc/amd/mendocino/fsp_misc_data_hob.c b/src/soc/amd/mendocino/fsp_misc_data_hob.c
index ed35800..e5eae02 100644
--- a/src/soc/amd/mendocino/fsp_misc_data_hob.c
+++ b/src/soc/amd/mendocino/fsp_misc_data_hob.c
@@ -5,7 +5,6 @@
 #include <fsp/amd_misc_data.h>
 #include <fsp/amd_misc_data_hob.h>
 #include <fsp/util.h>
-#include <string.h>
 #include <types.h>
 
 static enum cb_err get_amd_misc_data_hob(const struct amd_misc_data **fsp_misc_data, int min_revision)
diff --git a/src/soc/intel/meteorlake/acpi.c b/src/soc/intel/meteorlake/acpi.c
index ca4e5e1..c8d1978 100644
--- a/src/soc/intel/meteorlake/acpi.c
+++ b/src/soc/intel/meteorlake/acpi.c
@@ -20,7 +20,6 @@
 #include <soc/pm.h>
 #include <soc/soc_chip.h>
 #include <soc/systemagent.h>
-#include <string.h>
 #include <types.h>
 
 /*
diff --git a/src/soc/intel/xeon_sp/spr/soc_util.c b/src/soc/intel/xeon_sp/spr/soc_util.c
index 6ed018c..83418dc 100644
--- a/src/soc/intel/xeon_sp/spr/soc_util.c
+++ b/src/soc/intel/xeon_sp/spr/soc_util.c
@@ -11,7 +11,6 @@
 #include <soc/soc_util.h>
 #include <soc/util.h>
 #include <stdlib.h>
-#include <string.h>
 #include <pc80/mc146818rtc.h>
 
 const EWL_PRIVATE_DATA *get_ewl_hob(void)
diff --git a/src/soc/mediatek/mt8195/pcie.c b/src/soc/mediatek/mt8195/pcie.c
index 7f60d68..960d0bb 100644
--- a/src/soc/mediatek/mt8195/pcie.c
+++ b/src/soc/mediatek/mt8195/pcie.c
@@ -8,7 +8,6 @@
 #include <soc/pcie.h>
 #include <soc/pcie_common.h>
 #include <stdlib.h>
-#include <string.h>
 
 #define PCIE_REG_BASE_PORT0	0x112f0000
 #define PCIE_RST_CTRL_REG	(PCIE_REG_BASE_PORT0 + 0x148)
diff --git a/src/soc/qualcomm/sc7280/display/edp_aux.c b/src/soc/qualcomm/sc7280/display/edp_aux.c
index a2dda39..9d330a6 100644
--- a/src/soc/qualcomm/sc7280/display/edp_aux.c
+++ b/src/soc/qualcomm/sc7280/display/edp_aux.c
@@ -5,7 +5,6 @@
 #include <edid.h>
 #include <timer.h>
 #include <types.h>
-#include <string.h>
 #include <soc/display/edp_aux.h>
 #include <soc/display/edp_reg.h>
 
diff --git a/src/soc/qualcomm/sc7280/display/edp_phy_7nm.c b/src/soc/qualcomm/sc7280/display/edp_phy_7nm.c
index 5074317..5b36c4b 100644
--- a/src/soc/qualcomm/sc7280/display/edp_phy_7nm.c
+++ b/src/soc/qualcomm/sc7280/display/edp_phy_7nm.c
@@ -6,7 +6,6 @@
 #include <soc/clock.h>
 #include <soc/display/edp_reg.h>
 #include <soc/display/edp_phy.h>
-#include <string.h>
 #include <timer.h>
 
 static void edp_phy_ssc_en(bool en)
diff --git a/src/soc/rockchip/rk3288/clock.c b/src/soc/rockchip/rk3288/clock.c
index c3a9ac2..b6960aa 100644
--- a/src/soc/rockchip/rk3288/clock.c
+++ b/src/soc/rockchip/rk3288/clock.c
@@ -12,7 +12,6 @@
 #include <soc/i2c.h>
 #include <soc/soc.h>
 #include <stdint.h>
-#include <string.h>
 
 struct pll_div {
 	u32	nr;
diff --git a/src/soc/rockchip/rk3399/clock.c b/src/soc/rockchip/rk3399/clock.c
index 115d289..0b027ed 100644
--- a/src/soc/rockchip/rk3399/clock.c
+++ b/src/soc/rockchip/rk3399/clock.c
@@ -11,7 +11,6 @@
 #include <soc/i2c.h>
 #include <soc/soc.h>
 #include <stdint.h>
-#include <string.h>
 
 struct pll_div {
 	u32 refdiv;