Message ID | 20240715153330.91979-3-eichest@gmail.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | Add a property to turn off the max touch controller if not used | expand |
On 15/07/2024 17:31, Stefan Eichenberger wrote: > From: Stefan Eichenberger <stefan.eichenberger@toradex.com> > > Add a new property to indicate that the device should power off rather > than use deep sleep. Deep sleep is a feature of the controller that > expects the controller to remain powered in suspend. However, if a > display shares its regulator with the touch controller, we may want to > do a power off so that the display and touch controller do not use any > power. > > Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com> > Reviewed-by: Linus Walleij <linus.walleij@linaro.org> > Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> > Reviewed-by: Joao Paulo Goncalves <joao.goncalves@toradex.com> > --- > Documentation/devicetree/bindings/input/atmel,maxtouch.yaml | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/Documentation/devicetree/bindings/input/atmel,maxtouch.yaml b/Documentation/devicetree/bindings/input/atmel,maxtouch.yaml > index c40799355ed75..8de5f539b30e3 100644 > --- a/Documentation/devicetree/bindings/input/atmel,maxtouch.yaml > +++ b/Documentation/devicetree/bindings/input/atmel,maxtouch.yaml > @@ -87,6 +87,12 @@ properties: > - 2 # ATMEL_MXT_WAKEUP_GPIO > default: 0 > > + atmel,poweroff-sleep: > + description: | Since you keep sending new versions (fourth? fifth?): Do not need '|' unless you need to preserve formatting. Best regards, Krzysztof
diff --git a/Documentation/devicetree/bindings/input/atmel,maxtouch.yaml b/Documentation/devicetree/bindings/input/atmel,maxtouch.yaml index c40799355ed75..8de5f539b30e3 100644 --- a/Documentation/devicetree/bindings/input/atmel,maxtouch.yaml +++ b/Documentation/devicetree/bindings/input/atmel,maxtouch.yaml @@ -87,6 +87,12 @@ properties: - 2 # ATMEL_MXT_WAKEUP_GPIO default: 0 + atmel,poweroff-sleep: + description: | + Instead of using the deep sleep feature of the maXTouch controller, + poweroff the regulators. + type: boolean + wakeup-source: type: boolean