// SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023 Rockchip Electronics Co. Ltd. * * Author: Shunhua Lan */ #include #include #include #include #include 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");