On Mon, Jan 26, 2026 at 09:29:37PM +0530, Balaji Selvanathan wrote:
> Remove the QCS615-specific device tree fixup that was disabling the
> MMC node at /soc@0/mmc@7c4000. This fixup is no longer needed as the
> MMC/SDCC functionality should now be properly supported through the
> clock infrastructure and device tree configuration.
> 
> This patch is based on the changes in the upstream submission:
> https://lore.kernel.org/u-boot/[email protected]/

Rather drop this patch entirely since fixing eMMC as you did as part of
patch #1 is the right thing to do for upstream. The series you
referenced can be adjusted accordingly.

-Sumit

> 
> Signed-off-by: Balaji Selvanathan <[email protected]>
> ---
>  arch/arm/mach-snapdragon/of_fixup.c | 14 --------------
>  1 file changed, 14 deletions(-)
> 
> diff --git a/arch/arm/mach-snapdragon/of_fixup.c 
> b/arch/arm/mach-snapdragon/of_fixup.c
> index 9b6e1847489..216cc816d95 100644
> --- a/arch/arm/mach-snapdragon/of_fixup.c
> +++ b/arch/arm/mach-snapdragon/of_fixup.c
> @@ -194,20 +194,6 @@ EVENT_SPY_FULL(EVT_OF_LIVE_BUILT, qcom_of_fixup_nodes);
>  static void soc_specific_fixups(struct fdt_header *fdt)
>  {
>       int ret;
> -
> -     /* QCS615-specific fixup: Disable MMC node */
> -     if (fdt_node_check_compatible(fdt, 0, "qcom,qcs615") == 0) {
> -             int path_offset;
> -             char prop_val[] = "disabled";
> -
> -             path_offset = fdt_path_offset(fdt, "/soc@0/mmc@7c4000");
> -             if (path_offset >= 0) {
> -                     ret = fixup_dt_node(fdt, path_offset, "status",
> -                                         (void *)prop_val, SET_PROP_STRING);
> -                     if (ret)
> -                             log_err("Failed to disable MMC node for QCS615: 
> %d\n", ret);
> -             }
> -     }
>  }
>  
>  int ft_board_setup(void __maybe_unused *blob, struct bd_info __maybe_unused 
> *bd)
> -- 
> 2.34.1
> 

Reply via email to