This patch fix driver to support acpi. Andy Shevchenko (1): ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as integer Jianqun Xu (2): pinctrl: export function get_pinctrl_dev_from_devname() gpio: rockchip: support acpi drivers/acpi/utils.c | 24 ++++ drivers/gpio/gpio-rockchip.c | 194 ++++++++++++++++++++------------ drivers/pinctrl/core.c | 1 + include/acpi/acpi_bus.h | 1 + include/linux/acpi.h | 5 + include/linux/pinctrl/pinctrl.h | 1 + 6 files changed, 152 insertions(+), 74 deletions(-) -- v6: - remove dt patches from this serial patchset - fix clock get to only with index 0 for apb and 1 for debounce - move get iomem and irq first, suggested by Johan v5: - add patches to add gpio alias and clock-names - get clock by devm_clk_get() - restore gpio range add comment - other codingstyle v4: suggested by Andy Shevchenko - use dev_fwnode and to_of_node(fwnode) to replace dev->of_node - split to a separate rockchip_gpio_get_clocks - handle fail for clk_prepare_enable - other codingstyle v3: suggested by Andy Shevchenko - fix irq size (32) to GPIO_MAX_PINS - fix to use is_of_node or is_acpi_node - use standard pattern for error handle - remove redundant assignment v2: - fix rockchip_pin_output_deferred to rockchip_pin_deferred 2.25.1