[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220920103108.23074-1-jay.xu@rock-chips.com>
Date: Tue, 20 Sep 2022 18:30:48 +0800
From: Jianqun Xu <jay.xu@...k-chips.com>
To: linus.walleij@...aro.org, heiko@...ech.de, brgl@...ev.pl,
andriy.shevchenko@...ux.intel.com
Cc: robert.moore@...el.com, robh@...nel.org,
linux-rockchip@...ts.infradead.org, linux-kernel@...r.kernel.org,
lenb@...nel.org, rafael@...nel.org,
Jianqun Xu <jay.xu@...k-chips.com>
Subject: [PATCH 00/20] Rockchip pinctrl/GPIO support ACPI
The patchset will fix the pinctrl and GPIO driver to support ACPI
enabled. There are several patches sent seperated for pinctrl and gpio
branch, now let send them together make it easy to review.
Andy Shevchenko (1):
ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as
integer
Jianqun Xu (19):
pinctrl/rockchip: populate GPIO platform early
pinctrl/rockchip: use fwnode instead of of_node
pinctrl/rockchip: switch to use device_get_match_data
pinctrl/rockchip: of_populate_platform for gpio only for of node
pinctrl/rockchip: parse dt only if the fwnode is of node
pinctrl/rockchip: print a message if driver probed successfully
gpiolib: make gpiochip_find_by_name to be common function
gpio/rockchip: drop 'bank->name' from the driver
gpio/rockchip: revert deferred output settings on probe
gpio/rockchip: add of_node for gpiochip
gpio/rockchip: add return check for clock rate set
gpio/rockchip: disable and put clocks when remove
gpio/rockchip: switch to use irq_domain_create_linear
gpio/rockchip: disable and put clocks when gpiolib register failed
gpio/rockchip: try to get gpio id from uid when ACPI enabled
gpio/rockchip: print device with fwnode name when probe successful
gpio/rockchip: make use of device property
gpio/rockchip: make GPIO module work well under ACPI enabled
pinctrl/rockchip: find existed gpiochip by gpio label
drivers/acpi/utils.c | 24 +++
drivers/gpio/gpio-rockchip.c | 325 ++++++++++++++++-------------
drivers/gpio/gpiolib.c | 16 +-
drivers/pinctrl/pinctrl-rockchip.c | 108 +++++-----
drivers/pinctrl/pinctrl-rockchip.h | 9 +-
include/acpi/acpi_bus.h | 1 +
include/linux/acpi.h | 5 +
include/linux/gpio/driver.h | 12 ++
8 files changed, 289 insertions(+), 211 deletions(-)
--
v1:
- continue with the suggestion from Andy and Johan
2.25.1
Powered by blists - more mailing lists