On Wed, Feb 01, 2023 at 08:38:48AM +0100, Krzysztof Kozlowski wrote: > On 01/02/2023 06:48, Dmitry Torokhov wrote: > > MOXA ART RTC driver has been switched to gpiod API and is now using > > properly named properties for its gpios (with gpiolib implementing a > > quirk to recognize legacy names). Change binding document to use > > proper names as well. > > > > Signed-off-by: Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx> > > --- > > .../devicetree/bindings/rtc/moxa,moxart-rtc.txt | 12 ++++++------ > > 1 file changed, 6 insertions(+), 6 deletions(-) > > > > diff --git a/Documentation/devicetree/bindings/rtc/moxa,moxart-rtc.txt b/Documentation/devicetree/bindings/rtc/moxa,moxart-rtc.txt > > index c9d3ac1477fe..1374df7bf9d6 100644 > > --- a/Documentation/devicetree/bindings/rtc/moxa,moxart-rtc.txt > > +++ b/Documentation/devicetree/bindings/rtc/moxa,moxart-rtc.txt > > @@ -3,15 +3,15 @@ MOXA ART real-time clock > > Required properties: > > > > - compatible : Should be "moxa,moxart-rtc" > > -- gpio-rtc-sclk : RTC sclk gpio, with zero flags > > -- gpio-rtc-data : RTC data gpio, with zero flags > > -- gpio-rtc-reset : RTC reset gpio, with zero flags > > +- rtc-sclk-gpios : RTC sclk gpio, with zero flags > > +- rtc-data-gpios : RTC data gpio, with zero flags > > +- rtc-reset-gpios : RTC reset gpio, with zero flags > > Your driver breaks the ABI, doesn't it? If not, how are the old > properties parsed? It does not. As I mentioned in the driver code patch, commit eaf1a29665cd ("gpiolib: of: add a quirk for legacy names in MOXA ART RTC") makes sure gpiolib falls back to trying old variants if it can't locate properly formatted names. Thanks. -- Dmitry