Hi Jonas,

On 2023/3/19 07:56, Jonas Karlman wrote:
This series adds support for RK3568 and RK3588 in the rk gpio driver.

It also reverts the use of gpio-ranges to set gpio bank id and instead
add gpio aliases and instead use the alias sequence as the bank id.
There is another patch set from Johan to make the gpio-ranges available for all rockchip SoCs, I think "gpio-ranges" is better solution than gpio aliases, which also accepted by kernel
and used by socs from other vendors.


Thanks,
- Kever
Using an alias should remove the need for adding a new bank-id prop and
abusing the gpio-ranges prop. The alias is also used to determin the
bank id in the linux driver.

The series can also be found at [1].

[1] https://github.com/Kwiboo/u-boot-rockchip/commits/rk35xx-gpio-v1

Jonas Karlman (3):
   rockchip: dts: Add missing alias for gpio controllers
   gpio: rockchip: Use gpio alias id as gpio bank id
   gpio: rockchip: Add support for RK3568 and RK3588 banks

  arch/arm/dts/px30-u-boot.dtsi    |   4 +
  arch/arm/dts/rk3066a-u-boot.dtsi |  11 +++
  arch/arm/dts/rk3188-u-boot.dtsi  |   9 +++
  arch/arm/dts/rk322x-u-boot.dtsi  |   7 ++
  arch/arm/dts/rk3308-u-boot.dtsi  |   5 ++
  arch/arm/dts/rk3328-u-boot.dtsi  |   4 +
  arch/arm/dts/rk3368-u-boot.dtsi  |   7 ++
  arch/arm/dts/rk3399-u-boot.dtsi  |   5 ++
  arch/arm/dts/rk3588s-u-boot.dtsi |   8 ++
  arch/arm/dts/rv1108-u-boot.dtsi  |   9 +++
  arch/arm/dts/rv1126-u-boot.dtsi  |   8 ++
  drivers/gpio/rk_gpio.c           | 130 +++++++++++++++++++------------
  12 files changed, 157 insertions(+), 50 deletions(-)

Reply via email to