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:
Greg Kroah-Hartman 2022-07-28 09:33:04 +02:00
parent 0889c70b1f
commit 8636671438
2 changed files with 0 additions and 17 deletions

View File

@ -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++) {

View File

@ -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);