aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/nvidia/tegra_sdhci.c
diff options
context:
space:
mode:
authorMichal Meloun <mmel@FreeBSD.org>2016-09-30 05:25:15 +0000
committerMichal Meloun <mmel@FreeBSD.org>2016-09-30 05:25:15 +0000
commit4bda238a9bcda86154b0fa18e17cb09e3d0ca5a4 (patch)
tree99cea2c3e8c8ffa90bf10c158a15c1d5473a55c0 /sys/arm/nvidia/tegra_sdhci.c
parentda464e7181c2a03ca67ca75f2181fcaa4575813b (diff)
downloadsrc-4bda238a9bcda86154b0fa18e17cb09e3d0ca5a4.tar.gz
src-4bda238a9bcda86154b0fa18e17cb09e3d0ca5a4.zip
TEGRA: Prepare Tegra subtree for inclusion into ARM generic kernel.
- use DEFINE_CLASS_0() for driver classes - unify driver names - cleanup driver definitions and bindings
Notes
Notes: svn path=/head/; revision=306477
Diffstat (limited to 'sys/arm/nvidia/tegra_sdhci.c')
-rw-r--r--sys/arm/nvidia/tegra_sdhci.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/sys/arm/nvidia/tegra_sdhci.c b/sys/arm/nvidia/tegra_sdhci.c
index abd8d06f5549..07c0fa8b46cf 100644
--- a/sys/arm/nvidia/tegra_sdhci.c
+++ b/sys/arm/nvidia/tegra_sdhci.c
@@ -448,18 +448,14 @@ static device_method_t tegra_sdhci_methods[] = {
DEVMETHOD(sdhci_write_4, tegra_sdhci_write_4),
DEVMETHOD(sdhci_write_multi_4, tegra_sdhci_write_multi_4),
- { 0, 0 }
+ DEVMETHOD_END
};
static devclass_t tegra_sdhci_devclass;
-
-static driver_t tegra_sdhci_driver = {
- "sdhci_tegra",
- tegra_sdhci_methods,
- sizeof(struct tegra_sdhci_softc),
-};
-
+static DEFINE_CLASS_0(sdhci, tegra_sdhci_driver, tegra_sdhci_methods,
+ sizeof(struct tegra_sdhci_softc));
DRIVER_MODULE(sdhci_tegra, simplebus, tegra_sdhci_driver, tegra_sdhci_devclass,
- 0, 0);
+ NULL, NULL);
MODULE_DEPEND(sdhci_tegra, sdhci, 1, 1, 1);
-DRIVER_MODULE(mmc, sdhci_tegra, mmc_driver, mmc_devclass, NULL, NULL);
+DRIVER_MODULE(mmc, sdhci, mmc_driver, mmc_devclass, NULL, NULL);
+MODULE_DEPEND(sdhci_tegra, mmc, 1, 1, 1);