On 08/07/2024 13:54, Pankaj Gupta wrote: > > >> -----Original Message----- >> From: Krzysztof Kozlowski <krzk@xxxxxxxxxx> >> Sent: Monday, July 8, 2024 4:54 PM >> To: Pankaj Gupta <pankaj.gupta@xxxxxxx>; Jonathan Corbet >> <corbet@xxxxxxx>; Rob Herring <robh@xxxxxxxxxx>; Krzysztof Kozlowski >> <krzk+dt@xxxxxxxxxx>; Conor Dooley <conor+dt@xxxxxxxxxx>; Shawn Guo >> <shawnguo@xxxxxxxxxx>; Sascha Hauer <s.hauer@xxxxxxxxxxxxxx>; >> Pengutronix Kernel Team <kernel@xxxxxxxxxxxxxx>; Fabio Estevam >> <festevam@xxxxxxxxx>; Rob Herring <robh+dt@xxxxxxxxxx>; Krzysztof >> Kozlowski <krzysztof.kozlowski+dt@xxxxxxxxxx> >> Cc: linux-doc@xxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx; >> devicetree@xxxxxxxxxxxxxxx; imx@xxxxxxxxxxxxxxx; linux-arm- >> kernel@xxxxxxxxxxxxxxxxxxx >> Subject: Re: [EXT] Re: [PATCH v4 2/5] dt-bindings: arm: fsl: add imx-se-fw >> binding doc >> >> Caution: This is an external email. Please take care when clicking links or >> opening attachments. When in doubt, report the message using the 'Report >> this email' button >> >> >> On 08/07/2024 13:19, Pankaj Gupta wrote: >>>>>> 4 mailboxes? This cannot be different. >>>>> mbox-names can have any of the above mentioned 4 values. >>>>> And two values are minimum, required. >>>> >>>> No, I said it cannot be different. If two are minimum, then you can >>>> have here 4, right? But earlier you said you can have only 2. It does not >> make any sense. >>> >>> Understood. Will fix this with following changes. >>> >>> - - const: tx >>> - - const: rx >>> - - const: txdb >>> - - const: rxdb >>> - minItems: 2 >>> + - enum: >>> + - tx >>> + - txdb >>> + - enum: >>> + - rx >>> + - rxdb >> >> OK, this is now clear and answer is also clear: >> No, you cannot have different names, except some rare cases. >> Please explain why this should be an exception? > > The name suggests the type of protocol for: > - sending: tx or txdb (with doorbell). > - receiving: rx & rxdb (with doorbell). > > NXP IP SECO on i.MX8DXL/8QXP supports txdb & rxdb. Hence added these names. > > It is just for readability to understand from platform's DTSI file. Then no, that's not a reason to break fixed naming rule. These are supposed to be just tx and rx. Best regards, Krzysztof