diff options
Diffstat (limited to 'roms/u-boot/board/xilinx/zynqmp/xil_io.h')
-rw-r--r-- | roms/u-boot/board/xilinx/zynqmp/xil_io.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/roms/u-boot/board/xilinx/zynqmp/xil_io.h b/roms/u-boot/board/xilinx/zynqmp/xil_io.h new file mode 100644 index 000000000..e6caa7c85 --- /dev/null +++ b/roms/u-boot/board/xilinx/zynqmp/xil_io.h @@ -0,0 +1,28 @@ +/* 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 <common.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 */ |