swh:1:snp:c2847dfd741eae21606027cf29250d1ebcd63fb4
Raw File
Tip revision: ff1176468d368232b684f75e82563369208bc371 authored by Linus Torvalds on 25 July 2021, 22:35:14 UTC
Linux 5.14-rc3
Tip revision: ff11764
gpio-dwapb.h
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copyright(c) 2014 Intel Corporation.
 */

#ifndef GPIO_DW_APB_H
#define GPIO_DW_APB_H

#define DWAPB_MAX_GPIOS		32

struct dwapb_port_property {
	struct fwnode_handle *fwnode;
	unsigned int	idx;
	unsigned int	ngpio;
	unsigned int	gpio_base;
	int		irq[DWAPB_MAX_GPIOS];
	bool		irq_shared;
};

struct dwapb_platform_data {
	struct dwapb_port_property *properties;
	unsigned int nports;
};

#endif
back to top