--- zzzz-none-000/linux-4.4.271/include/linux/mmc/host.h 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/include/linux/mmc/host.h 2023-04-19 10:22:30.000000000 +0000 @@ -132,6 +132,7 @@ /* Prepare HS400 target operating frequency depending host driver */ int (*prepare_hs400_tuning)(struct mmc_host *host, struct mmc_ios *ios); + int (*enhanced_strobe)(struct mmc_host *host); int (*select_drive_strength)(struct mmc_card *card, unsigned int max_dtr, int host_drv, int card_drv, int *drv_type); @@ -289,7 +290,8 @@ #define MMC_CAP2_HSX00_1_2V (MMC_CAP2_HS200_1_2V_SDR | MMC_CAP2_HS400_1_2V) #define MMC_CAP2_SDIO_IRQ_NOTHREAD (1 << 17) #define MMC_CAP2_NO_WRITE_PROTECT (1 << 18) /* No physical write protect pin, assume that card is always read-write */ - +#define MMC_CAP2_HS400_POST_TUNING (1 << 19) +#define MMC_CAP2_PACKED_WR_CONTROL (1 << 20) /* Allow write packing control */ mmc_pm_flag_t pm_caps; /* supported pm features */ /* host specific block data */