diff options
author | Michal Meloun <mmel@FreeBSD.org> | 2016-09-30 05:25:15 +0000 |
---|---|---|
committer | Michal Meloun <mmel@FreeBSD.org> | 2016-09-30 05:25:15 +0000 |
commit | 4bda238a9bcda86154b0fa18e17cb09e3d0ca5a4 (patch) | |
tree | 99cea2c3e8c8ffa90bf10c158a15c1d5473a55c0 /sys/arm/nvidia/tegra_sdhci.c | |
parent | da464e7181c2a03ca67ca75f2181fcaa4575813b (diff) | |
download | src-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.c | 16 |
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); |