diff options
Diffstat (limited to 'drivers/memory/mc-tegra124.c')
-rw-r--r-- | drivers/memory/mc-tegra124.c | 24 |
1 files changed, 5 insertions, 19 deletions
diff --git a/drivers/memory/mc-tegra124.c b/drivers/memory/mc-tegra124.c index a8d16094c6..e527ed4f9a 100644 --- a/drivers/memory/mc-tegra124.c +++ b/drivers/memory/mc-tegra124.c @@ -1,17 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * * Copyright (C) 2017 Lucas Stach <l.stach@pengutronix.de> - * - * This program is free software; you can redistribute it and/or modify it - * under the terms and conditions of the GNU General Public License, - * version 2, as published by the Free Software Foundation. - * - * This program is distributed in the hope it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - * more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include <common.h> @@ -34,7 +23,7 @@ static int tegra124_mc_of_fixup(struct device_node *root, void *context) return 0; } -static int tegra124_mc_probe(struct device_d *dev) +static int tegra124_mc_probe(struct device *dev) { struct resource *iores; void __iomem *base; @@ -61,15 +50,12 @@ static __maybe_unused struct of_device_id tegra124_mc_dt_ids[] = { /* sentinel */ }, }; +MODULE_DEVICE_TABLE(of, tegra124_mc_dt_ids); -static struct driver_d tegra124_mc_driver = { +static struct driver tegra124_mc_driver = { .name = "tegra124-mc", .of_compatible = DRV_OF_COMPAT(tegra124_mc_dt_ids), .probe = tegra124_mc_probe, }; -static int __init tegra124_mc_init(void) -{ - return platform_driver_register(&tegra124_mc_driver); -} -device_initcall(tegra124_mc_init); +device_platform_driver(tegra124_mc_driver); |