KernelNanopiR5S/drivers/media/platform/rockchip/hdmirx/rk_hdmirx_class.c
2024-09-10 09:59:09 +02:00

38 lines
823 B
C

// SPDX-License-Identifier: GPL-2.0
/*
* Copyright (c) 2023 Rockchip Electronics Co. Ltd.
*
* Author: Shunhua Lan <lsh@rock-chips.com>
*/
#include <linux/fs.h>
#include <linux/module.h>
#include <linux/of.h>
#include <linux/platform_device.h>
#include <linux/rk_hdmirx_class.h>
static struct class *hdmirx_class;
struct class *rk_hdmirx_class(void)
{
return hdmirx_class;
}
EXPORT_SYMBOL(rk_hdmirx_class);
static int __init rk_hdmirx_class_init(void)
{
hdmirx_class = class_create(THIS_MODULE, "hdmirx");
if (IS_ERR(hdmirx_class))
return PTR_ERR(hdmirx_class);
return 0;
}
subsys_initcall(rk_hdmirx_class_init)
static void __exit rk_hdmirx_class_exit(void)
{
class_destroy(hdmirx_class);
}
module_exit(rk_hdmirx_class_exit);
MODULE_DESCRIPTION("Rockchip HDMI Receiver Class Driver");
MODULE_LICENSE("GPL");