blob: 3188a87bdaa0fab9ea2b35f4f7a37829cb252f10 [file] [log] [blame]
Linus Walleij3c702e92015-10-21 15:29:53 +02001/*
2 * <linux/gpio.h> - userspace ABI for the GPIO character devices
3 *
4 * Copyright (C) 2015 Linus Walleij
5 *
6 * This program is free software; you can redistribute it and/or modify it
7 * under the terms of the GNU General Public License version 2 as published by
8 * the Free Software Foundation.
9 */
10#ifndef _UAPI_GPIO_H_
11#define _UAPI_GPIO_H_
12
13#include <linux/ioctl.h>
14#include <linux/types.h>
15
16/**
17 * struct gpiochip_info - Information about a certain GPIO chip
18 * @name: the name of this GPIO chip
19 * @lines: number of GPIO lines on this chip
20 */
21struct gpiochip_info {
22 char name[32];
23 __u32 lines;
24};
25
26#define GPIO_GET_CHIPINFO_IOCTL _IOR('o', 0x01, struct gpiochip_info)
27
28#endif /* _UAPI_GPIO_H_ */