hc
2024-08-19 a51341d8c7882adfad4f167bc7c3ca616908b53d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Analog Devices AXI common registers & definitions
 *
 * Copyright 2019 Analog Devices Inc.
 *
 * https://wiki.analog.com/resources/fpga/docs/axi_ip
 * https://wiki.analog.com/resources/fpga/docs/hdl/regmap
 */
 
#ifndef ADI_AXI_COMMON_H_
#define ADI_AXI_COMMON_H_
 
#define ADI_AXI_REG_VERSION            0x0000
 
#define ADI_AXI_PCORE_VER(major, minor, patch)    \
   (((major) << 16) | ((minor) << 8) | (patch))
 
#define ADI_AXI_PCORE_VER_MAJOR(version)    (((version) >> 16) & 0xff)
#define ADI_AXI_PCORE_VER_MINOR(version)    (((version) >> 8) & 0xff)
#define ADI_AXI_PCORE_VER_PATCH(version)    ((version) & 0xff)
 
#endif /* ADI_AXI_COMMON_H_ */