arm: socfpga: scan: Staticize scan_mgr_io_scan_chain_prg()
This function is never used outside of scan_manager.c , so make it static. Zap the prototype in scan_manager.h and move the documentation above the function. Make the documentation kerneldoc compliant. Signed-off-by: Marek Vasut <marex@denx.de>
This commit is contained in:
parent
93b4abd3a2
commit
2df7b2aadf
2 changed files with 9 additions and 16 deletions
|
@ -68,17 +68,6 @@ struct socfpga_scan_manager {
|
||||||
#define SCANMGR_STAT_ACTIVE_GET(x) (((x) & 0x80000000) >> 31)
|
#define SCANMGR_STAT_ACTIVE_GET(x) (((x) & 0x80000000) >> 31)
|
||||||
#define SCANMGR_STAT_WFIFOCNT_GET(x) (((x) & 0x70000000) >> 28)
|
#define SCANMGR_STAT_WFIFOCNT_GET(x) (((x) & 0x70000000) >> 28)
|
||||||
|
|
||||||
/*
|
|
||||||
* Program HPS IO Scan Chain
|
|
||||||
* io_scan_chain_id - IO scan chain ID
|
|
||||||
* io_scan_chain_len_in_bits - IO scan chain length in bits
|
|
||||||
* iocsr_scan_chain - IO scan chain table
|
|
||||||
*/
|
|
||||||
uint32_t scan_mgr_io_scan_chain_prg(
|
|
||||||
uint32_t io_scan_chain_id,
|
|
||||||
uint32_t io_scan_chain_len_in_bits,
|
|
||||||
const uint32_t *iocsr_scan_chain);
|
|
||||||
|
|
||||||
extern const uint32_t iocsr_scan_chain0_table[
|
extern const uint32_t iocsr_scan_chain0_table[
|
||||||
((CONFIG_HPS_IOCSR_SCANCHAIN0_LENGTH / 32) + 1)];
|
((CONFIG_HPS_IOCSR_SCANCHAIN0_LENGTH / 32) + 1)];
|
||||||
extern const uint32_t iocsr_scan_chain1_table[
|
extern const uint32_t iocsr_scan_chain1_table[
|
||||||
|
|
|
@ -38,11 +38,15 @@ static inline uint32_t scan_chain_engine_is_idle(uint32_t max_iter)
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Program HPS IO Scan Chain */
|
/**
|
||||||
uint32_t scan_mgr_io_scan_chain_prg(
|
* scan_mgr_io_scan_chain_prg() - Program HPS IO Scan Chain
|
||||||
uint32_t io_scan_chain_id,
|
* @io_scan_chain_id: IO scan chain ID
|
||||||
uint32_t io_scan_chain_len_in_bits,
|
* @io_scan_chain_len_in_bits: IO scan chain length in bits
|
||||||
const uint32_t *iocsr_scan_chain)
|
* @iocsr_scan_chain: IO scan chain table
|
||||||
|
*/
|
||||||
|
static int scan_mgr_io_scan_chain_prg(const unsigned int io_scan_chain_id,
|
||||||
|
uint32_t io_scan_chain_len_in_bits,
|
||||||
|
const uint32_t *iocsr_scan_chain)
|
||||||
{
|
{
|
||||||
uint16_t tdi_tdo_header;
|
uint16_t tdi_tdo_header;
|
||||||
uint32_t io_program_iter;
|
uint32_t io_program_iter;
|
||||||
|
|
Loading…
Reference in a new issue