summaryrefslogtreecommitdiff
path: root/components/drivers/misc
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2023-06-22 14:16:03 +0800
committerGitHub <[email protected]>2023-06-22 14:16:03 +0800
commite3f068f05834d433e9748d031a02bc03266bdafd (patch)
tree96e55c65d0d19190d9f81c09179ab5f2e2cfa0a4 /components/drivers/misc
parentd1ed0f7ddb97cda805fd56714cc3fc93cc51599b (diff)
[DeviceDrivers] prepare for device driver v2.0 (#7697)
Diffstat (limited to 'components/drivers/misc')
-rw-r--r--components/drivers/misc/SConscript3
-rw-r--r--components/drivers/misc/rt_dev_bus.c80
2 files changed, 0 insertions, 83 deletions
diff --git a/components/drivers/misc/SConscript b/components/drivers/misc/SConscript
index f9fd17689e..927e662b19 100644
--- a/components/drivers/misc/SConscript
+++ b/components/drivers/misc/SConscript
@@ -23,9 +23,6 @@ if GetDepend(['RT_USING_PULSE_ENCODER']):
if GetDepend(['RT_USING_INPUT_CAPTURE']):
src = src + ['rt_inputcapture.c']
-if GetDepend(['RT_USING_DEV_BUS']):
- src = src + ['rt_dev_bus.c']
-
if GetDepend(['RT_USING_NULL']):
src = src + ['rt_null.c']
diff --git a/components/drivers/misc/rt_dev_bus.c b/components/drivers/misc/rt_dev_bus.c
deleted file mode 100644
index fd2fbb8e3e..0000000000
--- a/components/drivers/misc/rt_dev_bus.c
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Copyright (c) 2006-2023, RT-Thread Development Team
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Change Logs:
- * Date Author Notes
- * 2022-10-13 flybreak the first version
- */
-
-#include <rtthread.h>
-#include <rtdevice.h>
-
-#include <string.h>
-#include <stdlib.h>
-
-#define DBG_TAG "dev_bus"
-#define DBG_LVL DBG_INFO
-#include <rtdbg.h>
-
-#if defined(RT_USING_POSIX_DEVIO)
-#include <unistd.h>
-#include <fcntl.h>
-#include <poll.h>
-#include <sys/ioctl.h>
-#include <dfs_file.h>
-
-static int bus_fops_open(struct dfs_file *fd)
-{
- LOG_D("bus fops open");
- return 0;
-}
-
-static int bus_fops_close(struct dfs_file *fd)
-{
- LOG_D("bus fops close");
- return 0;
-}
-
-static const struct dfs_file_ops bus_fops =
-{
- bus_fops_open,
- bus_fops_close,
- RT_NULL,
- RT_NULL,
- RT_NULL,
- RT_NULL,
- RT_NULL,
- RT_NULL,
- RT_NULL,
-};
-#endif
-
-rt_device_t rt_device_bus_create(char *name, int attach_size)
-{
- rt_err_t result = RT_EOK;
- rt_device_t dev = rt_device_create(RT_Device_Class_Bus, 0);
-
- result = rt_device_register(dev, name, RT_DEVICE_FLAG_RDWR | RT_DEVICE_FLAG_REMOVABLE);
- if (result < 0)
- {
- rt_kprintf("dev bus [%s] register failed!, ret=%d\n", name, result);
- return RT_NULL;
- }
-#if defined(RT_USING_POSIX_DEVIO)
- dev->fops = &bus_fops;
-#endif
-
- LOG_D("bus create");
- return dev;
-}
-
-rt_err_t rt_device_bus_destroy(rt_device_t dev)
-{
- rt_device_unregister(dev);
- dev->parent.type = RT_Object_Class_Device;
- rt_device_destroy(dev);
- LOG_D("bus destroy");
- return RT_EOK;
-}