2018-05-06 21:58:06 +00:00
|
|
|
/* SPDX-License-Identifier: GPL-2.0+ */
|
2012-10-08 07:44:17 +00:00
|
|
|
/*
|
|
|
|
* Copyright 2012 Freescale Semiconductor, Inc.
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef __VSC_CROSSBAR_H_
|
2023-05-15 13:52:12 +00:00
|
|
|
#define __VSC_CROSSBAR_H_
|
2012-10-08 07:44:17 +00:00
|
|
|
|
|
|
|
#include <common.h>
|
|
|
|
#include <i2c.h>
|
|
|
|
#include <errno.h>
|
|
|
|
|
|
|
|
int vsc_if_enable(unsigned int vsc_addr);
|
2013-08-19 10:43:07 +00:00
|
|
|
int vsc3316_config(unsigned int vsc_addr, int8_t con_arr[][2],
|
2012-10-08 07:44:17 +00:00
|
|
|
unsigned int num_con);
|
2014-11-13 03:27:49 +00:00
|
|
|
#ifdef CONFIG_SYS_FSL_B4860QDS_XFI_ERR
|
|
|
|
int vsc3308_config_adjust(unsigned int vsc_addr, const int8_t con_arr[][2],
|
|
|
|
unsigned int num_con);
|
|
|
|
#endif
|
2012-10-08 07:44:17 +00:00
|
|
|
int vsc3308_config(unsigned int vsc_addr, const int8_t con_arr[][2],
|
|
|
|
unsigned int num_con);
|
|
|
|
void vsc_wp_config(unsigned int vsc_addr);
|
|
|
|
|
|
|
|
#endif /* __VSC_CROSSBAR_H_ */
|