u-boot/board/xilinx/zynqmp/xil_io.h
Tom Rini cb3ce95401 global: Drop common.h inclusion
In order to make it easier to move on to dropping common.h from code
directly, remove common.h inclusion from the rest of the header file
which had been including it.

Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Rini <trini@konsulko.com>
2023-12-21 08:54:37 -05:00

27 lines
466 B
C

/* SPDX-License-Identifier: GPL-2.0+ */
#ifndef XIL_IO_H /* prevent circular inclusions */
#define XIL_IO_H
/* FIXME remove this when vivado is fixed */
#include <asm/io.h>
#include <linux/delay.h>
#define xil_printf(...)
static void Xil_Out32(unsigned long addr, unsigned long val)
{
writel(val, addr);
}
static int Xil_In32(unsigned long addr)
{
return readl(addr);
}
static void __maybe_unused usleep(u32 sleep)
{
udelay(sleep);
}
#endif /* XIL_IO_H */