Revert "gpiolib: of: Introduce hook for missing gpio-ranges"
This reverts commit cda45b715d
which is
commit 3550bba25d5587a701e6edf20e20984d2ee72c78 upstream.
It breaks the Android kernel ABI and is not needed for Android devices,
so it is safe to revert for now. If it is determined that it is needed
in the future, it can be brought back in an abi-preserving way.
Bug: 161946584
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I4039000cca532561dc7c02f31dfa8274620018b3
This commit is contained in:
parent
0889c70b1f
commit
8636671438
@ -933,11 +933,6 @@ static int of_gpiochip_add_pin_range(struct gpio_chip *chip)
|
||||
if (!np)
|
||||
return 0;
|
||||
|
||||
if (!of_property_read_bool(np, "gpio-ranges") &&
|
||||
chip->of_gpio_ranges_fallback) {
|
||||
return chip->of_gpio_ranges_fallback(chip, np);
|
||||
}
|
||||
|
||||
group_names = of_find_property(np, group_names_propname, NULL);
|
||||
|
||||
for (;; index++) {
|
||||
|
@ -479,18 +479,6 @@ struct gpio_chip {
|
||||
*/
|
||||
int (*of_xlate)(struct gpio_chip *gc,
|
||||
const struct of_phandle_args *gpiospec, u32 *flags);
|
||||
|
||||
/**
|
||||
* @of_gpio_ranges_fallback:
|
||||
*
|
||||
* Optional hook for the case that no gpio-ranges property is defined
|
||||
* within the device tree node "np" (usually DT before introduction
|
||||
* of gpio-ranges). So this callback is helpful to provide the
|
||||
* necessary backward compatibility for the pin ranges.
|
||||
*/
|
||||
int (*of_gpio_ranges_fallback)(struct gpio_chip *gc,
|
||||
struct device_node *np);
|
||||
|
||||
#endif /* CONFIG_OF_GPIO */
|
||||
|
||||
ANDROID_KABI_RESERVE(1);
|
||||
|
Loading…
Reference in New Issue
Block a user