mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
arm64: dts: qcom: sdm845-starqltechn: fix max77705 interrupts
Since max77705 has a register, which indicates interrupt source, it acts
as an interrupt controller.
Direct MAX77705's subdevices to use the IC's internal interrupt
controller, instead of listening to every interrupt fired by the
chip towards the host device.
Fixes: 7a88a931d0 ("arm64: dts: qcom: sdm845-starqltechn: add max77705 PMIC")
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250926-starqltechn-correct_max77705_nodes-v5-2-c6ab35165534@gmail.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
committed by
Bjorn Andersson
parent
4133486382
commit
4372b15d89
@@ -599,11 +599,13 @@
|
||||
&i2c14 {
|
||||
status = "okay";
|
||||
|
||||
pmic@66 {
|
||||
max77705: pmic@66 {
|
||||
compatible = "maxim,max77705";
|
||||
reg = <0x66>;
|
||||
#interrupt-cells = <1>;
|
||||
interrupt-parent = <&pm8998_gpios>;
|
||||
interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
|
||||
interrupt-controller;
|
||||
pinctrl-0 = <&pmic_int_default>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
@@ -644,8 +646,8 @@
|
||||
reg = <0x69>;
|
||||
compatible = "maxim,max77705-charger";
|
||||
monitored-battery = <&battery>;
|
||||
interrupt-parent = <&pm8998_gpios>;
|
||||
interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
|
||||
interrupt-parent = <&max77705>;
|
||||
interrupts = <0>;
|
||||
};
|
||||
|
||||
fuel-gauge@36 {
|
||||
@@ -653,8 +655,8 @@
|
||||
compatible = "maxim,max77705-battery";
|
||||
power-supplies = <&max77705_charger>;
|
||||
maxim,rsns-microohm = <5000>;
|
||||
interrupt-parent = <&pm8998_gpios>;
|
||||
interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
|
||||
interrupt-parent = <&max77705>;
|
||||
interrupts = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user