git: 1fb7c59981bc - stable/13 - linuxkpi: advance platform_device
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 17 Aug 2023 13:29:34 UTC
The branch stable/13 has been updated by corvink:
URL: https://cgit.FreeBSD.org/src/commit/?id=1fb7c59981bc5d4c522521df067caaaa85c42cdb
commit 1fb7c59981bc5d4c522521df067caaaa85c42cdb
Author: Corvin Köhne <corvink@FreeBSD.org>
AuthorDate: 2023-01-31 08:18:38 +0000
Commit: Corvin Köhne <corvink@FreeBSD.org>
CommitDate: 2023-08-17 13:06:53 +0000
linuxkpi: advance platform_device
These are required by some linux driver like:
https://github.com/beckhoff/bbapi
Reviewed by: manu
MFC after: 1 week
Sponsored by: Beckhoff Automation GmbH & Co. KG
Differential Revision: https://reviews.freebsd.org/D39554
(cherry picked from commit 740d76544ad8a59f1be53584a0aa5bbbe00833ee)
---
sys/compat/linuxkpi/common/include/linux/platform_device.h | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/sys/compat/linuxkpi/common/include/linux/platform_device.h b/sys/compat/linuxkpi/common/include/linux/platform_device.h
index f45cdce829c4..0d7aebfa4037 100644
--- a/sys/compat/linuxkpi/common/include/linux/platform_device.h
+++ b/sys/compat/linuxkpi/common/include/linux/platform_device.h
@@ -34,6 +34,9 @@
#include <linux/device.h>
struct platform_device {
+ const char *name;
+ int id;
+ bool id_auto;
struct device dev;
};
@@ -78,6 +81,13 @@ platform_driver_unregister(struct platform_driver *pdrv)
return;
}
+static __inline int
+platform_device_register(struct platform_device *pdev)
+{
+ pr_debug("%s: TODO\n", __func__);
+ return (0);
+}
+
static __inline void
platform_device_unregister(struct platform_device *pdev)
{