On 08/10/2024 07:38, markus.stockhausen@xxxxxx wrote: >> -----Ursprüngliche Nachricht----- >> Von: Krzysztof Kozlowski <krzk@xxxxxxxxxx> >> Gesendet: Montag, 7. Oktober 2024 21:26 >> An: Markus Stockhausen <markus.stockhausen@xxxxxx>; linux-phy@xxxxxxxxxxxxxxxxxxx; chris.packham@xxxxxxxxxxxxxxxxxxx; devicetree@xxxxxxxxxxxxxxx >> Betreff: Re: [PATCH v2 1/3] dt-bindings: phy: add realtek,otto-serdes PHY binding >> >> ... and still not tested. Sending untested code is waste of our time. > > Hi Krzysztof, > > appreciate your feedback and I do not want to waste your time. My fixes where a mix > of your feedback and some half-baked "make dt_binding_check" feedbacks (because > packages where missing). My fault and sorry fort he noise. > > To get next version in better shape two questions regarding your feedback: > > 1. "Messed wrapping": According to checkpatch 100 chars/line are accepted. > So I designed the comments in the driver. Does devicetree differ from that? checkpatch is not a coding style. I asked to follow coding style, please read entire document in Documentation/process. > > 2 "Bindings vs drivers". The idea about controlled ports came from other bindings. Entire property description speaks about driver, not bindings. > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/devicetree/bindings/interrupt-controller/st,stih407-irq-syscfg.yaml?h=v6.12-rc2 stih is rather poor example to use. The property was added in 2015 (!) without review (!!!). > E.g. st,invert-ext. Something like this will be needed in the future because the > SerDes allow to swap polarity which must be changed depending on the switch > design. How to do this? I do not understand the hardware aspect discussed in the property description... probably because there is no hardware description at all, but instead you speak about driver. I do not understand how polarity has anything to do with U-Boot configuring serdes. Best regards, Krzysztof