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"); |