1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun 3*4882a593Smuzhiyun #ifndef __LINUX_PLATFORM_DATA_MCF_ESDHC_H__ 4*4882a593Smuzhiyun #define __LINUX_PLATFORM_DATA_MCF_ESDHC_H__ 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun enum cd_types { 7*4882a593Smuzhiyun ESDHC_CD_NONE, /* no CD, neither controller nor gpio */ 8*4882a593Smuzhiyun ESDHC_CD_CONTROLLER, /* mmc controller internal CD */ 9*4882a593Smuzhiyun ESDHC_CD_PERMANENT, /* no CD, card permanently wired to host */ 10*4882a593Smuzhiyun }; 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun struct mcf_esdhc_platform_data { 13*4882a593Smuzhiyun int max_bus_width; 14*4882a593Smuzhiyun int cd_type; 15*4882a593Smuzhiyun }; 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun #endif /* __LINUX_PLATFORM_DATA_MCF_ESDHC_H__ */ 18