mirror of
https://github.com/torvalds/linux.git
synced 2026-06-01 02:53:36 +02:00
arm64: dts: exynos: gs101-pixel-common: add Maxim MAX77759 fuel gauge
On Pixel 6 (and Pro), a MAX77759 companion PMIC for USB Type-C applications is used, which contains four functional blocks (at distinct I2C addresses): * top (including GPIO & NVMEM) * charger * fuel gauge * TCPCi This change adds the fuel gauge. Reviewed-by: Peter Griffin <peter.griffin@linaro.org> Tested-by: Peter Griffin <peter.griffin@linaro.org> Signed-off-by: André Draszik <andre.draszik@linaro.org> Link: https://patch.msgid.link/20260302-max77759-fg-dts-v2-1-12f1109a6fee@linaro.org Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
This commit is contained in:
parent
a3a20c5f4e
commit
3d7bd20e02
|
|
@ -727,6 +727,17 @@ usbc0_role_sw: endpoint {
|
|||
};
|
||||
};
|
||||
|
||||
fuel-gauge@36 {
|
||||
compatible = "maxim,max77759-fg";
|
||||
reg = <0x36>;
|
||||
|
||||
pinctrl-0 = <&if_pmic_fg_int>;
|
||||
pinctrl-names = "default";
|
||||
interrupts-extended = <&gpa9 3 IRQ_TYPE_LEVEL_LOW>;
|
||||
|
||||
shunt-resistor-micro-ohms = <5000>;
|
||||
};
|
||||
|
||||
pmic@66 {
|
||||
compatible = "maxim,max77759";
|
||||
reg = <0x66>;
|
||||
|
|
@ -825,6 +836,13 @@ sub_pmic_int: sub-pmic-int-pins {
|
|||
samsung,pin-pud = <GS101_PIN_PULL_NONE>;
|
||||
};
|
||||
|
||||
if_pmic_fg_int: if-pmic-fg-int-pins {
|
||||
samsung,pins = "gpa9-3";
|
||||
samsung,pin-function = <GS101_PIN_FUNC_EINT>;
|
||||
samsung,pin-pud = <GS101_PIN_PULL_UP>;
|
||||
samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>;
|
||||
};
|
||||
|
||||
key_power: key-power-pins {
|
||||
samsung,pins = "gpa10-1";
|
||||
samsung,pin-function = <GS101_PIN_FUNC_EINT>;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user