linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
  • * Re: [PATCH v3 1/2] dt-bindings: remoteproc: imx_rproc: Support i.MX8MN/P MMIO
           [not found] <20230724222418.163220-1-marex@denx.de>
           [not found] ` <20230724222418.163220-2-marex@denx.de>
    @ 2023-07-27 16:59 ` Mathieu Poirier
      1 sibling, 0 replies; 2+ messages in thread
    From: Mathieu Poirier @ 2023-07-27 16:59 UTC (permalink / raw)
      To: Marek Vasut
      Cc: linux-remoteproc, Bjorn Andersson, Conor Dooley, Fabio Estevam,
    	Krzysztof Kozlowski, NXP Linux Team, Peng Fan,
    	Pengutronix Kernel Team, Rob Herring, Sascha Hauer, Shawn Guo,
    	devicetree, linux-arm-kernel
    
    On Tue, Jul 25, 2023 at 12:24:17AM +0200, Marek Vasut wrote:
    > The MX8M CM7 boot via SMC call is problematic, since not all versions
    > of ATF support this interface. Document MMIO support used to boot the
    > CM7 on MX8MN/MP instead and discern MMIO interface using DT compatible
    > string. Document GPR register syscon phandle which is required by the
    > MMIO interface too.
    > 
    > Signed-off-by: Marek Vasut <marex@denx.de>
    > ---
    > Cc: Bjorn Andersson <andersson@kernel.org>
    > Cc: Conor Dooley <conor+dt@kernel.org>
    > Cc: Fabio Estevam <festevam@gmail.com>
    > Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
    > Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
    > Cc: NXP Linux Team <linux-imx@nxp.com>
    > Cc: Peng Fan <peng.fan@nxp.com>
    > Cc: Pengutronix Kernel Team <kernel@pengutronix.de>
    > Cc: Rob Herring <robh+dt@kernel.org>
    > Cc: Sascha Hauer <s.hauer@pengutronix.de>
    > Cc: Shawn Guo <shawnguo@kernel.org>
    > Cc: devicetree@vger.kernel.org
    > Cc: linux-arm-kernel@lists.infradead.org
    > Cc: linux-remoteproc@vger.kernel.org
    > ---
    > V2: Rename 'gpr' to 'fsl,iomuxc-gpr'
    > V3: Rename 'gpr' to 'fsl,iomuxc-gpr' everywhere
    > ---
    > Note that the MMIO being discerned using compatible string is similar
    > approach to "st,stm32mp1-rcc" vs "st,stm32mp1-rcc-secure".
    > ---
    >  .../bindings/remoteproc/fsl,imx-rproc.yaml    | 20 +++++++++++++++++++
    >  1 file changed, 20 insertions(+)
    > 
    > diff --git a/Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml b/Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml
    > index 0c3910f152d1d..30632efdad8bb 100644
    > --- a/Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml
    > +++ b/Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml
    > @@ -20,7 +20,9 @@ properties:
    >        - fsl,imx7ulp-cm4
    >        - fsl,imx8mm-cm4
    >        - fsl,imx8mn-cm7
    > +      - fsl,imx8mn-cm7-mmio
    >        - fsl,imx8mp-cm7
    > +      - fsl,imx8mp-cm7-mmio
    >        - fsl,imx8mq-cm4
    >        - fsl,imx8qm-cm4
    >        - fsl,imx8qxp-cm4
    > @@ -70,6 +72,11 @@ properties:
    >      description:
    >        Specify CPU entry address for SCU enabled processor.
    >  
    > +  fsl,iomuxc-gpr:
    > +    $ref: /schemas/types.yaml#/definitions/phandle
    > +    description:
    > +      Phandle to IOMUXC GPR block which provide access to CM7 CPUWAIT bit.
    > +
    >    fsl,resource-id:
    >      $ref: /schemas/types.yaml#/definitions/uint32
    >      description:
    > @@ -79,6 +86,19 @@ properties:
    >  required:
    >    - compatible
    >  
    > +allOf:
    > +  - if:
    > +      properties:
    > +        compatible:
    > +          not:
    > +            contains:
    > +              enum:
    > +                - fsl,imx8mn-cm7-mmio
    > +                - fsl,imx8mp-cm7-mmio
    > +    then:
    > +      properties:
    > +        fsl,iomuxc-gpr: false
    > +
    >  additionalProperties: false
    >  
    >  examples:
    
    I have applied this set.  Next time please add a cover letter.
    
    Thanks,
    Mathieu
    
    > -- 
    > 2.40.1
    > 
    
    _______________________________________________
    linux-arm-kernel mailing list
    linux-arm-kernel@lists.infradead.org
    http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
    
    ^ permalink raw reply	[flat|nested] 2+ messages in thread

  • end of thread, other threads:[~2023-07-27 17:57 UTC | newest]
    
    Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <20230724222418.163220-1-marex@denx.de>
         [not found] ` <20230724222418.163220-2-marex@denx.de>
    2023-07-27 13:22   ` [PATCH v3 2/2] remoteproc: imx_rproc: Switch iMX8MN/MP from SMCCC to MMIO Peng Fan
    2023-07-27 16:59 ` [PATCH v3 1/2] dt-bindings: remoteproc: imx_rproc: Support i.MX8MN/P MMIO Mathieu Poirier
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).