All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Xu Yang <xu.yang_2@nxp.com>
Cc: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org,
	shawnguo@kernel.org, s.hauer@pengutronix.de,
	kernel@pengutronix.de, festevam@gmail.com, peter.chen@kernel.org,
	linux-usb@vger.kernel.org, devicetree@vger.kernel.org,
	imx@lists.linux.dev, jun.li@nxp.com
Subject: Re: [PATCH v6 1/4] dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb'
Date: Tue, 1 Apr 2025 14:50:37 +0100	[thread overview]
Message-ID: <2025040111-pushup-waking-af93@gregkh> (raw)
In-Reply-To: <20250401105740.5xtkityygeucvv26@hippo>

On Tue, Apr 01, 2025 at 06:57:40PM +0800, Xu Yang wrote:
> Hi Greg,
> 
> On Tue, Mar 18, 2025 at 11:09:05PM +0800, Xu Yang wrote:
> > The i.MX95 USB2.0 controller is mostly compatible with i.MX7D, except it
> > requires a second interrupt for wakeup handling. Add the compatible string
> > for the i.MX95 platform, add the iommus property, and enforce the
> > interrupt property restriction. Keep the same restriction for existing
> > compatible strings.
> > 
> > Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
> > Reviewed-by: Frank Li <Frank.Li@nxp.com>
> > Signed-off-by: Xu Yang <xu.yang_2@nxp.com>
> > 
> > ---
> > Changes in v6:
> >  - no changes
> > Changes in v5:
> >  - no changes
> > Changes in v4:
> >  - no changes
> > Changes in v3:
> >  - add Rb tag
> > Changes in v2:
> >  - improve interrupts description
> >  - improve subject and commit message
> > ---
> >  .../bindings/usb/chipidea,usb2-common.yaml    |  3 +++
> >  .../bindings/usb/chipidea,usb2-imx.yaml       | 24 ++++++++++++++++++-
> >  2 files changed, 26 insertions(+), 1 deletion(-)
> > 
> > diff --git a/Documentation/devicetree/bindings/usb/chipidea,usb2-common.yaml b/Documentation/devicetree/bindings/usb/chipidea,usb2-common.yaml
> > index d2a7d2ecf48a..10020af15afc 100644
> > --- a/Documentation/devicetree/bindings/usb/chipidea,usb2-common.yaml
> > +++ b/Documentation/devicetree/bindings/usb/chipidea,usb2-common.yaml
> > @@ -42,6 +42,9 @@ properties:
> >  
> >    phy_type: true
> >  
> > +  iommus:
> > +    maxItems: 1
> > +
> >    itc-setting:
> >      description:
> >        interrupt threshold control register control, the setting should be
> > diff --git a/Documentation/devicetree/bindings/usb/chipidea,usb2-imx.yaml b/Documentation/devicetree/bindings/usb/chipidea,usb2-imx.yaml
> > index 8f6136f5d72e..51014955ab3c 100644
> > --- a/Documentation/devicetree/bindings/usb/chipidea,usb2-imx.yaml
> > +++ b/Documentation/devicetree/bindings/usb/chipidea,usb2-imx.yaml
> > @@ -41,6 +41,7 @@ properties:
> >                - fsl,imx8mm-usb
> >                - fsl,imx8mn-usb
> >                - fsl,imx93-usb
> > +              - fsl,imx95-usb
> >            - const: fsl,imx7d-usb
> >            - const: fsl,imx27-usb
> >        - items:
> > @@ -54,7 +55,11 @@ properties:
> >      maxItems: 1
> >  
> >    interrupts:
> > -    maxItems: 1
> > +    minItems: 1
> > +    items:
> > +      - description: USB controller interrupt or combine USB controller
> > +                     and wakeup interrupts.
> > +      - description: Wakeup interrupt
> >  
> >    clocks:
> >      minItems: 1
> > @@ -191,6 +196,7 @@ allOf:
> >            contains:
> >              enum:
> >                - fsl,imx93-usb
> > +              - fsl,imx95-usb
> >      then:
> >        properties:
> >          clocks:
> > @@ -238,6 +244,22 @@ allOf:
> >            maxItems: 1
> >          clock-names: false
> >  
> > +  # imx95 soc use two interrupts
> > +  - if:
> > +      properties:
> > +        compatible:
> > +          contains:
> > +            enum:
> > +              - fsl,imx95-usb
> > +    then:
> > +      properties:
> > +        interrupts:
> > +          minItems: 2
> > +    else:
> > +      properties:
> > +        interrupts:
> > +          maxItems: 1
> > +
> >  unevaluatedProperties: false
> 
> Will you pick up these patches?

It's the middle of the merge window, I can't pick up anything right now :(

I'll look at it after -rc1 is out, thanks.

greg k-h

      reply	other threads:[~2025-04-01 13:52 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-03-18 15:09 [PATCH v6 1/4] dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb' Xu Yang
2025-03-18 15:09 ` [PATCH v6 2/4] dt-bindings: usb: usbmisc-imx: add support for i.MX95 platform Xu Yang
2025-03-18 15:09 ` [PATCH v6 3/4] usb: chipidea: imx: add wakeup interrupt handling Xu Yang
2025-03-18 15:09 ` [PATCH v6 4/4] usb: chipidea: imx: add HSIO Block Control wakeup setting Xu Yang
2025-04-01 10:57 ` [PATCH v6 1/4] dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb' Xu Yang
2025-04-01 13:50   ` Greg KH [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2025040111-pushup-waking-af93@gregkh \
    --to=gregkh@linuxfoundation.org \
    --cc=conor+dt@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=festevam@gmail.com \
    --cc=imx@lists.linux.dev \
    --cc=jun.li@nxp.com \
    --cc=kernel@pengutronix.de \
    --cc=krzk+dt@kernel.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=peter.chen@kernel.org \
    --cc=robh@kernel.org \
    --cc=s.hauer@pengutronix.de \
    --cc=shawnguo@kernel.org \
    --cc=xu.yang_2@nxp.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.