mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-28 23:23:55 +08:00
8604ac34eb
Let's stop spawning the pinctrl driver from the GPIO driver, we have these two mechanisms broken apart now, and they can each probe in isolation. If the GPIO driver cannot find its pin controller (pinctrl-u300), the pin controller core will tell it to defer probing. Reviewed-by: Stephen Warren <swarren@nvidia.com> Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
23 lines
596 B
C
23 lines
596 B
C
/*
|
|
* Copyright (C) 2007-2012 ST-Ericsson AB
|
|
* License terms: GNU General Public License (GPL) version 2
|
|
* GPIO block resgister definitions and inline macros for
|
|
* U300 GPIO COH 901 335 or COH 901 571/3
|
|
* Author: Linus Walleij <linus.walleij@stericsson.com>
|
|
*/
|
|
|
|
#ifndef __MACH_U300_GPIO_U300_H
|
|
#define __MACH_U300_GPIO_U300_H
|
|
|
|
/**
|
|
* struct u300_gpio_platform - U300 GPIO platform data
|
|
* @ports: number of GPIO block ports
|
|
* @gpio_base: first GPIO number for this block (use a free range)
|
|
*/
|
|
struct u300_gpio_platform {
|
|
u8 ports;
|
|
int gpio_base;
|
|
};
|
|
|
|
#endif /* __MACH_U300_GPIO_U300_H */
|