On 3/9/2022 11:43 AM, Stefan Wahren wrote:
This patch series tries to provide backward compatibility for DTB which lacks the gpio-ranges property. The commit ("pinctrl: msm: fix gpio-hog related boot issues") by Christian Lamparter already contains a fallback in case the gpio-ranges property is missing. But this approach doesn't work on BCM2835 with a gpio-hog defined for the SoC GPIOs. Based Christian's on explanation i conclude that the fallback must happen during the gpiochip_add() call and not afterwards. So the approach is to call an optional hook, which can be implemented in the platform driver. This series has been tested on Raspberry Pi 3 B Plus.
For both patches, with and without 'gpio-ranges' for pinctrl-bcm2835.c: Reviewed-by: Florian Fainelli <f.fainelli@xxxxxxxxx> Tested-by: Florian Fainelli <f.fainelli@xxxxxxxxx> Thanks a lot Stefan! -- Florian