.. | .. |
---|
2605 | 2605 | struct sdio_func *func1 = skw_sdio->sdio_func[FUNC_1]; |
---|
2606 | 2606 | struct mmc_host *host = func1->card->host; |
---|
2607 | 2607 | |
---|
2608 | | - if ((SKW_SDIO_INBAND_IRQ == skw_sdio->irq_type) && (0 == (host->caps & MMC_CAP_SDIO_IRQ))) { |
---|
2609 | | - skw_sdio_err("Please add cap-sdio-irq to dts! irq_type=%d caps=0x%x\n", skw_sdio->irq_type, host->caps); |
---|
2610 | | - ret = -EPERM; |
---|
2611 | | - } else if ((host->ios.clock > 50000000UL) && (0 == (host->caps & MMC_CAP_UHS_SDR104))) { |
---|
2612 | | - skw_sdio_err("please add sd-uhs-sdr104 to dts! clock=%d cap=0x%x\n", host->ios.clock, host->caps); |
---|
2613 | | - ret = -EPERM; |
---|
2614 | | - } else if ((host->ios.clock <= 50000000UL) && (0 != (host->caps & MMC_CAP_UHS_SDR104))) { |
---|
2615 | | - skw_sdio_err("please remove sd-uhs-sdr104 from dts! clock=%d cap=0x%x\n", host->ios.clock, host->caps); |
---|
2616 | | - ret = -EPERM; |
---|
2617 | | - } else if (host->ios.clock != host->f_max) { |
---|
2618 | | - skw_sdio_err("actual clock is not equal to max clock! clock=%d f_max=%d\n", host->ios.clock, host->f_max); |
---|
2619 | | - ret = -EPERM; |
---|
2620 | | - } else if (host->ios.timing != MMC_TIMING_UHS_SDR104) { |
---|
2621 | | - skw_sdio_err("actual timing is not equal to max timing! timing=%d t_max=%d\n", host->ios.timing, MMC_TIMING_UHS_SDR104); |
---|
2622 | | - ret = -EPERM; |
---|
2623 | | - } |
---|
| 2608 | + // if ((SKW_SDIO_INBAND_IRQ == skw_sdio->irq_type) && (0 == (host->caps & MMC_CAP_SDIO_IRQ))) { |
---|
| 2609 | + // skw_sdio_err("Please add cap-sdio-irq to dts! irq_type=%d caps=0x%x\n", skw_sdio->irq_type, host->caps); |
---|
| 2610 | + // ret = -EPERM; |
---|
| 2611 | + // } else if ((host->ios.clock > 50000000UL) && (0 == (host->caps & MMC_CAP_UHS_SDR104))) { |
---|
| 2612 | + // skw_sdio_err("please add sd-uhs-sdr104 to dts! clock=%d cap=0x%x\n", host->ios.clock, host->caps); |
---|
| 2613 | + // ret = -EPERM; |
---|
| 2614 | + // } else if ((host->ios.clock <= 50000000UL) && (0 != (host->caps & MMC_CAP_UHS_SDR104))) { |
---|
| 2615 | + // skw_sdio_err("please remove sd-uhs-sdr104 from dts! clock=%d cap=0x%x\n", host->ios.clock, host->caps); |
---|
| 2616 | + // ret = -EPERM; |
---|
| 2617 | + // } else if (host->ios.clock != host->f_max) { |
---|
| 2618 | + // skw_sdio_err("actual clock is not equal to max clock! clock=%d f_max=%d\n", host->ios.clock, host->f_max); |
---|
| 2619 | + // ret = -EPERM; |
---|
| 2620 | + // } else if (host->ios.timing != MMC_TIMING_UHS_SDR104) { |
---|
| 2621 | + // skw_sdio_err("actual timing is not equal to max timing! timing=%d t_max=%d\n", host->ios.timing, MMC_TIMING_UHS_SDR104); |
---|
| 2622 | + // ret = -EPERM; |
---|
| 2623 | + // } |
---|
2624 | 2624 | |
---|
2625 | 2625 | return ret; |
---|
2626 | 2626 | } |
---|