brintos

brintos / linux-shallow public Read only

0
0
Text · 8.7 KiB · 8332f8d Raw
295 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause */2/*3 * Copyright (c) 2015, The Linux Foundation. All rights reserved.4 * Copyright (c) 2022 Linaro Ltd5 * Author: Krzysztof Kozlowski <krzk@kernel.org> based on previous work of Kumar Gala.6 */7#ifndef _DT_BINDINGS_ARM_QCOM_IDS_H8#define _DT_BINDINGS_ARM_QCOM_IDS_H9 10/*11 * The MSM chipset and hardware revision used by Qualcomm bootloaders, DTS for12 * older chipsets (qcom,msm-id) and in socinfo driver:13 */14#define QCOM_ID_MSM8260			7015#define QCOM_ID_MSM8660			7116#define QCOM_ID_APQ8060			8617#define QCOM_ID_MSM8960			8718#define QCOM_ID_APQ8064			10919#define QCOM_ID_MSM8930			11620#define QCOM_ID_MSM8630			11721#define QCOM_ID_MSM8230			11822#define QCOM_ID_APQ8030			11923#define QCOM_ID_MSM8627			12024#define QCOM_ID_MSM8227			12125#define QCOM_ID_MSM8660A		12226#define QCOM_ID_MSM8260A		12327#define QCOM_ID_APQ8060A		12428#define QCOM_ID_MSM8974			12629#define QCOM_ID_MSM8225			12730#define QCOM_ID_MSM8625			12931#define QCOM_ID_MPQ8064			13032#define QCOM_ID_MSM8960AB		13833#define QCOM_ID_APQ8060AB		13934#define QCOM_ID_MSM8260AB		14035#define QCOM_ID_MSM8660AB		14136#define QCOM_ID_MSM8930AA		14237#define QCOM_ID_MSM8630AA		14338#define QCOM_ID_MSM8230AA		14439#define QCOM_ID_MSM8626			14540#define QCOM_ID_MSM8610			14741#define QCOM_ID_APQ8064AB		15342#define QCOM_ID_MSM8930AB		15443#define QCOM_ID_MSM8630AB		15544#define QCOM_ID_MSM8230AB		15645#define QCOM_ID_APQ8030AB		15746#define QCOM_ID_MSM8226			15847#define QCOM_ID_MSM8526			15948#define QCOM_ID_APQ8030AA		16049#define QCOM_ID_MSM8110			16150#define QCOM_ID_MSM8210			16251#define QCOM_ID_MSM8810			16352#define QCOM_ID_MSM8212			16453#define QCOM_ID_MSM8612			16554#define QCOM_ID_MSM8112			16655#define QCOM_ID_MSM8125			16756#define QCOM_ID_MSM8225Q		16857#define QCOM_ID_MSM8625Q		16958#define QCOM_ID_MSM8125Q		17059#define QCOM_ID_APQ8064AA		17260#define QCOM_ID_APQ8084			17861#define QCOM_ID_MSM8130			17962#define QCOM_ID_MSM8130AA		18063#define QCOM_ID_MSM8130AB		18164#define QCOM_ID_MSM8627AA		18265#define QCOM_ID_MSM8227AA		18366#define QCOM_ID_APQ8074			18467#define QCOM_ID_MSM8274			18568#define QCOM_ID_MSM8674			18669#define QCOM_ID_MDM9635			18770#define QCOM_ID_MSM8974PRO_AC		19471#define QCOM_ID_MSM8126			19872#define QCOM_ID_APQ8026			19973#define QCOM_ID_MSM8926			20074#define QCOM_ID_IPQ8062			20175#define QCOM_ID_IPQ8064			20276#define QCOM_ID_IPQ8066			20377#define QCOM_ID_IPQ8068			20478#define QCOM_ID_MSM8326			20579#define QCOM_ID_MSM8916			20680#define QCOM_ID_MSM8994			20781#define QCOM_ID_APQ8074PRO_AA		20882#define QCOM_ID_APQ8074PRO_AB		20983#define QCOM_ID_APQ8074PRO_AC		21084#define QCOM_ID_MSM8274PRO_AA		21185#define QCOM_ID_MSM8274PRO_AB		21286#define QCOM_ID_MSM8274PRO_AC		21387#define QCOM_ID_MSM8674PRO_AA		21488#define QCOM_ID_MSM8674PRO_AB		21589#define QCOM_ID_MSM8674PRO_AC		21690#define QCOM_ID_MSM8974PRO_AA		21791#define QCOM_ID_MSM8974PRO_AB		21892#define QCOM_ID_APQ8028			21993#define QCOM_ID_MSM8128			22094#define QCOM_ID_MSM8228			22195#define QCOM_ID_MSM8528			22296#define QCOM_ID_MSM8628			22397#define QCOM_ID_MSM8928			22498#define QCOM_ID_MSM8510			22599#define QCOM_ID_MSM8512			226100#define QCOM_ID_MSM8936			233101#define QCOM_ID_MDM9640			234102#define QCOM_ID_MSM8939			239103#define QCOM_ID_APQ8036			240104#define QCOM_ID_APQ8039			241105#define QCOM_ID_MSM8236			242106#define QCOM_ID_MSM8636			243107#define QCOM_ID_MSM8909			245108#define QCOM_ID_MSM8996			246109#define QCOM_ID_APQ8016			247110#define QCOM_ID_MSM8216			248111#define QCOM_ID_MSM8116			249112#define QCOM_ID_MSM8616			250113#define QCOM_ID_MSM8992			251114#define QCOM_ID_APQ8092			252115#define QCOM_ID_APQ8094			253116#define QCOM_ID_MSM8209			258117#define QCOM_ID_MSM8208			259118#define QCOM_ID_MDM9209			260119#define QCOM_ID_MDM9309			261120#define QCOM_ID_MDM9609			262121#define QCOM_ID_MSM8239			263122#define QCOM_ID_MSM8952			264123#define QCOM_ID_APQ8009			265124#define QCOM_ID_MSM8956			266125#define QCOM_ID_MSM8929			268126#define QCOM_ID_MSM8629			269127#define QCOM_ID_MSM8229			270128#define QCOM_ID_APQ8029			271129#define QCOM_ID_APQ8056			274130#define QCOM_ID_MSM8609			275131#define QCOM_ID_APQ8076			277132#define QCOM_ID_MSM8976			278133#define QCOM_ID_MDM9650			279134#define QCOM_ID_IPQ8065			280135#define QCOM_ID_IPQ8069			281136#define QCOM_ID_MDM9655			283137#define QCOM_ID_MDM9250			284138#define QCOM_ID_MDM9255			285139#define QCOM_ID_MDM9350			286140#define QCOM_ID_APQ8052			289141#define QCOM_ID_MDM9607			290142#define QCOM_ID_APQ8096			291143#define QCOM_ID_MSM8998			292144#define QCOM_ID_MSM8953			293145#define QCOM_ID_MSM8937			294146#define QCOM_ID_APQ8037			295147#define QCOM_ID_MDM8207			296148#define QCOM_ID_MDM9207			297149#define QCOM_ID_MDM9307			298150#define QCOM_ID_MDM9628			299151#define QCOM_ID_MSM8909W		300152#define QCOM_ID_APQ8009W		301153#define QCOM_ID_MSM8996L		302154#define QCOM_ID_MSM8917			303155#define QCOM_ID_APQ8053			304156#define QCOM_ID_MSM8996SG		305157#define QCOM_ID_APQ8017			307158#define QCOM_ID_MSM8217			308159#define QCOM_ID_MSM8617			309160#define QCOM_ID_MSM8996AU		310161#define QCOM_ID_APQ8096AU		311162#define QCOM_ID_APQ8096SG		312163#define QCOM_ID_MSM8940			313164#define QCOM_ID_SDX201			314165#define QCOM_ID_SDM660			317166#define QCOM_ID_SDM630			318167#define QCOM_ID_APQ8098			319168#define QCOM_ID_MSM8920			320169#define QCOM_ID_SDM845			321170#define QCOM_ID_MDM9206			322171#define QCOM_ID_IPQ8074			323172#define QCOM_ID_SDA660			324173#define QCOM_ID_SDM658			325174#define QCOM_ID_SDA658			326175#define QCOM_ID_SDA630			327176#define QCOM_ID_MSM8905			331177#define QCOM_ID_SDX202			333178#define QCOM_ID_SDM670			336179#define QCOM_ID_SDM450			338180#define QCOM_ID_SM8150			339181#define QCOM_ID_SDA845			341182#define QCOM_ID_IPQ8072			342183#define QCOM_ID_IPQ8076			343184#define QCOM_ID_IPQ8078			344185#define QCOM_ID_SDM636			345186#define QCOM_ID_SDA636			346187#define QCOM_ID_SDM632			349188#define QCOM_ID_SDA632			350189#define QCOM_ID_SDA450			351190#define QCOM_ID_SDM439			353191#define QCOM_ID_SDM429			354192#define QCOM_ID_SM8250			356193#define QCOM_ID_SA8155			362194#define QCOM_ID_SDA439			363195#define QCOM_ID_SDA429			364196#define QCOM_ID_SM7150			365197#define QCOM_ID_SM7150P			366198#define QCOM_ID_IPQ8070			375199#define QCOM_ID_IPQ8071			376200#define QCOM_ID_QM215			386201#define QCOM_ID_IPQ8072A		389202#define QCOM_ID_IPQ8074A		390203#define QCOM_ID_IPQ8076A		391204#define QCOM_ID_IPQ8078A		392205#define QCOM_ID_SM6125			394206#define QCOM_ID_IPQ8070A		395207#define QCOM_ID_IPQ8071A		396208#define QCOM_ID_IPQ8172			397209#define QCOM_ID_IPQ8173			398210#define QCOM_ID_IPQ8174			399211#define QCOM_ID_IPQ6018			402212#define QCOM_ID_IPQ6028			403213#define QCOM_ID_SDM429W			416214#define QCOM_ID_SM4250			417215#define QCOM_ID_IPQ6000			421216#define QCOM_ID_IPQ6010			422217#define QCOM_ID_SC7180			425218#define QCOM_ID_SM6350			434219#define QCOM_ID_QCM2150			436220#define QCOM_ID_SDA429W			437221#define QCOM_ID_SM8350			439222#define QCOM_ID_QCM2290			441223#define QCOM_ID_SM7125			443224#define QCOM_ID_SM6115			444225#define QCOM_ID_IPQ5010			446226#define QCOM_ID_IPQ5018			447227#define QCOM_ID_IPQ5028			448228#define QCOM_ID_SC8280XP		449229#define QCOM_ID_IPQ6005			453230#define QCOM_ID_QRB5165			455231#define QCOM_ID_SM8450			457232#define QCOM_ID_SM7225			459233#define QCOM_ID_SA8295P			460234#define QCOM_ID_SA8540P			461235#define QCOM_ID_QCM4290			469236#define QCOM_ID_QCS4290			470237#define QCOM_ID_SM7325			475238#define QCOM_ID_SM8450_2		480239#define QCOM_ID_SM8450_3		482240#define QCOM_ID_SC7280			487241#define QCOM_ID_SC7180P			495242#define QCOM_ID_QCM6490			497243#define QCOM_ID_SM7325P			499244#define QCOM_ID_IPQ5000			503245#define QCOM_ID_IPQ0509			504246#define QCOM_ID_IPQ0518			505247#define QCOM_ID_SM6375			507248#define QCOM_ID_IPQ9514			510249#define QCOM_ID_IPQ9550			511250#define QCOM_ID_IPQ9554			512251#define QCOM_ID_IPQ9570			513252#define QCOM_ID_IPQ9574			514253#define QCOM_ID_SM8550			519254#define QCOM_ID_IPQ5016			520255#define QCOM_ID_IPQ9510			521256#define QCOM_ID_QRB4210			523257#define QCOM_ID_QRB2210			524258#define QCOM_ID_SM8475			530259#define QCOM_ID_SM8475P			531260#define QCOM_ID_SA8775P			534261#define QCOM_ID_QRU1000			539262#define QCOM_ID_SM8475_2		540263#define QCOM_ID_QDU1000			545264#define QCOM_ID_X1E80100		555265#define QCOM_ID_SM8650			557266#define QCOM_ID_SM4450			568267#define QCOM_ID_QDU1010			587268#define QCOM_ID_QRU1032			588269#define QCOM_ID_QRU1052			589270#define QCOM_ID_QRU1062			590271#define QCOM_ID_IPQ5332			592272#define QCOM_ID_IPQ5322			593273#define QCOM_ID_IPQ5312			594274#define QCOM_ID_IPQ5302			595275#define QCOM_ID_QCS8550			603276#define QCOM_ID_QCM8550			604277#define QCOM_ID_IPQ5300			624278#define QCOM_ID_IPQ5321			650279#define QCOM_ID_QCS8300			674280#define QCOM_ID_QCS8275			675281 282/*283 * The board type and revision information, used by Qualcomm bootloaders and284 * DTS for older chipsets (qcom,board-id):285 */286#define QCOM_BOARD_ID(a, major, minor) \287	(((major & 0xff) << 16) | ((minor & 0xff) << 8) | QCOM_BOARD_ID_##a)288 289#define QCOM_BOARD_ID_MTP			8290#define QCOM_BOARD_ID_DRAGONBOARD		10291#define QCOM_BOARD_ID_QRD			11292#define QCOM_BOARD_ID_SBC			24293 294#endif /* _DT_BINDINGS_ARM_QCOM_IDS_H */295