lin
2025-08-21 57113df3a0e2be01232281fad9a5f2c060567981
longan/kernel/linux-4.9/drivers/misc/seekwaveplatform_lite/sdio/skw_sdio_main.c
....@@ -2605,22 +2605,22 @@
26052605 struct sdio_func *func1 = skw_sdio->sdio_func[FUNC_1];
26062606 struct mmc_host *host = func1->card->host;
26072607
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
+ // }
26242624
26252625 return ret;
26262626 }