aboutsummaryrefslogtreecommitdiffstats
path: root/rust/helpers/vmalloc.c
diff options
context:
space:
mode:
authorAndrĂ© Draszik <[email protected]>2025-05-24 05:21:29 +0000
committerKrzysztof Kozlowski <[email protected]>2025-06-27 09:13:14 +0000
commit8deaddf13538d68f4d7bd14a65dcd511ec0aba4e (patch)
tree8b812b7da76f087f4afcfe1b00af130836769d52 /rust/helpers/vmalloc.c
parentarm64: dts: exynos5433: Align i2c-gpio node names with dtschema (diff)
downloadkernel-8deaddf13538d68f4d7bd14a65dcd511ec0aba4e.tar.gz
kernel-8deaddf13538d68f4d7bd14a65dcd511ec0aba4e.zip
arm64: dts: exynos: gs101-pixel-common: add Maxim MAX77759 PMIC
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 <[email protected]> Reviewed-by: Peter Griffin <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Krzysztof Kozlowski <[email protected]>
Diffstat (limited to 'rust/helpers/vmalloc.c')
0 files changed, 0 insertions, 0 deletions