vexpress-config.c (310f80d61717425fbf799ef0ff0926e64cd57d9c) vexpress-config.c (70e4758aaae04a5b0cb53db47fd94eb1714fd0ac)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 *
4 * Copyright (C) 2014 ARM Limited
5 */
6
7#include <linux/err.h>
8#include <linux/init.h>
9#include <linux/io.h>
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 *
4 * Copyright (C) 2014 ARM Limited
5 */
6
7#include <linux/err.h>
8#include <linux/init.h>
9#include <linux/io.h>
10#include <linux/module.h>
10#include <linux/of.h>
11#include <linux/platform_device.h>
12#include <linux/of_device.h>
13#include <linux/sched/signal.h>
14#include <linux/slab.h>
15#include <linux/vexpress.h>
16
17#define SYS_MISC 0x0

--- 384 unchanged lines hidden (view full) ---

402
403 return 0;
404}
405
406static const struct platform_device_id vexpress_syscfg_id_table[] = {
407 { "vexpress-syscfg", },
408 {},
409};
11#include <linux/of.h>
12#include <linux/platform_device.h>
13#include <linux/of_device.h>
14#include <linux/sched/signal.h>
15#include <linux/slab.h>
16#include <linux/vexpress.h>
17
18#define SYS_MISC 0x0

--- 384 unchanged lines hidden (view full) ---

403
404 return 0;
405}
406
407static const struct platform_device_id vexpress_syscfg_id_table[] = {
408 { "vexpress-syscfg", },
409 {},
410};
411MODULE_DEVICE_TABLE(platform, vexpress_syscfg_id_table);
410
411static struct platform_driver vexpress_syscfg_driver = {
412 .driver.name = "vexpress-syscfg",
413 .id_table = vexpress_syscfg_id_table,
414 .probe = vexpress_syscfg_probe,
415};
412
413static struct platform_driver vexpress_syscfg_driver = {
414 .driver.name = "vexpress-syscfg",
415 .id_table = vexpress_syscfg_id_table,
416 .probe = vexpress_syscfg_probe,
417};
416
417static int __init vexpress_syscfg_init(void)
418{
419 return platform_driver_register(&vexpress_syscfg_driver);
420}
421core_initcall(vexpress_syscfg_init);
418module_platform_driver(vexpress_syscfg_driver);
419MODULE_LICENSE("GPL v2");