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