[PATCH v2 2/4] arm64: dts: exynos: gs101-pixel-common: add Maxim MAX77759 PMIC
Peter Griffin
peter.griffin at linaro.org
Sun May 25 00:02:18 PDT 2025
On Sat, 24 May 2025 at 06:21, André Draszik <andre.draszik at linaro.org> wrote:
>
> 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 PMIC and the subnodes for the GPIO expander and
> NVMEM, and defines the NVMEM layout.
>
> The NVMEM layout is declared such that it matches downstream's
> open-coded configuration [1].
>
> Note:
> The pinctrl nodes are kept sorted by the 'samsung,pins' property rather
> than node name, as I think that makes it easier to look at and to add
> new nodes unambiguously in the future. Its label is prefixed with 'if'
> (for interface), because there are three PMICs in total in use on
> Pixel 6 (Pro).
>
> Link: https://android.googlesource.com/kernel/google-modules/bms/+/96e729a83817/max77759_maxq.c#67 [1]
> Signed-off-by: André Draszik <andre.draszik at linaro.org>
>
> ---
Reviewed-by: Peter Griffin <peter.griffin at linaro.org>
More information about the linux-arm-kernel
mailing list