Commit b8f9301c authored by Andy Shevchenko's avatar Andy Shevchenko Committed by Linus Walleij
Browse files

Revert "gpiolib: of: Introduce hook for missing gpio-ranges"

parent bc962997
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -981,11 +981,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++) {
+0 −12
Original line number Diff line number Diff line
@@ -525,18 +525,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 */
};