]> git.sur5r.net Git - u-boot/blob - arch/arm/mach-socfpga/include/mach/scan_manager.h
arm: socfpga: Add sdram header file for Arria 10
[u-boot] / arch / arm / mach-socfpga / include / mach / scan_manager.h
1 /*
2  *  Copyright (C) 2013 Altera Corporation <www.altera.com>
3  *
4  * SPDX-License-Identifier:     GPL-2.0+
5  */
6
7 #ifndef _SCAN_MANAGER_H_
8 #define _SCAN_MANAGER_H_
9
10 struct socfpga_scan_manager {
11         u32     stat;
12         u32     en;
13         u32     padding[2];
14         u32     fifo_single_byte;
15         u32     fifo_double_byte;
16         u32     fifo_triple_byte;
17         u32     fifo_quad_byte;
18 };
19
20 int scan_mgr_configure_iocsr(void);
21 u32 scan_mgr_get_fpga_id(void);
22 int iocsr_get_config_table(const unsigned int chain_id,
23                            const unsigned long **table,
24                            unsigned int *table_len);
25
26 #endif /* _SCAN_MANAGER_H_ */