From 424b324165ea0343598c5a8b52591ea504dcde52 Mon Sep 17 00:00:00 2001 From: Mateus Lima Alves Date: Mon, 26 Jan 2026 13:05:19 -0300 Subject: armv7: Add CPLD support via IFC to the ls1021a-iot board. This patch adds CPLD support via IFC to the ls1021a-iot board. Signed-off-by: Mateus Lima Alves --- drivers/misc/Kconfig | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'drivers') diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig index dde773ab6b1..be7fdab56d1 100644 --- a/drivers/misc/Kconfig +++ b/drivers/misc/Kconfig @@ -694,7 +694,12 @@ config ESM_PMIC typically to reboot the board in error condition. config FSL_IFC - bool + bool "Freescale Integrated Flash Controller" + depends on ARM + help + This driver is for the Integrated Flash Controller(IFC) module + available in Freescale SoCs. This controller allows to handle + devices such as NOR, NAND, FPGA and ASIC etc. config SL28CPLD bool "Enable Kontron sl28cpld multi-function driver" -- cgit v1.2.3 From add12cb688d5a05858beb82a9a3c272767468262 Mon Sep 17 00:00:00 2001 From: Alice Guo Date: Fri, 23 Jan 2026 15:54:06 +0800 Subject: board: nxp: Rename board directory from board/freescale to board/nxp This patch renames the board directory from board/freescale to board/nxp because NXP now provides Board Support Packages (BSPs) and tools for the former Freescale i.MX and other i.MX products. All relevant references have been updated accordingly. This change does not affect functionality. Signed-off-by: Alice Guo Reviewed-by: Fabio Estevam --- drivers/mmc/fsl_esdhc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'drivers') diff --git a/drivers/mmc/fsl_esdhc.c b/drivers/mmc/fsl_esdhc.c index 683a7931c98..79296c4b580 100644 --- a/drivers/mmc/fsl_esdhc.c +++ b/drivers/mmc/fsl_esdhc.c @@ -29,7 +29,7 @@ #include #include #include -#include "../../board/freescale/common/qixis.h" +#include "../../board/nxp/common/qixis.h" DECLARE_GLOBAL_DATA_PTR; -- cgit v1.2.3 From 8e918cbe7a1cb87d0b18df91ed1edec9fff2f941 Mon Sep 17 00:00:00 2001 From: Peng Fan Date: Wed, 17 Dec 2025 16:13:23 +0800 Subject: firmware: scmi: sandbox: Use scmi_clk_state_in_v2 The sandbox scmi clock protocol use version 3.0, so need to use scmi_clk_state_in_v2. Signed-off-by: Peng Fan Reviewed-by: Marek Vasut --- drivers/firmware/scmi/sandbox-scmi_agent.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'drivers') diff --git a/drivers/firmware/scmi/sandbox-scmi_agent.c b/drivers/firmware/scmi/sandbox-scmi_agent.c index 5b242a039c2..010bf99fbc6 100644 --- a/drivers/firmware/scmi/sandbox-scmi_agent.c +++ b/drivers/firmware/scmi/sandbox-scmi_agent.c @@ -828,7 +828,7 @@ static int sandbox_scmi_clock_rate_get(struct udevice *dev, static int sandbox_scmi_clock_gate(struct udevice *dev, struct scmi_msg *msg) { - struct scmi_clk_state_in_v1 *in = NULL; + struct scmi_clk_state_in_v2 *in = NULL; struct scmi_clk_state_out *out = NULL; struct sandbox_scmi_clk *clk_state = NULL; @@ -836,7 +836,7 @@ static int sandbox_scmi_clock_gate(struct udevice *dev, struct scmi_msg *msg) !msg->out_msg || msg->out_msg_sz < sizeof(*out)) return -EINVAL; - in = (struct scmi_clk_state_in_v1 *)msg->in_msg; + in = (struct scmi_clk_state_in_v2 *)msg->in_msg; out = (struct scmi_clk_state_out *)msg->out_msg; clk_state = get_scmi_clk_state(in->clock_id); -- cgit v1.2.3