--- zzzz-none-000/linux-4.9.279/include/linux/mmc/host.h 2021-08-08 06:38:54.000000000 +0000 +++ puma7-arm-6591-750/linux-4.9.279/include/linux/mmc/host.h 2023-02-08 10:58:16.000000000 +0000 @@ -7,6 +7,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 @@ -312,6 +320,10 @@ #define MMC_CAP2_HS400_ES (1 << 20) /* Host supports enhanced strobe */ #define MMC_CAP2_NO_SD (1 << 21) /* Do not send SD commands during initialization */ #define MMC_CAP2_NO_MMC (1 << 22) /* Do not send (e)MMC commands during initialization */ +#ifdef CONFIG_ARCH_GEN3 +#define MMC_CAP2_NO_SHUTDOWN_BUS (1 << 23) /* Don't allow shutdown callback for shared mmc.*/ +#define MMC_CAP2_RESCAN_ACTIVE (1 << 24) /* For disabling H/W mutex during rescan */ +#endif mmc_pm_flag_t pm_caps; /* supported pm features */