Category:Qualcomm

From postmarketOS Wiki
(Redirected from Qualcomm)
🚧 This page is a work-in-progress. Some information contained within may be inaccurate or incomplete.

About Qualcomm

Qualcomm Incorporated
Brand of Qualcomm Incorporated
Brand of Qualcomm Incorporated
Name Qualcomm Incorporated
Country USA / Worldwide
Industry Arm, Chip
Resources Homepage

Qualcomm Incorporated is a semiconductors company, and one of the biggest manufacturers of smartphone and tablet SoCs.

Booting Procedure

Qualcomm ARM SoCs make use of several bootloaders, each of which initializes and/or checks some things and then passes on execution to the next stage in the boot chain. The final stage is whatever operating system runs on the SoC. There are slight differences between the boot chains for different SoCs, here is a triplet of charts showing the boot chains of relatively recent Qualcomm SoCs.

Qualcomm bootchain pre msm8974.png Qualcomm bootchain pre msm8996.png Qualcomm bootchain post msm8994.png

As you can see, the main change introduced in msm8974 is the merging of SBL1, which used to consist of three bootloaders, into one, and the main change introduced in msm8996 is support for the ABL UEFI bootloader - however, in some cases, aboot is still used. These charts are not necessarily exact representations of the boot chain on a specific SoC in a specific application, since modifications can be made by manufacturers by either replacing / editing one of the later links in the chain, or by adding more bootloader stages.

A more close examination of these bootloaders will follow.

Mainline SoCs

SoC Codenames Arch Year UART USB Storage Display CPU GPU Pinctrl I²C Audio Video Thermal WiFi BT Modem GPS Camera Suspend
Qualcomm APQ8064 armv7 2013 Y Y Y Y Y N Y Y N Y Y N
Qualcomm MSM8212 armv7 2013 Y Y Y P Y Y
Qualcomm MSM8226 armv7 2013 Y Y Y Y P Y Y Y N N Y Y Y N Y P N
Qualcomm MSM8909 armv7 2015 Y Y Y P Y Y Y N P N N N
Qualcomm MSM8916 aarch64 2014 Y Y Y Y P Y Y Y Y Y Y Y Y Y Y P
Qualcomm MSM8917 aarch64 2016 Y Y Y Y Y Y Y Y P N Y Y Y N P N
Qualcomm MSM8929 aarch64 2014 Y Y Y P P Y Y Y Y Y Y Y Y Y Y P
Qualcomm MSM8937 aarch64 2016 Y Y Y Y Y Y Y Y N N Y Y Y N N N
Qualcomm MSM8939 aarch64 2014 Y Y Y Y P Y Y Y Y Y Y Y Y
Qualcomm MSM8940 aarch64 2016 Y Y Y Y Y Y Y Y N N Y Y Y N N N
Qualcomm MSM8953 msmtitanium/apqtitanium aarch64 2016 Y Y Y Y Y Y Y Y Y Y Y Y Y P P P P
Qualcomm MSM8960 armv7 2012 Y P P Y Y P
Qualcomm MSM8974 msmcopper/apqcopper armv7 2013 Y Y Y Y P P Y Y N N Y Y Y P N N N
Qualcomm MSM8976 Eldarion aarch64 2016 Y P Y Y P Y Y Y N N Y Y Y P N N
Qualcomm MSM8992/MSM8994 aarch64 2015 Y Y P P Y N Y B B
Qualcomm MSM8996 msmthulium/apqthulium aarch64 2016 Y Y P Y P Y Y Y Y Y Y - - P P N
Qualcomm MSM8998 msmcobalt/apqcobalt aarch64 2017 Y Y Y P P N Y Y Y Y Y Y P Y
Qualcomm QM215 aarch64 2019
Qualcomm SC8280XP makena aarch64 2021 Y Y Y Y Y Y Y Y P P Y P P Y P P
Qualcomm SDM630 msmtriton/apqtriton aarch64 2017 Y P Y Y P P Y Y N Y Y Y Y Y P
Qualcomm SDM636 aarch64 2017 Y P Y Y P P Y Y N Y Y Y Y Y P
Qualcomm SDM660 msmfalcon/apqfalcon aarch64 2017 Y P Y Y P P Y Y N Y Y Y Y Y P
Qualcomm SDM670 sdmbat aarch64 2018 N P P Y P Y Y Y P P Y Y Y Y Y
Qualcomm SDM845 hoya aarch64 2018 Y Y Y Y Y Y Y Y Y Y Y Y Y P Y Y Y
Qualcomm SM6115 bengal aarch64 2020
Qualcomm SM6125 trinket aarch64 2019 Y Y Y P N Y N N N P N N N N
Qualcomm SM6225 khaje aarch64 2021 N N P P N N N N N N N N N N
Qualcomm SM6350 lagoon aarch64 2020 Y Y Y Y Y Y Y Y N N P Y - Y N P
Qualcomm SM6375 blair aarch64 2021 Y Y P N Y N Y Y N N P Y - Y N
Qualcomm SM7125 rennell aarch64 2020 Y Y Y Y Y Y Y Y Y Y P
Qualcomm SM7150 sdmmagpie aarch64 2019/2020 Y Y Y Y Y Y Y Y P N Y Y Y Y P P Y
Qualcomm SM7325 yupik aarch64 2021/2022 Y Y Y Y Y Y Y Y N Y Y Y Y N N N
Qualcomm SM8150 msmnile aarch64 2019 Y Y Y Y Y Y Y Y P Y Y Y
Qualcomm SM8250 kona aarch64 2020/2021 Y Y Y P Y Y Y Y Y Y Y Y
Qualcomm SM8350 lahaina aarch64 2021 P Y P Y
Qualcomm SM8450 taro aarch64 2021 Y Y Y Y Y Y Y Y Y Y
Qualcomm SM8475 cape aarch64 2022 Y Y Y Y Y Y Y
Qualcomm SM8550 kalama aarch64 2022 Y Y Y Y Y Y Y Y Y
Qualcomm SM8650 lanai / pineapple aarch64 2023 Y Y Y Y Y Y Y Y Y N Y Y Y Y N N
Qualcomm SM8750 sun(?) aarch64 2024 Y Y
Qualcomm X1E80100 hamoa aarch64 2023

Useful Links

Pages in category "Qualcomm"

The following 45 pages are in this category, out of 45 total.

Q