You've already forked linux-rockchip
mirror of
https://github.com/armbian/linux-rockchip.git
synced 2026-01-06 11:08:10 -08:00
Revert "gpiolib: of: Introduce hook for missing gpio-ranges"
This reverts commitcda45b715dwhich is commit3550bba25dupstream. 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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user