From: Ryan Wanner <ryan.wanner@microchip.com>
To: Conor Dooley <conor@kernel.org>
Cc: <claudiu.beznea@tuxon.dev>, <sre@kernel.org>, <robh@kernel.org>,
<krzk+dt@kernel.org>, <conor+dt@kernel.org>,
<nicolas.ferre@microchip.com>, <alexandre.belloni@bootlin.com>,
<linux@armlinux.org.uk>, <linux-pm@vger.kernel.org>,
<devicetree@vger.kernel.org>,
<linux-arm-kernel@lists.infradead.org>,
<linux-kernel@vger.kernel.org>,
Varshini Rajendran <varshini.rajendran@microchip.com>
Subject: Re: [PATCH v2 1/3] dt-bindings: power: reset: atmel,sama5d2-shdwc: add lpm binding
Date: Thu, 18 Sep 2025 08:44:45 -0700 [thread overview]
Message-ID: <895aaf27-cfb7-4071-a62d-b9204c249cc1@microchip.com> (raw)
In-Reply-To: <20250917-zeppelin-stoppage-0d0f876df93e@spud>
On 9/17/25 12:38, Conor Dooley wrote:
> On Tue, Sep 16, 2025 at 12:50:30PM -0700, Ryan.Wanner@microchip.com wrote:
>> From: Varshini Rajendran <varshini.rajendran@microchip.com>
>>
>> Add microchip,lpm-connection binding which allows to specify the devices
>> the SHDWC's Low Power Mode pin is connected to.
>>
>> Signed-off-by: Varshini Rajendran <varshini.rajendran@microchip.com>
>> [ryan.wanner@microchip.com: Add sam9x7-shdwc SoC to properties check]
>> Signed-off-by: Ryan Wanner <Ryan.Wanner@microchip.com>
>> ---
>> .../power/reset/atmel,sama5d2-shdwc.yaml | 19 +++++++++++++++++++
>> 1 file changed, 19 insertions(+)
>>
>> diff --git a/Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml b/Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
>> index 9c34249b2d6d..668b541eb44c 100644
>> --- a/Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
>> +++ b/Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
>> @@ -56,6 +56,13 @@ properties:
>> description: enable real-time timer wake-up
>> type: boolean
>>
>> + microchip,lpm-connection:
>> + description:
>> + List of phandles to devices which are connected to SHDWC's Low Power Mode Pin.
>> + The LPM pin is used to idicate to an external power supply or device to enter
>> + or exit a special powering state.
>> + $ref: /schemas/types.yaml#/definitions/phandle-array
>
> This sounds like you're some kind of power-domain provider. Why doesn't
> that generic kind of thing work for you?
This is used by the MPUs shutdown controller to toggle external things
that need to be disabled.
In the case of the SAMA7G5EK board it is used to disable the 24MHz
oscillator and the 25MHz oscillator for the GMAC1 phy.
From my understanding this is not a power-domain provider it is just
used to toggle devices to disable when the MPU is in a low power state
and to re-enable when the MPU is in a normal power state.
Ryan
>
>> +
>> patternProperties:
>> "^input@[0-15]$":
>> description:
>> @@ -96,6 +103,18 @@ allOf:
>> properties:
>> atmel,wakeup-rtt-timer: false
>>
>> + - if:
>> + properties:
>> + compatible:
>> + contains:
>> + enum:
>> + - atmel,sama5d2-shdwc
>> + - microchip,sam9x60-shdwc
>> + - microchip,sam9x7-shdwc
>> + then:
>> + properties:
>> + microchip,lpm-connection: false
>> +
>> additionalProperties: false
>>
>> examples:
>> --
>> 2.43.0
>>
next prev parent reply other threads:[~2025-09-18 15:44 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-09-16 19:50 [PATCH v2 0/3] AT91 Low Power Mode adjustments Ryan.Wanner
2025-09-16 19:50 ` [PATCH v2 1/3] dt-bindings: power: reset: atmel,sama5d2-shdwc: add lpm binding Ryan.Wanner
2025-09-17 19:38 ` Conor Dooley
2025-09-18 15:44 ` Ryan Wanner [this message]
2025-09-16 19:50 ` [PATCH v2 2/3] ARM: at91: PM: implement selection of LPM Ryan.Wanner
2025-09-17 16:51 ` Claudiu Beznea
2025-09-16 19:50 ` [PATCH v2 3/3] ARM: dts: at91: sama7g5ek: add microchip,lpm-connection on shdwc node Ryan.Wanner
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=895aaf27-cfb7-4071-a62d-b9204c249cc1@microchip.com \
--to=ryan.wanner@microchip.com \
--cc=alexandre.belloni@bootlin.com \
--cc=claudiu.beznea@tuxon.dev \
--cc=conor+dt@kernel.org \
--cc=conor@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=krzk+dt@kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pm@vger.kernel.org \
--cc=linux@armlinux.org.uk \
--cc=nicolas.ferre@microchip.com \
--cc=robh@kernel.org \
--cc=sre@kernel.org \
--cc=varshini.rajendran@microchip.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox