Hi! 2023-07-21 at 14:57, Jayesh Choudhary wrote: > The constants to define the idle state of SERDES MUX were defined in > bindings header. They are used only in DTS and driver uses the dt property > to set the idle state making it unsuitable for bindings. > The constants are moved to header next to DTS ("arch/arm64/boot/dts/ti/") > and all the references to bindings header are removed. > So add a warning to mark this bindings header as deprecated. > > Signed-off-by: Jayesh Choudhary <j-choudhary@xxxxxx> > Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> > Acked-by: Roger Quadros <rogerq@xxxxxxxxxx> Best to keep this patch together with 1/2, so I'm assuming they will take the same path to Linus, and that an ack from me will suffice. Thanks again! Acked-by: Peter Rosin <peda@xxxxxxxxxx> Cheers, Peter > --- > include/dt-bindings/mux/ti-serdes.h | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/include/dt-bindings/mux/ti-serdes.h b/include/dt-bindings/mux/ti-serdes.h > index 669ca2d6abce..b0b1091aad6d 100644 > --- a/include/dt-bindings/mux/ti-serdes.h > +++ b/include/dt-bindings/mux/ti-serdes.h > @@ -6,6 +6,14 @@ > #ifndef _DT_BINDINGS_MUX_TI_SERDES > #define _DT_BINDINGS_MUX_TI_SERDES > > +/* > + * These bindings are deprecated, because they do not match the actual > + * concept of bindings but rather contain pure constants values used only > + * in DTS board files. > + * Instead include the header in the DTS source directory. > + */ > +#warning "These bindings are deprecated. Instead, use the header in the DTS source directory." > + > /* J721E */ > > #define J721E_SERDES0_LANE0_QSGMII_LANE1 0x0