1aa42cb71SShaveta Leekha /* 2aa42cb71SShaveta Leekha * Copyright 2012 Freescale Semiconductor, Inc. 3aa42cb71SShaveta Leekha * 4*1a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 5aa42cb71SShaveta Leekha */ 6aa42cb71SShaveta Leekha 7aa42cb71SShaveta Leekha #ifndef __VSC_CROSSBAR_H_ 8aa42cb71SShaveta Leekha #define __VSC_CROSSBAR_H 1_ 9aa42cb71SShaveta Leekha 10aa42cb71SShaveta Leekha #include <common.h> 11aa42cb71SShaveta Leekha #include <i2c.h> 12aa42cb71SShaveta Leekha #include <errno.h> 13aa42cb71SShaveta Leekha 14aa42cb71SShaveta Leekha int vsc_if_enable(unsigned int vsc_addr); 15aa42cb71SShaveta Leekha int vsc3316_config(unsigned int vsc_addr, const int8_t con_arr[][2], 16aa42cb71SShaveta Leekha unsigned int num_con); 17aa42cb71SShaveta Leekha int vsc3308_config(unsigned int vsc_addr, const int8_t con_arr[][2], 18aa42cb71SShaveta Leekha unsigned int num_con); 19aa42cb71SShaveta Leekha void vsc_wp_config(unsigned int vsc_addr); 20aa42cb71SShaveta Leekha 21aa42cb71SShaveta Leekha #endif /* __VSC_CROSSBAR_H_ */ 22