--- zzzz-none-000/linux-5.15.111/include/linux/mmc/host.h 2023-05-11 14:00:40.000000000 +0000 +++ puma7-arm-6670-761/linux-5.15.111/include/linux/mmc/host.h 2024-02-07 09:28:07.000000000 +0000 @@ -4,6 +4,14 @@ * * Host driver specific definitions. */ + +/****************************************************************** + + Includes Intel Corporation's changes/modifications dated: 10/2011. + Changed/modified portions - Copyright(c) 2011-2017, Intel Corporation. + +******************************************************************/ + #ifndef LINUX_MMC_HOST_H #define LINUX_MMC_HOST_H @@ -399,6 +407,10 @@ #define MMC_CAP2_CRYPTO 0 #endif #define MMC_CAP2_ALT_GPT_TEGRA (1 << 28) /* Host with eMMC that has GPT entry at a non-standard location */ +#ifdef CONFIG_ARCH_GEN3 +#define MMC_CAP2_NO_SHUTDOWN_BUS (1 << 30) /* Don't allow shutdown callback for shared mmc.*/ +#define MMC_CAP2_RESCAN_ACTIVE (1 << 31) /* For disabling H/W mutex during rescan */ +#endif int fixed_drv_type; /* fixed driver type for non-removable media */ @@ -498,6 +510,8 @@ /* Host Software Queue support */ bool hsq_enabled; + bool mmc_force_part_switch; + unsigned long private[] ____cacheline_aligned; };