diff options
Diffstat (limited to 'src/soc/broadcom/cygnus/include/soc/gpio.h')
-rw-r--r-- | src/soc/broadcom/cygnus/include/soc/gpio.h | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/soc/broadcom/cygnus/include/soc/gpio.h b/src/soc/broadcom/cygnus/include/soc/gpio.h deleted file mode 100644 index 69f06ce0fb..0000000000 --- a/src/soc/broadcom/cygnus/include/soc/gpio.h +++ /dev/null @@ -1,37 +0,0 @@ -/* -* Copyright (C) 2015 Broadcom Corporation -* -* This program is free software; you can redistribute it and/or -* modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation version 2. -* -* This program is distributed "as is" WITHOUT ANY WARRANTY of any -* kind, whether express or implied; without even the implied warranty -* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -*/ - -#ifndef __SOC_BROADCOM_CYGNUS_GPIO_H__ -#define __SOC_BROADCOM_CYGNUS_GPIO_H__ - -#include <types.h> - -#define ENOTSUPP 524 /* Operation is not supported */ - -/* Supported GPIO types. Not all of these types are supported on all boards. */ -enum iproc_gpio_types { - IPROC_GPIO_CCA_ID, - IPROC_GPIO_CMICM_ID, - IPROC_GPIO_ASIU_ID -}; - -typedef u32 gpio_t; - - -void *cygnus_pinmux_init(void); -int cygnus_gpio_request_enable(void *priv, unsigned pin); -void cygnus_gpio_disable_free(void *priv, unsigned pin); -void gpio_init(void); -void gpio_free(gpio_t gpio); - -#endif /* __SOC_BROADCOM_CYGNUS_GPIO_H__ */ |