--- kernel/drivers/mmc/mmc_h5400.c.old 2004-12-06 20:41:32.000000000 +0000 +++ kernel/drivers/mmc/mmc_h5400.c 2004-12-06 20:42:02.000000000 +0000 @@ -28,6 +28,7 @@ #include #include /* ioremap() */ #include +#include #include #include @@ -97,6 +98,9 @@ { int retval; + if (!machine_is_h5400()) + return -ENODEV; + h5400_mmc_lowlevel.sd_base = ioremap(H5400_ASIC_PHYS + _H5400_ASIC_SDI_Base, 0x10000) + 0x30; retval = s3c_mmc_register_slot(&h5400_mmc_lowlevel); if ( retval < 0 )