[PATCH v4 2/4] ARM: dts: microchip: Remove additional compatible string from PIO3 pinctrl nodes
Ahmad Fatoum
a.fatoum at pengutronix.de
Wed Apr 16 07:04:19 PDT 2025
Hello,
On 8/24/24 16:32, claudiu beznea wrote:
>
>
> On 14.08.2024 09:13, Manikandan Muralidharan wrote:
>> The driver data specific to each pinctrl GPIO bank compatible nodes are not
>> the sameand declaring additional compatible string as fallback has no
>> specific purpose
That's incorrect. A compatible for the old IP core means that the new
revision is still compatible with it and old drivers should work for either.
> , hence, removing the additional compatible string from the
>> pinctrl nodes in DT to comply with atmel,at91-pinctrl.txt documentation.
The correct resolution would be to add an extra compatible to the
binding instead of breaking non-Linux users of the device tree.
>> Signed-off-by: Manikandan Muralidharan <manikandan.m at microchip.com>
>> Acked-by: Linus Walleij <linus.walleij at linaro.org>
Me and Lars stumbled upon your patch, because it broke the barebox
bootloader console on SAMA5D3 boards after it was imported.
Fortunately, the system still booted, because the first stage bootloader
sets up SD host controller pinmux without referring to the device tree.
We'll submit a driver patch on the barebox side, but please keep DT
compatibility in mind with similar changes in the future.
Thanks,
Ahmad
>
> Applied to at91-dt, thanks!
>
--
Pengutronix e.K. | |
Steuerwalder Str. 21 | http://www.pengutronix.de/ |
31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
More information about the linux-arm-kernel
mailing list