
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(-)