Deleted Added
full compact
ar71xx_gpiovar.h (221518) ar71xx_gpiovar.h (255335)
1/*-
2 * Copyright (c) 2009, Oleksandr Tymoshenko <gonzo@FreeBSD.org>
3 * Copyright (c) 2009, Luiz Otavio O Souza.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 11 unchanged lines hidden (view full) ---

20 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26 * SUCH DAMAGE.
27 *
1/*-
2 * Copyright (c) 2009, Oleksandr Tymoshenko <gonzo@FreeBSD.org>
3 * Copyright (c) 2009, Luiz Otavio O Souza.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 11 unchanged lines hidden (view full) ---

20 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26 * SUCH DAMAGE.
27 *
28 * $FreeBSD: head/sys/mips/atheros/ar71xx_gpiovar.h 221518 2011-05-06 02:45:02Z adrian $
28 * $FreeBSD: head/sys/mips/atheros/ar71xx_gpiovar.h 255335 2013-09-06 23:47:50Z loos $
29 *
30 */
31
32#ifndef __AR71XX_GPIOVAR_H__
33#define __AR71XX_GPIOVAR_H__
34
35#define GPIO_LOCK(_sc) mtx_lock(&(_sc)->gpio_mtx)
36#define GPIO_UNLOCK(_sc) mtx_unlock(&(_sc)->gpio_mtx)

--- 22 unchanged lines hidden (view full) ---

59 device_t dev;
60 struct mtx gpio_mtx;
61 struct resource *gpio_mem_res;
62 int gpio_mem_rid;
63 struct resource *gpio_irq_res;
64 int gpio_irq_rid;
65 void *gpio_ih;
66 int gpio_npins;
29 *
30 */
31
32#ifndef __AR71XX_GPIOVAR_H__
33#define __AR71XX_GPIOVAR_H__
34
35#define GPIO_LOCK(_sc) mtx_lock(&(_sc)->gpio_mtx)
36#define GPIO_UNLOCK(_sc) mtx_unlock(&(_sc)->gpio_mtx)

--- 22 unchanged lines hidden (view full) ---

59 device_t dev;
60 struct mtx gpio_mtx;
61 struct resource *gpio_mem_res;
62 int gpio_mem_rid;
63 struct resource *gpio_irq_res;
64 int gpio_irq_rid;
65 void *gpio_ih;
66 int gpio_npins;
67 struct gpio_pin gpio_pins[AR71XX_GPIO_PINS];
67 struct gpio_pin *gpio_pins;
68};
69
70#endif /* __AR71XX_GPIOVAR_H__ */
68};
69
70#endif /* __AR71XX_GPIOVAR_H__ */