VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
74ba9207e1adf include/misc/altera.h    (Thomas Gleixner   2019-05-20 09:19:02 +0200  1) /* SPDX-License-Identifier: GPL-2.0-or-later */
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300  2) /*
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300  3)  * altera.h
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300  4)  *
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300  5)  * altera FPGA driver
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300  6)  *
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300  7)  * Copyright (C) Altera Corporation 1998-2001
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300  8)  * Copyright (C) 2010 NetUP Inc.
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300  9)  * Copyright (C) 2010 Igor M. Liplianin <liplianin@netup.ru>
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 10)  */
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 11) 
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 12) #ifndef _ALTERA_H_
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 13) #define _ALTERA_H_
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 14) 
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 15) struct altera_config {
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 16) 	void *dev;
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 17) 	u8 *action;
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 18) 	int (*jtag_io) (void *dev, int tms, int tdi, int tdo);
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 19) };
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 20) 
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 21) #if defined(CONFIG_ALTERA_STAPL) || \
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 22) 		(defined(CONFIG_ALTERA_STAPL_MODULE) && defined(MODULE))
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 23) 
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 24) extern int altera_init(struct altera_config *config, const struct firmware *fw);
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 25) #else
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 26) 
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 27) static inline int altera_init(struct altera_config *config,
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 28) 						const struct firmware *fw)
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 29) {
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 30) 	printk(KERN_WARNING "%s: driver disabled by Kconfig\n", __func__);
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 31) 	return 0;
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 32) }
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 33) #endif /* CONFIG_ALTERA_STAPL */
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 34) 
fa766c9be58bd include/staging/altera.h (Igor M. Liplianin 2011-01-25 17:00:00 -0300 35) #endif /* _ALTERA_H_ */