dt-bindings: mfd: twl: Enable power button also for TWL603X
TWL603x has also a power button function, so add the corresponding subnode. As not in all cases there is a power button connected to the corresponding pad of the TWL603x, the functionality can be disabled by status = "disabled" or simply not adding the subnode. To keep things simple, follow the established design pattern of using const interrupts as used also by the other subdevices. Signed-off-by: Andreas Kemnade <andreas@kemnade.info> Reviewed-by: Conor Dooley <conor.dooley@microchip.com> Link: https://patch.msgid.link/20251106-twl6030-button-v4-1-fdf1aa6e1e9a@kernel.org Signed-off-by: Lee Jones <lee@kernel.org>
This commit is contained in:
committed by
Lee Jones
parent
5c17042d6c
commit
65a4ee23e0
@@ -55,6 +55,15 @@ allOf:
|
||||
|
||||
gpadc: false
|
||||
|
||||
pwrbutton:
|
||||
properties:
|
||||
compatible:
|
||||
const: ti,twl4030-pwrbutton
|
||||
interrupts:
|
||||
items:
|
||||
- items:
|
||||
const: 8
|
||||
|
||||
usb-comparator: false
|
||||
|
||||
- if:
|
||||
@@ -95,7 +104,14 @@ allOf:
|
||||
compatible:
|
||||
const: ti,twl6030-gpadc
|
||||
|
||||
pwrbutton: false
|
||||
pwrbutton:
|
||||
properties:
|
||||
compatible:
|
||||
const: ti,twl6030-pwrbutton
|
||||
interrupts:
|
||||
items:
|
||||
- items:
|
||||
const: 0
|
||||
|
||||
madc: false
|
||||
|
||||
@@ -146,7 +162,14 @@ allOf:
|
||||
compatible:
|
||||
const: ti,twl6032-gpadc
|
||||
|
||||
pwrbutton: false
|
||||
pwrbutton:
|
||||
properties:
|
||||
compatible:
|
||||
const: ti,twl6030-pwrbutton
|
||||
interrupts:
|
||||
items:
|
||||
- items:
|
||||
const: 0
|
||||
|
||||
madc: false
|
||||
|
||||
@@ -226,11 +249,11 @@ properties:
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
const: ti,twl4030-pwrbutton
|
||||
enum:
|
||||
- ti,twl4030-pwrbutton
|
||||
- ti,twl6030-pwrbutton
|
||||
interrupts:
|
||||
items:
|
||||
- items:
|
||||
const: 8
|
||||
maxItems: 1
|
||||
|
||||
watchdog:
|
||||
type: object
|
||||
@@ -459,6 +482,11 @@ examples:
|
||||
#io-channel-cells = <1>;
|
||||
};
|
||||
|
||||
pwrbutton {
|
||||
compatible = "ti,twl6030-pwrbutton";
|
||||
interrupts = <0>;
|
||||
};
|
||||
|
||||
rtc {
|
||||
compatible = "ti,twl4030-rtc";
|
||||
interrupts = <8>;
|
||||
|
||||
Reference in New Issue
Block a user