mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
ARM: dts: s5pv210: Correct fuelgauge definition on Aries
Correct the fuelgauge definition because only the fuelgauge on fascinate4g has interrupt support (and even then it was wrong). Also, assign the GPIO pinctrl so the interrupt is properly configured Signed-off-by: Jonathan Bakker <xc-racer2@live.ca> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
This commit is contained in:
parent
5b29357091
commit
99bb20321f
2 changed files with 18 additions and 3 deletions
|
@ -425,10 +425,8 @@
|
|||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&fg_i2c_pins>;
|
||||
|
||||
fuelgauge@36 {
|
||||
fg: fuelgauge@36 {
|
||||
compatible = "maxim,max17040";
|
||||
interrupt-parent = <&vic0>;
|
||||
interrupts = <7>;
|
||||
reg = <0x36>;
|
||||
};
|
||||
};
|
||||
|
|
|
@ -37,10 +37,27 @@
|
|||
};
|
||||
};
|
||||
|
||||
&fg {
|
||||
compatible = "maxim,max77836-battery";
|
||||
|
||||
interrupt-parent = <&gph3>;
|
||||
interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&fg_irq>;
|
||||
};
|
||||
|
||||
&pinctrl0 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&sleep_cfg>;
|
||||
|
||||
fg_irq: fg-irq {
|
||||
samsung,pins = "gph3-3";
|
||||
samsung,pin-function = <EXYNOS_PIN_FUNC_F>;
|
||||
samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
|
||||
samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
|
||||
};
|
||||
|
||||
/* Based on vendor kernel v2.6.35.7 */
|
||||
sleep_cfg: sleep-cfg {
|
||||
PIN_SLP(gpa0-0, PREV, NONE);
|
||||
|
|
Loading…
Add table
Reference in a new issue