| OLD | NEW |
| 1 /* | 1 /* |
| 2 * drivers/mmc/host/sdhci-tegra.c | 2 * drivers/mmc/host/sdhci-tegra.c |
| 3 * | 3 * |
| 4 * Copyright (C) 2009 Palm, Inc. | 4 * Copyright (C) 2009 Palm, Inc. |
| 5 * Author: Yvonne Yip <y@palm.com> | 5 * Author: Yvonne Yip <y@palm.com> |
| 6 * | 6 * |
| 7 * This software is licensed under the terms of the GNU General Public | 7 * This software is licensed under the terms of the GNU General Public |
| 8 * License version 2, as published by the Free Software Foundation, and | 8 * License version 2, as published by the Free Software Foundation, and |
| 9 * may be copied, distributed, and modified under those terms. | 9 * may be copied, distributed, and modified under those terms. |
| 10 * | 10 * |
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 103 sdhci->ioaddr = ioaddr; | 103 sdhci->ioaddr = ioaddr; |
| 104 sdhci->version = SDHCI_SPEC_200; | 104 sdhci->version = SDHCI_SPEC_200; |
| 105 sdhci->quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL | | 105 sdhci->quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL | |
| 106 SDHCI_QUIRK_SINGLE_POWER_WRITE | | 106 SDHCI_QUIRK_SINGLE_POWER_WRITE | |
| 107 SDHCI_QUIRK_ENABLE_INTERRUPT_AT_BLOCK_GAP | | 107 SDHCI_QUIRK_ENABLE_INTERRUPT_AT_BLOCK_GAP | |
| 108 SDHCI_QUIRK_BROKEN_WRITE_PROTECT | | 108 SDHCI_QUIRK_BROKEN_WRITE_PROTECT | |
| 109 SDHCI_QUIRK_BROKEN_CTRL_HISPD | | 109 SDHCI_QUIRK_BROKEN_CTRL_HISPD | |
| 110 SDHCI_QUIRK_NO_HISPD_BIT | | 110 SDHCI_QUIRK_NO_HISPD_BIT | |
| 111 SDHCI_QUIRK_8_BIT_DATA | | 111 SDHCI_QUIRK_8_BIT_DATA | |
| 112 SDHCI_QUIRK_NO_VERSION_REG | | 112 SDHCI_QUIRK_NO_VERSION_REG | |
| 113 » » » SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC | | 113 » » » SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC; |
| 114 » » » SDHCI_QUIRK_NO_SDIO_IRQ; | |
| 115 | 114 |
| 116 if (plat->force_hs != 0) | 115 if (plat->force_hs != 0) |
| 117 sdhci->quirks |= SDHCI_QUIRK_FORCE_HIGH_SPEED_MODE; | 116 sdhci->quirks |= SDHCI_QUIRK_FORCE_HIGH_SPEED_MODE; |
| 118 | 117 |
| 119 rc = sdhci_add_host(sdhci); | 118 rc = sdhci_add_host(sdhci); |
| 120 if (rc) | 119 if (rc) |
| 121 goto err_clk_disable; | 120 goto err_clk_disable; |
| 122 | 121 |
| 123 platform_set_drvdata(pdev, host); | 122 platform_set_drvdata(pdev, host); |
| 124 | 123 |
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 217 static void __exit tegra_sdhci_exit(void) | 216 static void __exit tegra_sdhci_exit(void) |
| 218 { | 217 { |
| 219 platform_driver_unregister(&tegra_sdhci_driver); | 218 platform_driver_unregister(&tegra_sdhci_driver); |
| 220 } | 219 } |
| 221 | 220 |
| 222 module_init(tegra_sdhci_init); | 221 module_init(tegra_sdhci_init); |
| 223 module_exit(tegra_sdhci_exit); | 222 module_exit(tegra_sdhci_exit); |
| 224 | 223 |
| 225 MODULE_DESCRIPTION("Tegra SDHCI controller driver"); | 224 MODULE_DESCRIPTION("Tegra SDHCI controller driver"); |
| 226 MODULE_LICENSE("GPL"); | 225 MODULE_LICENSE("GPL"); |
| OLD | NEW |