Files
checker_m4/source/OpenAMP/libmetal/lib/system/zephyr/device.c
2023-06-21 18:00:56 +08:00

37 lines
709 B
C

/*
* Copyright (c) 2017, Linaro Limited. and Contributors. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
/*
* @file zephyr/device.c
* @brief Zephyr libmetal device definitions.
*/
#include <metal/device.h>
#include <metal/sys.h>
#include <metal/utilities.h>
int metal_generic_dev_sys_open(struct metal_device *dev)
{
metal_unused(dev);
/* Since Zephyr runs bare-metal there is no mapping that needs to be
* done of IO regions
*/
return 0;
}
struct metal_bus metal_generic_bus = {
.name = "generic",
.ops = {
.bus_close = NULL,
.dev_open = metal_generic_dev_open,
.dev_close = NULL,
.dev_irq_ack = NULL,
.dev_dma_map = NULL,
.dev_dma_unmap = NULL,
},
};