1689551c5SGuennadi Liakhovetski /* 2689551c5SGuennadi Liakhovetski * Copyright (C) 2009 3689551c5SGuennadi Liakhovetski * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> 4689551c5SGuennadi Liakhovetski * 5*1a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 6689551c5SGuennadi Liakhovetski */ 7689551c5SGuennadi Liakhovetski #ifndef _S6E63D6_H_ 8689551c5SGuennadi Liakhovetski #define _S6E63D6_H_ 9689551c5SGuennadi Liakhovetski 10689551c5SGuennadi Liakhovetski struct s6e63d6 { 11689551c5SGuennadi Liakhovetski unsigned int bus; 12689551c5SGuennadi Liakhovetski unsigned int cs; 13689551c5SGuennadi Liakhovetski unsigned int id; 14689551c5SGuennadi Liakhovetski struct spi_slave *slave; 15689551c5SGuennadi Liakhovetski }; 16689551c5SGuennadi Liakhovetski 17689551c5SGuennadi Liakhovetski extern int s6e63d6_init(struct s6e63d6 *data); 18689551c5SGuennadi Liakhovetski extern int s6e63d6_index(struct s6e63d6 *data, u8 idx); 19689551c5SGuennadi Liakhovetski extern int s6e63d6_param(struct s6e63d6 *data, u16 param); 20689551c5SGuennadi Liakhovetski 21689551c5SGuennadi Liakhovetski #endif 22