* Qualcomm Technologies, Inc. MSM MSM uses a combination of DTS and DTSI files to describe the hardware on various SoCs and boards. Typically, a SoC-specific DTSI file describes the devices present on a given SoC, and a board-specific DTSI file describes the devices external to the SoC, although some targets may follow a more simplified approach. Additionally, the SoC-specific DTSI files may further consist of a base chip-specific file and a version-specific DTSI file, to facilitate reuse of device definitions among multiple revisions of the same SoC. Required properties: - compatible: Every device present on the MSM SoC shall have a 'qcom,' prefix in its compatible string Example: restart@fc4ab000 { compatible = "qcom,pshold"; reg = <0xfc4ab000 0x4>; }; * Compatible strings: SoCs: - APQ8016 compatible = "qcom,apq8016" - APQ8084 compatible = "qcom,apq8084" - APQ8096 compatible = "qcom,apq8096" - MSM8916 compatible = "qcom,msm8916" - MSM8960 compatible = "qcom,msm8960" - MSM8996 compatible = "qcom,msm8996" - SM8150 compatible = "qcom,sm8150" - KONA compatible = "qcom,kona" - LAHAINA compatible = "qcom,lahaina" - LAHAINAP compatible = "qcom,lahainap" - SHIMA compatible = "qcom,shima" - LITO compatible = "qcom,lito" - BENGAL compatible = "qcom,bengal" - KHAJE compatible = "qcom,khaje" - KHAJEP compatible = "qcom,khajep" - KHAJEQ compatible = "qcom,khajeq" - KHAJEG compatible = "qcom,khajeg" - SDMSHRIKE compatible = "qcom,sdmshrike" - SM6150 compatible = "qcom,sm6150" - QCS405 compatible = "qcom,qcs405" - QCS403 compatible = "qcom,qcs403" - SDXPRAIRIE compatible = "qcom,sdxprairie" - SDXLEMUR compatible = "qcom,sdxlemur" - SDMMAGPIE compatible = "qcom,sdmmagpie" - HOLI compatible = "qcom,holi" - WAIPIO compatible = "qcom,waipio", "qcom,waipiop" - KALAMA compatible = "qcom,kalama", "qcom,kalamap" - KAKA compatible = "qcom,kaka" - CROW compatible = "qcom,crow" - CINDER compatible = "qcom,cinder" - DIWALI compatible = "qcom,diwali" - SDXPINN compatible = "qcom,sdxpinn" - SA410M compatible = "qcom,sa410m" - LEMANS compatible = "qcom,lemans" - MONACO compatible = "qcom,monaco", "qcom,monacop" - SDXBAAGHA compatible = "qcom,sdxbaagha" - MONACO_AUTO compatible = "qcom,monaco_auto" - TRINKET compatible = "qcom,trinket", "qcom,trinket-iot" - SDM670 compatible = "qcom,sdm670" - QCS605 compatible = "qcom,qcs605" Generic board variants: - CDP device: compatible = "qcom,cdp" - IDP device: compatible = "qcom,idp" - MTP device: compatible = "qcom,mtp" - ATP device: compatible = "qcom,atp" - FLUID device: compatible = "qcom,fluid" - LIQUID device: compatible = "qcom,liquid" - Dragonboard device: compatible = "qcom,dragonboard" - SBC device: compatible = "qcom,sbc" - SURF device: compatible = "qcom,surf" - QRD device: compatible = "qcom,qrd" - ADP device: compatible = "qcom,adp" - Simulator device: compatible = "qcom,sim" - RUMI device: compatible = "qcom,rumi" - IOT device: compatible = "qcom,iot" - HDK device: compatible = "qcom,hdk" - HHG device: compatible = "qcom,hhg" - RCM device: compatible = "qcom,rcm" - X100 device: compatible = "qcom,x100" - CCARD device: compatible = "qcom,ccard" - QAM device: compatible = "qcom,qam" Boards (SoC type + board variant): compatible = "qcom,apq8016" compatible = "qcom,apq8084-cdp" compatible = "qcom,apq8084-liquid" compatible = "qcom,apq8084-mtp" compatible = "qcom,apq8084-sbc" compatible = "qcom,apq8094-cdp" compatible = "qcom,apq8096-cdp" compatible = "qcom,apq8096-mtp" compatible = "qcom,apq8096-dragonboard" compatible = "qcom,apq8096-sbc" compatible = "qcom,apq8096-liquid" compatible = "qcom,msm8916-cdp" compatible = "qcom,msm8916-mtp" compatible = "qcom,msm8916-qrd-skuh" compatible = "qcom,msm8916-qrd-skuhf" compatible = "qcom,msm8916-qrd-skui" compatible = "qcom,msm8916-qrd-skuic" compatible = "qcom,msm8916-qrd-skuid" compatible = "qcom,msm8916-qrd-skut1" compatible = "qcom,msm8916-rumi" compatible = "qcom,msm8916-sim" compatible = "qcom,msm8960-cdp" compatible = "qcom,msm8974-cdp" compatible = "qcom,msm8974-fluid" compatible = "qcom,msm8974-liquid" compatible = "qcom,msm8974-mtp" compatible = "qcom,msm8974-rumi" compatible = "qcom,msm8974-sim" compatible = "qcom,msm8996-rumi" compatible = "qcom,msm8996-sim" compatible = "qcom,msm8996-cdp" compatible = "qcom,msm8996-dtp" compatible = "qcom,msm8996-fluid" compatible = "qcom,msm8996-liquid" compatible = "qcom,msm8996-mtp" compatible = "qcom,msm8996-adp" compatible = "qcom,sm8150-rumi" compatible = "qcom,sm8150-mtp" compatible = "qcom,sm8150-cdp" compatible = "qcom,sm8150-qrd" compatible = "qcom,sm8150p-cdp" compatible = "qcom,sm8150p-mtp" compatible = "qcom,sm8150p-qrd" compatible = "qcom,sa8155-adp" compatible = "qcom,sa8155p-adp" compatible = "qcom,sa8155-adp-star" compatible = "qcom,sa8155p-adp-star" compatible = "qcom,sa8155-adp-air" compatible = "qcom,sa8155-v2-adp-air" compatible = "qcom,sa8155p-v2-adp-air" compatible = "qcom,sa8195p-adp-star" compatible = "qcom,sa8195p-adp-star" compatible = "qcom,sa8195p-adp-air" compatible = "qcom,adp-air" compatible = "qcom,kona-rumi" compatible = "qcom,kona-mtp" compatible = "qcom,kona-cdp" compatible = "qcom,kona-qrd" compatible = "qcom,kona-iot" compatible = "qcom,kona-iot-qrd" compatible = "qcom,kona-hdk" compatible = "qcom,lahaina-rumi" compatible = "qcom,lahaina-atp" compatible = "qcom,lahaina-mtp" compatible = "qcom,lahaina-cdp" compatible = "qcom,lahaina-qrd" compatible = "qcom,lahaina-qrd-module" compatible = "qcom,lahaina-hdk" compatible = "qcom,lahainap-mtp" compatible = "qcom,lahainap-cdp" compatible = "qcom,lahainap-atp" compatible = "qcom,lahainap-qrd" compatible = "qcom,shima-rumi" compatible = "qcom,shima-idp" compatible = "qcom,shima-atp" compatible = "qcom,shima-qrd" compatible = "qcom,lito-rumi" compatible = "qcom,lito-mtp" compatible = "qcom,lito-cdp" compatible = "qcom,lito-atp" compatible = "qcom,lito-qrd" compatible = "qcom,bengal-rumi" compatible = "qcom,sdmshrike-rumi" compatible = "qcom,sdmshrike-mtp" compatible = "qcom,sdmshrike-cdp" compatible = "qcom,sm6150-rumi" compatible = "qcom,sm6150-mtp" compatible = "qcom,sm6150-cdp" compatible = "qcom,sm6150-qrd" compatible = "qcom,sm6150-idp" compatible = "qcom,qcs405-rumi" compatible = "qcom,qcs405-iot" compatible = "qcom,qcs407-iot" compatible = "qcom,qcs403-iot" compatible = "qcom,sa8150-adp-star" compatible = "qcom,adp-star" compatible = "qcom,sdxprairie-rumi" compatible = "qcom,sdxprairie-mtp" compatible = "qcom,sdxprairie-cdp" compatible = "qcom,sdxlemur-rumi" compatible = "qcom,sdxlemur-mtp" compatible = "qcom,sdxlemur-cdp" compatible = "qcom,sdmmagpie-rumi" compatible = "qcom,sdmmagpie-idp" compatible = "qcom,sdmmagpie-qrd" compatible = "qcom,holi-rumi" compatible = "qcom,holi-mtp" compatible = "qcom,holi-cdp" compatible = "qcom,holi-qrd" compatible = "qcom,holi-atp" compatible = "qcom,waipio-rumi" compatible = "qcom,waipio-mtp" compatible = "qcom,waipio-atp" compatible = "qcom,waipio-cdp" compatible = "qcom,waipio-qrd" compatible = "qcom,waipiop-hdk" compatible = "qcom,waipiop-mtp" compatible = "qcom,waipiop-cdp" compatible = "qcom,waipiop-qrd" compatible = "qcom,diwali-rumi" compatible = "qcom,kalama-rumi" compatible = "qcom,kalama-mtp" compatible = "qcom,kalama-atp" compatible = "qcom,kalama-cdp" compatible = "qcom,kalama-qrd" compatible = "qcom,kalama-rcm" compatible = "qcom,kalamap-mtp" compatible = "qcom,kalamap-cdp" compatible = "qcom,kalamap-qrd" compatible = "qcom,kalamap-hdk" compatible = "qcom,kalamap-hhg" compatible = "qcom,kalamap-iot" compatible = "qcom,kaka-rumi" compatible = "qcom,crow-rumi" compatible = "qcom,crow-atp" compatible = "qcom,crow-idp" compatible = "qcom,crow-qrd" compatible = "qcom,cinder-rumi" compatible = "qcom,cinder-idp" compatible = "qcom,cinder-x100" compatible = "qcom,sa6155" compatible = "qcom,sa6155p" compatible = "qcom,sa6155-adp-air" compatible = "qcom,sa6155-adp-star" compatible = "qcom,sa6155p-adp-air" compatible = "qcom,sa6155p-adp-star" compatible = "qcom,khaje-idp" compatible = "qcom,khaje-qrd" compatible = "qcom,khaje-atp" compatible = "qcom,khajep-idp" compatible = "qcom,khajep-qrd" compatible = "qcom,khajep-atp" compatible = "qcom,khajeq-idp" compatible = "qcom,khajeq-qrd" compatible = "qcom,khajeq-atp" compatible = "qcom,khajeg-idp" compatible = "qcom,khajeg-qrd" compatible = "qcom,khajeg-atp" compatible = "qcom,sdxpinn-rumi" compatible = "qcom,sdxpinn-idp" compatible = "qcom,sa410m-rumi" compatible = "qcom,quinvm" compatible = "qcom,sdxbaagha-rumi" compatible = "qcom,sdxbaagha-mtp" compatible = "qcom,sdxbaagha-cdp" compatible = "qcom,sa410m-idp" compatible = "qcom,sa410m-qrd" compatible = "qcom,sa410m-ccard" compatible = "qcom,qam-star" compatible = "qcom,lemans-rumi" compatible = "qcom,lemans-ivi" compatible = "qcom,lemans-ivi-adas" compatible = "qcom,lemans-ivi-adp-air" compatible = "qcom,lemans-ivi-adp-star" compatible = "qcom,lemans-ivi-qam-star" compatible = "qcom,lemans-adas-high" compatible = "qcom,lemans-adas-high-adp-air" compatible = "qcom,lemans-adas-high-adp-star" compatible = "qcom,lemans-adas-high-qam-star" compatible = "qcom,lemans-ivi-adas-adp-star" compatible = "qcom,lemans-ivi-adas-qam-star" compatible = "qcom,monaco_auto-rumi" compatible = "qcom,trinket-iot" compatible = "qcom,trinketp-iot" compatible = "qcom,trinket-iot-idp" compatible = "qcom,trinketp-iot-idp" compatible = "qcom,qcs605-mtp" compatible = "qcom,qcs605-cdp"