AIFlasherRepair OS

Platform database · source-verified

Chipset → PMIC → storage rails, with the source on every row.

Which PMICs sit next to a Qualcomm SoC, and which regulator feeds UFS / eMMC VCC and VCCQ — taken from Linux mainline device trees and checked across boards. Phone-to-chipset rows come from the LineageOS device database. Nothing here is typed in by hand.

  • 36Qualcomm phone SoCs
  • 88PMIC pairings cross-checked
  • 32storage rails cross-checked
  • 38phones mapped to SoC
  • 0values typed by hand

How to read it

Cross-checked — the same PMIC or regulator appears on two or more independent mainline board files.

Single source — seen on one board only; treat as a lead, not a fact.

A voltage is shown only when the boards configure the same range. Otherwise it reads not published.

Before you inject or replace anything

These are SoC reference designs. OEM boards usually follow them, but your exact board schematic or boardview always wins. Use this to know which rail to look for, then measure it on the board in front of you.

MediaTek, Exynos, Unisoc and Apple are not described in mainline, so they are not listed here rather than guessed.

Chipsets

Qualcomm platforms

MSM8916

Snapdragon 410 / Snapdragon 412

PMICs on mainline boards

  • PM8916Cross-checked · 38 boards

No storage supply described on mainline boards for this SoC.

MSM8917

Snapdragon 425

PMICs on mainline boards

  • PM8937Cross-checked · 3 boards

No storage supply described on mainline boards for this SoC.

MSM8929

Snapdragon 415

PMICs on mainline boards

No storage supply described on mainline boards for this SoC.

MSM8937

Snapdragon 430

PMICs on mainline boards

Storage supply rails

RoleRegulatorConfiguredEvidence
eMMC VCC (vmmc)PM8937_L8not published — boards differSingle source · review
eMMC VCCQ (vqmmc)PM8937_L5not published — boards differSingle source · review

MSM8939

Snapdragon 615 / Snapdragon 616

PMICs on mainline boards

  • PM8916Cross-checked · 9 boards

No storage supply described on mainline boards for this SoC.

MSM8953

Snapdragon 625

PMICs on mainline boards

Storage supply rails

RoleRegulatorConfiguredEvidence
eMMC VCC (vmmc)PM8953_L82.900 VCross-checked · 10 boards
eMMC VCCQ (vqmmc)PM8953_L51.800 VCross-checked · 10 boards

MSM8956

Snapdragon 650

PMICs on mainline boards

No storage supply described on mainline boards for this SoC.

MSM8976

Snapdragon 652

PMICs on mainline boards

Storage supply rails

RoleRegulatorConfiguredEvidence
eMMC VCC (vmmc)PM8950_L8not published — boards differSingle source · review
eMMC VCCQ (vqmmc)PM8950_L5not published — boards differSingle source · review

MSM8992

Snapdragon 808

PMICs on mainline boards

No storage supply described on mainline boards for this SoC.

MSM8994

Snapdragon 810

PMICs on mainline boards

  • PM8994Cross-checked · 13 boards
  • PMI8994Cross-checked · 12 boards

No storage supply described on mainline boards for this SoC.

MSM8996

Snapdragon 820

PMICs on mainline boards

No storage supply described on mainline boards for this SoC.

MSM8998

Snapdragon 835

PMICs on mainline boards

  • PM8005Cross-checked · 11 boards
  • PM8998Cross-checked · 11 boards
  • PMI8998Cross-checked · 8 boards

No storage supply described on mainline boards for this SoC.

SC7180

PMICs on mainline boards

  • PM6150Cross-checked · 52 boards
  • PM6150LCross-checked · 52 boards

Storage supply rails

RoleRegulatorConfiguredEvidence
eMMC VCC (vmmc)VREG_L19A_2P92.960 VCross-checked · 3 boards
eMMC VCCQ (vqmmc)VREG_L12A_1P81.800 VCross-checked · 3 boards

SDM450

PMICs on mainline boards

Storage supply rails

RoleRegulatorConfiguredEvidence
eMMC VCC (vmmc)PM8953_L82.900 VCross-checked · 2 boards
eMMC VCCQ (vqmmc)PM8953_L51.800 VCross-checked · 2 boards

SDM630

Snapdragon 630

PMICs on mainline boards

  • PM660Cross-checked · 7 boards
  • PM660LCross-checked · 7 boards

Storage supply rails

RoleRegulatorConfiguredEvidence
eMMC VCC (vmmc)VREG_L4B_2P952.944–2.952 VCross-checked · 2 boards
eMMC VCCQ (vqmmc)VREG_L8A_1P8not published — boards differCross-checked · 2 boards

SDM632

Snapdragon 632

PMICs on mainline boards

  • PM8953Cross-checked · 2 boards
  • PMI632Single source · review

Storage supply rails

RoleRegulatorConfiguredEvidence
eMMC VCC (vmmc)PM8953_L82.900 VCross-checked · 2 boards
eMMC VCCQ (vqmmc)PM8953_L51.800 VCross-checked · 2 boards

SDM636

Snapdragon 636

PMICs on mainline boards

  • PM660Single source · review
  • PM660LSingle source · review

No storage supply described on mainline boards for this SoC.

SDM660

Snapdragon 660

PMICs on mainline boards

  • PM660Cross-checked · 3 boards
  • PM660LCross-checked · 3 boards

Storage supply rails

RoleRegulatorConfiguredEvidence
eMMC VCC (vmmc)VREG_L4B_2P952.944–2.952 VCross-checked · 2 boards
eMMC VCCQ (vqmmc)VREG_L8A_1P8not published — boards differCross-checked · 2 boards

SDM670

Snapdragon 670

PMICs on mainline boards

  • PM660Cross-checked · 2 boards
  • PM660LCross-checked · 2 boards

No storage supply described on mainline boards for this SoC.

SDM845

Snapdragon 845

PMICs on mainline boards

  • PM8998Cross-checked · 19 boards
  • PMI8998Cross-checked · 15 boards
  • PM8005Cross-checked · 4 boards

Storage supply rails

RoleRegulatorConfiguredEvidence
UFS VCCVREG_L20A_2P95not published — boards differCross-checked · 8 boards

SDM850

PMICs on mainline boards

  • PM8998Cross-checked · 3 boards

Storage supply rails

RoleRegulatorConfiguredEvidence
UFS VCCVREG_L20A_2P952.960 VCross-checked · 3 boards

SM4250

Snapdragon 460

PMICs on mainline boards

Storage supply rails

RoleRegulatorConfiguredEvidence
UFS VCCVREG_L24Anot published — boards differSingle source · review
UFS VCCQ2VREG_L11Anot published — boards differSingle source · review
eMMC VCC (vmmc)VREG_L24A_2P96not published — boards differSingle source · review
eMMC VCCQ (vqmmc)VREG_L11A_1P8not published — boards differSingle source · review

SM6115

Snapdragon 662

PMICs on mainline boards

  • PM6125Cross-checked · 3 boards
  • PMI632Cross-checked · 2 boards

Storage supply rails

RoleRegulatorConfiguredEvidence
UFS VCCPM6125_L24not published — boards differSingle source · review
UFS VCCPM6125_L24Anot published — boards differSingle source · review
UFS VCCVREG_L24Anot published — boards differSingle source · review
UFS VCCQ2PM6125_L11not published — boards differSingle source · review
UFS VCCQ2PM6125_L11Anot published — boards differSingle source · review
UFS VCCQ2VREG_L11Anot published — boards differSingle source · review
eMMC VCC (vmmc)VREG_L24A_2P96not published — boards differSingle source · review
eMMC VCCQ (vqmmc)VREG_L11A_1P8not published — boards differSingle source · review

SM6125

Snapdragon 665

PMICs on mainline boards

  • PM6125Cross-checked · 4 boards
  • PMI632Cross-checked · 2 boards

Storage supply rails

RoleRegulatorConfiguredEvidence
UFS VCCVREG_L24Anot published — boards differSingle source · review
UFS VCCQ2VREG_L11Anot published — boards differSingle source · review
eMMC VCC (vmmc)PM6125_L24not published — boards differSingle source · review
eMMC VCCQ (vqmmc)PM6125_L11not published — boards differSingle source · review

SM6350

Snapdragon 690 5G

PMICs on mainline boards

Storage supply rails

RoleRegulatorConfiguredEvidence
UFS VCCVREG_L7Enot published — boards differSingle source · review
UFS VCCQ2VREG_L12Anot published — boards differSingle source · review

SM6375

Snapdragon 695

PMICs on mainline boards

No storage supply described on mainline boards for this SoC.

Phones (LineageOS)

Realme 9 5G

SM7125

Snapdragon 720G

PMICs on mainline boards

No storage supply described on mainline boards for this SoC.

Phones (LineageOS)

Xiaomi Redmi Note 9 Pro (India), Xiaomi Redmi Note 9 Pro Max

SM7225

Snapdragon 750G 5G / Snapdragon 750G

PMICs on mainline boards

Storage supply rails

RoleRegulatorConfiguredEvidence
UFS VCCVREG_L7Enot published — boards differSingle source · review
UFS VCCQ2VREG_L12Anot published — boards differSingle source · review

SM7325

Snapdragon 778G 5G / Snapdragon 778G+ 5G

PMICs on mainline boards

Storage supply rails

RoleRegulatorConfiguredEvidence
UFS VCCVREG_L7B_2P96not published — boards differCross-checked · 3 boards
UFS VCCQVREG_L9B_1P21.200–1.304 VCross-checked · 2 boards
UFS VCCQ2VREG_L9B_1P2not published — boards differSingle source · review

Phones (LineageOS)

Samsung Galaxy A52s 5G, Samsung Galaxy A73 5G, Xiaomi 11 Lite 5G NE

SM8150

Snapdragon 855 / Snapdragon 855+

PMICs on mainline boards

Storage supply rails

RoleRegulatorConfiguredEvidence
UFS VCCVREG_L10A_2P52.504–2.960 VCross-checked · 3 boards
UFS VCCVREG_L10A_2P96not published — boards differSingle source · review
UFS VCCQVREG_L9A_1P21.200 VCross-checked · 3 boards
UFS VCCQVREG_L5C_1P2not published — boards differSingle source · review
UFS VCCQ2VREG_S4A_1P81.800 VCross-checked · 4 boards

Phones (LineageOS)

OnePlus 7, OnePlus 7 Pro, OnePlus 7T, OnePlus 7T Pro, Xiaomi POCO X3 Pro

SM8250

Snapdragon 865 / Snapdragon 870 / Snapdragon 865+

PMICs on mainline boards

Storage supply rails

RoleRegulatorConfiguredEvidence
UFS VCCVREG_L17A_3P0not published — boards differCross-checked · 3 boards
UFS VCCVREG_L17A_2P96not published — boards differSingle source · review
UFS VCCQVREG_L6A_1P21.200 VCross-checked · 4 boards
UFS VCCQ2VREG_S4A_1P8not published — boards differCross-checked · 4 boards

Phones (LineageOS)

OnePlus 8, OnePlus 8 Pro, OnePlus 8T, Xiaomi Mi 10T, Xiaomi Mi 10T Pro, Xiaomi POCO F2 Pro, Xiaomi POCO F3, Xiaomi POCO F4

SM8350

Snapdragon 888 / Snapdragon 888+ / Snapdragon G3x Gen 1

PMICs on mainline boards

Storage supply rails

RoleRegulatorConfiguredEvidence
UFS VCCVREG_L7B_2P96not published — boards differCross-checked · 3 boards
UFS VCCQVREG_L9B_1P21.200 VCross-checked · 3 boards

Phones (LineageOS)

OnePlus 9, OnePlus 9 Pro, Xiaomi Mi 11

SM8450

Snapdragon 8 Gen1

PMICs on mainline boards

Storage supply rails

RoleRegulatorConfiguredEvidence
UFS VCCVREG_L7B_2P52.504 VCross-checked · 2 boards
UFS VCCQVREG_L9B_1P21.200 VCross-checked · 2 boards

SM8550

Snapdragon 8 Gen2

PMICs on mainline boards

Storage supply rails

RoleRegulatorConfiguredEvidence
UFS VCCVREG_L17B_2P5not published — boards differCross-checked · 5 boards
UFS VCCQVREG_L1G_1P2not published — boards differCross-checked · 5 boards

Phones (LineageOS)

Samsung Galaxy S23, Samsung Galaxy S23+, Xiaomi 13, Xiaomi 13 Pro

SM8650

Snapdragon 8 Gen3

PMICs on mainline boards

Storage supply rails

RoleRegulatorConfiguredEvidence
UFS VCCVREG_L17B_2P52.504 VCross-checked · 4 boards
UFS VCCQVREG_L1C_1P21.200 VCross-checked · 4 boards

SM8750

Snapdragon 8 Elite

PMICs on mainline boards

Storage supply rails

RoleRegulatorConfiguredEvidence
UFS VCCVREG_L17B_2P52.504 VCross-checked · 2 boards
UFS VCCQVREG_L1D_1P21.200 VCross-checked · 2 boards

Phones

Phone → chipset (LineageOS)

Only phones present in the LineageOS device database. Regional variants can use a different SoC — confirm the exact model number.

BrandModelChipsetSource
OnePlus7Qualcomm SM8150 Snapdragon 855LineageOS · guacamoleb
OnePlus7 ProQualcomm SM8150 Snapdragon 855LineageOS · guacamole
OnePlus7TQualcomm SM8150-AC Snapdragon 855+LineageOS · hotdogb
OnePlus7T ProQualcomm SM8150-AC Snapdragon 855+LineageOS · hotdog
OnePlus8Qualcomm SM8250 Snapdragon 865LineageOS · instantnoodle
OnePlus8 ProQualcomm SM8250 Snapdragon 865LineageOS · instantnoodlep
OnePlus8TQualcomm SM8250 Snapdragon 865LineageOS · kebab
OnePlus9Qualcomm SM8350 Snapdragon 888LineageOS · lemonade
OnePlus9 ProQualcomm SM8350 Snapdragon 888LineageOS · lemonadep
OnePlusNordQualcomm SM7250 Snapdragon 765GLineageOS · avicii
Realme9 5GQualcomm SM6375 Snapdragon 695LineageOS · oscarru
SamsungGalaxy A21sSamsung Exynos 850LineageOS · a21s
SamsungGalaxy A52s 5GQualcomm SM7325 Snapdragon 778G 5GLineageOS · a52sxq
SamsungGalaxy A71Qualcomm SM7150-AA Snapdragon 730LineageOS · a71
SamsungGalaxy A73 5GQualcomm SM7325 Snapdragon 778G 5GLineageOS · a73xq
SamsungGalaxy S22Samsung Exynos 2200LineageOS · g0s
SamsungGalaxy S22 UltraSamsung Exynos 2200LineageOS · b0s
SamsungGalaxy S22+Samsung Exynos 2200LineageOS · g0s
SamsungGalaxy S23Qualcomm SM8550 Snapdragon 8 Gen2LineageOS · dm1q
SamsungGalaxy S23+Qualcomm SM8550 Snapdragon 8 Gen2LineageOS · dm1q
XiaomiMi 10TQualcomm SM8250 Snapdragon 865LineageOS · apollon
XiaomiMi 10T ProQualcomm SM8250 Snapdragon 865LineageOS · apollon
XiaomiMi 11Qualcomm SM8350 Snapdragon 888LineageOS · venus
XiaomiPOCO F2 ProQualcomm SM8250 Snapdragon 865LineageOS · lmi
XiaomiPOCO F3Qualcomm SM8250-AC Snapdragon 870LineageOS · alioth
XiaomiPOCO F4Qualcomm SM8250-AC Snapdragon 870LineageOS · munch
XiaomiPOCO F5 ProQualcomm SM8475 Snapdragon 8+ Gen1LineageOS · mondrian
XiaomiPOCO X3 ProQualcomm SM8150-AC Snapdragon 860LineageOS · vayu
XiaomiPOCO X4 GTMediaTek Dimensity 8100LineageOS · xaga
XiaomiRedmi 12CMediaTek Helio G85LineageOS · earth
XiaomiRedmi 9MediaTek Helio G80LineageOS · lancelot
XiaomiRedmi Note 10 ProQualcomm SM7150-AC Snapdragon 732GLineageOS · sweet
XiaomiRedmi Note 9MediaTek Helio G85LineageOS · merlinx
XiaomiRedmi Note 9 Pro (India)Qualcomm SM7125 Snapdragon 720GLineageOS · miatoll
XiaomiRedmi Note 9 Pro MaxQualcomm SM7125 Snapdragon 720GLineageOS · miatoll
Xiaomi11 Lite 5G NEQualcomm SM7325 Snapdragon 778G 5GLineageOS · lisa
Xiaomi13Qualcomm SM8550 Snapdragon 8 Gen2LineageOS · fuxi
Xiaomi13 ProQualcomm SM8550 Snapdragon 8 Gen2LineageOS · nuwa

Sources: Linux mainline device trees @ 32c52ec87d62 · LineageOS device database @ 62993c820d16. Found an error with evidence? Send it — corrections go through the same source check.