mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-10-16 10:52:29 +08:00
27
rtemsbsd/local/regdev_if.c
Normal file
27
rtemsbsd/local/regdev_if.c
Normal file
@@ -0,0 +1,27 @@
|
||||
#include <machine/rtems-bsd-kernel-space.h>
|
||||
|
||||
/*
|
||||
* This file is produced automatically.
|
||||
* Do not modify anything in here by hand.
|
||||
*
|
||||
* Created from source file
|
||||
* freebsd-org/sys/dev/extres/regulator/regdev_if.m
|
||||
* with
|
||||
* makeobjops.awk
|
||||
*
|
||||
* See the source file for legal information
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/queue.h>
|
||||
#include <sys/kernel.h>
|
||||
#include <sys/kobj.h>
|
||||
#include <sys/types.h>
|
||||
#include <dev/ofw/ofw_bus.h>
|
||||
#include <machine/bus.h>
|
||||
#include <rtems/bsd/local/regdev_if.h>
|
||||
|
||||
struct kobjop_desc regdev_map_desc = {
|
||||
0, { ®dev_map_desc, (kobjop_t)regdev_default_ofw_map }
|
||||
};
|
||||
|
56
rtemsbsd/local/regnode_if.c
Normal file
56
rtemsbsd/local/regnode_if.c
Normal file
@@ -0,0 +1,56 @@
|
||||
#include <machine/rtems-bsd-kernel-space.h>
|
||||
|
||||
/*
|
||||
* This file is produced automatically.
|
||||
* Do not modify anything in here by hand.
|
||||
*
|
||||
* Created from source file
|
||||
* freebsd-org/sys/dev/extres/regulator/regnode_if.m
|
||||
* with
|
||||
* makeobjops.awk
|
||||
*
|
||||
* See the source file for legal information
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/queue.h>
|
||||
#include <sys/kernel.h>
|
||||
#include <sys/kobj.h>
|
||||
#include <rtems/bsd/local/regnode_if.h>
|
||||
|
||||
|
||||
static int
|
||||
regnode_default_stop(struct regnode *regnode, int *udelay)
|
||||
{
|
||||
|
||||
return(REGNODE_ENABLE(regnode, false, udelay));
|
||||
}
|
||||
|
||||
struct kobjop_desc regnode_init_desc = {
|
||||
0, { ®node_init_desc, (kobjop_t)kobj_error_method }
|
||||
};
|
||||
|
||||
struct kobjop_desc regnode_enable_desc = {
|
||||
0, { ®node_enable_desc, (kobjop_t)kobj_error_method }
|
||||
};
|
||||
|
||||
struct kobjop_desc regnode_status_desc = {
|
||||
0, { ®node_status_desc, (kobjop_t)kobj_error_method }
|
||||
};
|
||||
|
||||
struct kobjop_desc regnode_set_voltage_desc = {
|
||||
0, { ®node_set_voltage_desc, (kobjop_t)kobj_error_method }
|
||||
};
|
||||
|
||||
struct kobjop_desc regnode_get_voltage_desc = {
|
||||
0, { ®node_get_voltage_desc, (kobjop_t)kobj_error_method }
|
||||
};
|
||||
|
||||
struct kobjop_desc regnode_check_voltage_desc = {
|
||||
0, { ®node_check_voltage_desc, (kobjop_t)kobj_error_method }
|
||||
};
|
||||
|
||||
struct kobjop_desc regnode_stop_desc = {
|
||||
0, { ®node_stop_desc, (kobjop_t)regnode_default_stop }
|
||||
};
|
||||
|
Reference in New Issue
Block a user