ARM: dts: msm: Add 8921 PMIC to ssbi bus
Add the PMIC and the sub-devices that are currently supported in the kernel to the DT. Signed-off-by: Stephen Boyd <sboyd@codeaurora.org> Signed-off-by: Kumar Gala <galak@codeaurora.org>
This commit is contained in:
parent
68de308b1c
commit
fa410c099d
|
@ -1,3 +1,5 @@
|
||||||
|
#include <dt-bindings/input/input.h>
|
||||||
|
|
||||||
#include "qcom-msm8960.dtsi"
|
#include "qcom-msm8960.dtsi"
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
|
@ -14,3 +16,16 @@ serial@16440000 {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&pmicintc {
|
||||||
|
keypad@148 {
|
||||||
|
linux,keymap = <
|
||||||
|
MATRIX_KEY(0, 0, KEY_VOLUMEUP)
|
||||||
|
MATRIX_KEY(0, 1, KEY_VOLUMEDOWN)
|
||||||
|
MATRIX_KEY(0, 2, KEY_CAMERA_FOCUS)
|
||||||
|
MATRIX_KEY(0, 3, KEY_CAMERA)
|
||||||
|
>;
|
||||||
|
keypad,num-rows = <1>;
|
||||||
|
keypad,num-columns = <5>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
|
@ -143,6 +143,43 @@ qcom,ssbi@500000 {
|
||||||
compatible = "qcom,ssbi";
|
compatible = "qcom,ssbi";
|
||||||
reg = <0x500000 0x1000>;
|
reg = <0x500000 0x1000>;
|
||||||
qcom,controller-type = "pmic-arbiter";
|
qcom,controller-type = "pmic-arbiter";
|
||||||
|
|
||||||
|
pmicintc: pmic@0 {
|
||||||
|
compatible = "qcom,pm8921";
|
||||||
|
interrupt-parent = <&msmgpio>;
|
||||||
|
interrupts = <104 8>;
|
||||||
|
#interrupt-cells = <2>;
|
||||||
|
interrupt-controller;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
pwrkey@1c {
|
||||||
|
compatible = "qcom,pm8921-pwrkey";
|
||||||
|
reg = <0x1c>;
|
||||||
|
interrupt-parent = <&pmicintc>;
|
||||||
|
interrupts = <50 1>, <51 1>;
|
||||||
|
debounce = <15625>;
|
||||||
|
pull-up;
|
||||||
|
};
|
||||||
|
|
||||||
|
keypad@148 {
|
||||||
|
compatible = "qcom,pm8921-keypad";
|
||||||
|
reg = <0x148>;
|
||||||
|
interrupt-parent = <&pmicintc>;
|
||||||
|
interrupts = <74 1>, <75 1>;
|
||||||
|
debounce = <15>;
|
||||||
|
scan-delay = <32>;
|
||||||
|
row-hold = <91500>;
|
||||||
|
};
|
||||||
|
|
||||||
|
rtc@11d {
|
||||||
|
compatible = "qcom,pm8921-rtc";
|
||||||
|
interrupt-parent = <&pmicintc>;
|
||||||
|
interrupts = <39 1>;
|
||||||
|
reg = <0x11d>;
|
||||||
|
allow-set-time;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
rng@1a500000 {
|
rng@1a500000 {
|
||||||
|
|
Loading…
Reference in New Issue