@@ -40,12 +40,10 @@ properties:
reg:
maxItems: 1
- interrupts:
- minItems: 1
- maxItems: 12
- description:
- Must contain an array of encoded interrupt specifiers for
- each available MPP
+ interrupt-controller: true
+
+ '#interrupt-cells':
+ const: 2
gpio-controller: true
gpio-line-names: true
@@ -67,6 +65,7 @@ required:
- gpio-controller
- '#gpio-cells'
- gpio-ranges
+ - interrupt-controller
patternProperties:
'-state$':
@@ -163,7 +162,8 @@ examples:
gpio-ranges = <&pm8841_mpp 0 0 4>;
gpio-line-names = "VDD_PX_BIAS", "WLAN_LED_CTRL",
"BT_LED_CTRL", "GPIO-F";
- interrupts = <4 0xa0 0 0>, <4 0xa1 0 0>, <4 0xa2 0 0>, <4 0xa3 0 0>;
+ interrupt-controller;
+ #interrupt-cells = <2>;
pinctrl-names = "default";
pinctrl-0 = <&pm8841_default>;
Stop specifying individual interrupts properties. Use #interrupt-cells instead as we are switching qcom,spmi-mpp and qcom,ssbi-mpp to hierarchical IRQ setup. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> --- .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) -- 2.30.2