Skip to content

Commit 43b1d60

Browse files
committed
Merge tag 'qcom-arm64-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Qualcomm Arm64 DeviceTree for v6.20 Introduce the Kaanapali SoC, with the MTP and QRD devices. Introduce support for the Milos SoC (SM7635) and initial support for the Fairphone (Gen 6) device on this platform. Add the QCS6490-based RubikPI3 board, the QRB2210-based Arduino UnoQ, the X Elite-based Medion SPRCHRGD 14 S1 and Surface Pro 11 laptops, and the SDM845-based Pixel 3 and Pixel 3 XL devices. On the Kodiak-based (QCS6490) RB3Gen2 the TC9563 PCIe switch controller is described. On Lemans (SA8775P/QCS9075) the GPU and crypto blocks are added. IO-regions and clocks are added to interconnect nodes to allow QoS configuration. GPU, TPM and USB support are enabled on the evaluation kit (EVK). On Monaco (QCS8300) the two PCIe controllers, the camera subsystem, tsens, display subsystem, crypto, CPUfreq, and coresight are added. On the evaluation kit (EVK) the PCIe busses are enabled, together with an AMC6821-based fan controller and the ST33 TPM chip. On MSM8939 the camera subsystem is described. The Asus ZenFone 2 Laser/Selfie gains battery and hall sensor support. On the Agatti-based RB1 board PM8008 is described and an overlay for the Vision mezzanine is introduced. On SDM630 the compute DSP remoteproc, FastRPC and related entites are described. The LPASS LPI pinctrl node is described. On SDM845-based OnePlus device the bootloader framebuffer and its resources are described, to improve the transition. On the SDM845-based devices from OnePlus, SHIFT, and Xiaomi ath10k calibration variants are specified. The sensor remoteproc is enabled on Xiaomi Pocophone F1. On SM7225-based Fairphone FP4 regulators for the cameras are described, and the camera EEPROM is added. On SM8650 the camera subsystem is described. On the QRD the Samsung S5KJN1 camera sensor is added, and for the HDK an overlay for the "Rear Camera Card" is added. On SM8750 CPUfreq, SDCHCI and Iris (video encode/decode) support are added, and missing - required - properties for the BAM DMA is added. These are then enabled on the MTP. On Talos (SM6150/QCS615) PMU, DisplayPort, and USB/DP combo PHY are added. DisplayPort is enabled on the Talos Ride board. On Hamoa (X Elite) add crypto engine, missing TCSR reference clocks, and random number generator block. The soc bus address width is corrected to match the hardware. On the Lenovo Thinkpad T14s HDMI and audio playback over DisplayPort is introduced. HDMI, Iris (video encode/decode) and PS8830 retimers are described for the ASUS Vivobook S 15. On the Hamoa evaluation kit (EVK) PCIe busses, WiFi, backlight, TPM and RG (red/green) LEDs are described. Enable QSEECOM, and thereby UEFI variable access, on the Medion SPRCHRGD 14 S1 (commit should have been on drivers branch). * tag 'qcom-arm64-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (155 commits) dt-bindings: mailbox: qcom: Add IPCC support for Kaanapali and Glymur Platforms dt-bindings: mailbox: qcom: Add CPUCP mailbox controller bindings for Kaanapali arm64: dts: qcom: lemans: enable static TPDM arm64: dts: qcom: kodiak: Add memory region for audiopd arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: add HDMI nodes arm64: dts: qcom: x1e: bus is 40-bits (fix 64GB models) arm64: dts: qcom: lemans; Add EL2 overlay arm64: dts: qcom: sm8150: add uart13 arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0 arm64: dts: qcom: qrb4210-rb2: Fix UART3 wakeup IRQ storm arm64: dts: qcom: sm6125-ginkgo: Fix missing msm-id subtype arm64: dts: qcom: qcs8300: Add GPU cooling arm64: dts: qcom: sa8775p: Add reg and clocks for QoS configuration arm64: dts: qcom: hamoa-iot-evk: Enable TPM (ST33) on SPI11 arm64: dts: qcom: talos: Add PMU support arm64: dts: qcom: talos: switch to interrupt-cells 4 to add PPI partitions arm64: dts: qcom: ipq9574: Complete USB DWC3 wrapper interrupts arm64: dts: qcom: ipq5018: Correct USB DWC3 wrapper interrupts arm64: dts: qcom: monaco: Add CTCU and ETR nodes ... Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2 parents 2aced0b + fc12767 commit 43b1d60

104 files changed

Lines changed: 17981 additions & 478 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Documentation/devicetree/bindings/arm/qcom.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,11 @@ properties:
6161
- qcom,apq8084-sbc
6262
- const: qcom,apq8084
6363

64+
- items:
65+
- enum:
66+
- fairphone,fp6
67+
- const: qcom,milos
68+
6469
- items:
6570
- enum:
6671
- microsoft,dempsey
@@ -327,6 +332,12 @@ properties:
327332
- qcom,ipq9574-ap-al02-c9
328333
- const: qcom,ipq9574
329334

335+
- items:
336+
- enum:
337+
- qcom,kaanapali-mtp
338+
- qcom,kaanapali-qrd
339+
- const: qcom,kaanapali
340+
330341
- description: Sierra Wireless MangOH Green with WP8548 Module
331342
items:
332343
- const: swir,mangoh-green-wp8548
@@ -336,6 +347,7 @@ properties:
336347
- description: Qualcomm Technologies, Inc. Robotics RB1
337348
items:
338349
- enum:
350+
- arduino,imola
339351
- qcom,qrb2210-rb1
340352
- const: qcom,qrb2210
341353
- const: qcom,qcm2290
@@ -348,6 +360,7 @@ properties:
348360
- qcom,qcs6490-rb3gen2
349361
- radxa,dragon-q6a
350362
- shift,otter
363+
- thundercomm,rubikpi3
351364
- const: qcom,qcm6490
352365

353366
- description: Qualcomm Technologies, Inc. Distributed Unit 1000 platform
@@ -900,6 +913,8 @@ properties:
900913

901914
- items:
902915
- enum:
916+
- google,blueline
917+
- google,crosshatch
903918
- huawei,planck
904919
- lenovo,yoga-c630
905920
- lg,judyln
@@ -1067,6 +1082,19 @@ properties:
10671082
- const: qcom,x1e78100
10681083
- const: qcom,x1e80100
10691084

1085+
- items:
1086+
- enum:
1087+
- medion,sprchrgd14s1
1088+
- tuxedo,elite14gen1
1089+
- const: qcom,x1e78100
1090+
- const: qcom,x1e80100
1091+
1092+
- items:
1093+
- const: microsoft,denali-lcd
1094+
- const: microsoft,denali
1095+
- const: qcom,x1p64100
1096+
- const: qcom,x1e80100
1097+
10701098
- items:
10711099
- enum:
10721100
- asus,vivobook-s15
@@ -1089,6 +1117,11 @@ properties:
10891117
- const: qcom,hamoa-iot-som
10901118
- const: qcom,x1e80100
10911119

1120+
- items:
1121+
- const: microsoft,denali-oled
1122+
- const: microsoft,denali
1123+
- const: qcom,x1e80100
1124+
10921125
- items:
10931126
- enum:
10941127
- asus,zenbook-a14-ux3407qa-lcd

Documentation/devicetree/bindings/clock/qcom,x1e80100-gcc.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ properties:
6262
- description: USB4_1 PHY max PIPE clock source
6363
- description: USB4_2 PHY PCIE PIPE clock source
6464
- description: USB4_2 PHY max PIPE clock source
65+
- description: UFS PHY RX Symbol 0 clock source
66+
- description: UFS PHY RX Symbol 1 clock source
67+
- description: UFS PHY TX Symbol 0 clock source
6568

6669
power-domains:
6770
description:
@@ -121,7 +124,10 @@ examples:
121124
<&usb4_1_phy_pcie_pipe_clk>,
122125
<&usb4_1_phy_max_pipe_clk>,
123126
<&usb4_2_phy_pcie_pipe_clk>,
124-
<&usb4_2_phy_max_pipe_clk>;
127+
<&usb4_2_phy_max_pipe_clk>,
128+
<&ufs_phy_rx_symbol_0>,
129+
<&ufs_phy_rx_symbol_1>,
130+
<&ufs_phy_tx_symbol_0>;
125131
power-domains = <&rpmhpd RPMHPD_CX>;
126132
#clock-cells = <1>;
127133
#reset-cells = <1>;

Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ properties:
1919
- items:
2020
- enum:
2121
- qcom,glymur-cpucp-mbox
22+
- qcom,kaanapali-cpucp-mbox
23+
- qcom,sm8750-cpucp-mbox
2224
- const: qcom,x1e80100-cpucp-mbox
2325
- enum:
2426
- qcom,x1e80100-cpucp-mbox

Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ properties:
2424
compatible:
2525
items:
2626
- enum:
27+
- qcom,glymur-ipcc
28+
- qcom,kaanapali-ipcc
2729
- qcom,milos-ipcc
2830
- qcom,qcs8300-ipcc
2931
- qcom,qdu1000-ipcc

Documentation/devicetree/bindings/vendor-prefixes.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,8 @@ patternProperties:
158158
description: Arctic Sand
159159
"^arcx,.*":
160160
description: arcx Inc. / Archronix Inc.
161+
"^arduino,.*":
162+
description: Arduino SRL
161163
"^argon40,.*":
162164
description: Argon 40 Technologies Limited
163165
"^ariaboard,.*":
@@ -995,6 +997,8 @@ patternProperties:
995997
description: Mustek Limited
996998
"^mediatek,.*":
997999
description: MediaTek Inc.
1000+
"^medion,.*":
1001+
description: Medion AG
9981002
"^megachips,.*":
9991003
description: MegaChips
10001004
"^mele,.*":
@@ -1697,6 +1701,8 @@ patternProperties:
16971701
description: Theobroma Systems Design und Consulting GmbH
16981702
"^turing,.*":
16991703
description: Turing Machines, Inc.
1704+
"^tuxedo,.*":
1705+
description: TUXEDO Computers GmbH
17001706
"^tyan,.*":
17011707
description: Tyan Computer Corporation
17021708
"^tyhx,.*":

arch/arm64/boot/dts/qcom/Makefile

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,20 @@ dtb-$(CONFIG_ARCH_QCOM) += ipq9574-rdp433.dtb
3030
dtb-$(CONFIG_ARCH_QCOM) += ipq9574-rdp449.dtb
3131
dtb-$(CONFIG_ARCH_QCOM) += ipq9574-rdp453.dtb
3232
dtb-$(CONFIG_ARCH_QCOM) += ipq9574-rdp454.dtb
33+
dtb-$(CONFIG_ARCH_QCOM) += kaanapali-mtp.dtb
34+
dtb-$(CONFIG_ARCH_QCOM) += kaanapali-qrd.dtb
3335
dtb-$(CONFIG_ARCH_QCOM) += lemans-evk.dtb
3436

3537
lemans-evk-camera-csi1-imx577-dtbs := lemans-evk.dtb lemans-evk-camera-csi1-imx577.dtbo
3638
lemans-evk-camera-dtbs := lemans-evk.dtb lemans-evk-camera.dtbo
3739

3840
dtb-$(CONFIG_ARCH_QCOM) += lemans-evk-camera-csi1-imx577.dtb
3941
dtb-$(CONFIG_ARCH_QCOM) += lemans-evk-camera.dtb
42+
43+
lemans-evk-el2-dtbs := lemans-evk.dtb lemans-el2.dtbo
44+
45+
dtb-$(CONFIG_ARCH_QCOM) += lemans-evk-el2.dtb
46+
dtb-$(CONFIG_ARCH_QCOM) += milos-fairphone-fp6.dtb
4047
dtb-$(CONFIG_ARCH_QCOM) += monaco-evk.dtb
4148
dtb-$(CONFIG_ARCH_QCOM) += msm8216-samsung-fortuna3g.dtb
4249
dtb-$(CONFIG_ARCH_QCOM) += msm8916-acer-a1-724.dtb
@@ -138,12 +145,25 @@ qcs6490-rb3gen2-industrial-mezzanine-dtbs := qcs6490-rb3gen2.dtb qcs6490-rb3gen2
138145

139146
dtb-$(CONFIG_ARCH_QCOM) += qcs6490-rb3gen2-industrial-mezzanine.dtb
140147
dtb-$(CONFIG_ARCH_QCOM) += qcs6490-rb3gen2-vision-mezzanine.dtb
148+
dtb-$(CONFIG_ARCH_QCOM) += qcs6490-thundercomm-rubikpi3.dtb
141149
dtb-$(CONFIG_ARCH_QCOM) += qcs8300-ride.dtb
142150
dtb-$(CONFIG_ARCH_QCOM) += qcs8550-aim300-aiot.dtb
143151
dtb-$(CONFIG_ARCH_QCOM) += qcs9100-ride.dtb
144152
dtb-$(CONFIG_ARCH_QCOM) += qcs9100-ride-r3.dtb
153+
154+
qcs9100-ride-el2-dtbs := qcs9100-ride.dtb lemans-el2.dtbo
155+
qcs9100-ride-r3-el2-dtbs := qcs9100-ride-r3.dtb lemans-el2.dtbo
156+
157+
dtb-$(CONFIG_ARCH_QCOM) += qcs9100-ride-el2.dtb
158+
dtb-$(CONFIG_ARCH_QCOM) += qcs9100-ride-r3-el2.dtb
145159
dtb-$(CONFIG_ARCH_QCOM) += qdu1000-idp.dtb
160+
dtb-$(CONFIG_ARCH_QCOM) += qrb2210-arduino-imola.dtb
146161
dtb-$(CONFIG_ARCH_QCOM) += qrb2210-rb1.dtb
162+
163+
qrb2210-rb1-vision-mezzanine-dtbs := qrb2210-rb1.dtb qrb2210-rb1-vision-mezzanine.dtbo
164+
165+
dtb-$(CONFIG_ARCH_QCOM) += qrb2210-rb1-vision-mezzanine.dtb
166+
147167
dtb-$(CONFIG_ARCH_QCOM) += qrb4210-rb2.dtb
148168
dtb-$(CONFIG_ARCH_QCOM) += qrb5165-rb5.dtb
149169

@@ -250,6 +270,8 @@ dtb-$(CONFIG_ARCH_QCOM) += sdm845-db845c.dtb
250270
sdm845-db845c-navigation-mezzanine-dtbs := sdm845-db845c.dtb sdm845-db845c-navigation-mezzanine.dtbo
251271

252272
dtb-$(CONFIG_ARCH_QCOM) += sdm845-db845c-navigation-mezzanine.dtb
273+
dtb-$(CONFIG_ARCH_QCOM) += sdm845-google-crosshatch.dtb
274+
dtb-$(CONFIG_ARCH_QCOM) += sdm845-google-blueline.dtb
253275
dtb-$(CONFIG_ARCH_QCOM) += sdm845-lg-judyln.dtb
254276
dtb-$(CONFIG_ARCH_QCOM) += sdm845-lg-judyp.dtb
255277
dtb-$(CONFIG_ARCH_QCOM) += sdm845-mtp.dtb
@@ -315,8 +337,12 @@ dtb-$(CONFIG_ARCH_QCOM) += sm8550-samsung-q5q.dtb
315337
dtb-$(CONFIG_ARCH_QCOM) += sm8550-sony-xperia-yodo-pdx234.dtb
316338

317339
sm8650-hdk-display-card-dtbs := sm8650-hdk.dtb sm8650-hdk-display-card.dtbo
340+
sm8650-hdk-display-card-rear-camera-card-dtbs := sm8650-hdk.dtb sm8650-hdk-display-card.dtbo sm8650-hdk-rear-camera-card.dtbo
341+
sm8650-hdk-rear-camera-card-dtbs := sm8650-hdk.dtb sm8650-hdk-rear-camera-card.dtbo
318342

343+
dtb-$(CONFIG_ARCH_QCOM) += sm8650-hdk-display-card-rear-camera-card.dtb
319344
dtb-$(CONFIG_ARCH_QCOM) += sm8650-hdk-display-card.dtb
345+
dtb-$(CONFIG_ARCH_QCOM) += sm8650-hdk-rear-camera-card.dtb
320346
dtb-$(CONFIG_ARCH_QCOM) += sm8650-hdk.dtb
321347
dtb-$(CONFIG_ARCH_QCOM) += sm8650-mtp.dtb
322348
dtb-$(CONFIG_ARCH_QCOM) += sm8650-qrd.dtb
@@ -346,6 +372,8 @@ x1e80100-hp-omnibook-x14-el2-dtbs := x1e80100-hp-omnibook-x14.dtb x1-el2.dtbo
346372
dtb-$(CONFIG_ARCH_QCOM) += x1e80100-hp-omnibook-x14.dtb x1e80100-hp-omnibook-x14-el2.dtb
347373
x1e80100-lenovo-yoga-slim7x-el2-dtbs := x1e80100-lenovo-yoga-slim7x.dtb x1-el2.dtbo
348374
dtb-$(CONFIG_ARCH_QCOM) += x1e80100-lenovo-yoga-slim7x.dtb x1e80100-lenovo-yoga-slim7x-el2.dtb
375+
x1e80100-medion-sprchrgd-14-s1-el2-dtbs := x1e80100-medion-sprchrgd-14-s1.dtb x1-el2.dtbo
376+
dtb-$(CONFIG_ARCH_QCOM) += x1e80100-medion-sprchrgd-14-s1.dtb x1e80100-medion-sprchrgd-14-s1-el2.dtb
349377
x1e80100-microsoft-romulus13-el2-dtbs := x1e80100-microsoft-romulus13.dtb x1-el2.dtbo
350378
dtb-$(CONFIG_ARCH_QCOM) += x1e80100-microsoft-romulus13.dtb x1e80100-microsoft-romulus13-el2.dtb
351379
x1e80100-microsoft-romulus15-el2-dtbs := x1e80100-microsoft-romulus15.dtb x1-el2.dtbo
@@ -362,3 +390,5 @@ x1p42100-hp-omnibook-x14-el2-dtbs := x1p42100-hp-omnibook-x14.dtb x1-el2.dtbo
362390
dtb-$(CONFIG_ARCH_QCOM) += x1p42100-hp-omnibook-x14.dtb x1p42100-hp-omnibook-x14-el2.dtb
363391
x1p42100-lenovo-thinkbook-16-el2-dtbs := x1p42100-lenovo-thinkbook-16.dtb x1-el2.dtbo
364392
dtb-$(CONFIG_ARCH_QCOM) += x1p42100-lenovo-thinkbook-16.dtb x1p42100-lenovo-thinkbook-16-el2.dtb
393+
x1p64100-microsoft-denali-el2-dtbs := x1p64100-microsoft-denali.dtb x1-el2.dtbo
394+
dtb-$(CONFIG_ARCH_QCOM) += x1p64100-microsoft-denali.dtb x1p64100-microsoft-denali-el2.dtb

arch/arm64/boot/dts/qcom/agatti.dtsi

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -562,6 +562,13 @@
562562
bias-disable;
563563
};
564564

565+
qup_uart2_default: qup-uart2-default-state {
566+
pins = "gpio6", "gpio7", "gpio71", "gpio80";
567+
function = "qup2";
568+
drive-strength = <2>;
569+
bias-disable;
570+
};
571+
565572
qup_uart3_default: qup-uart3-default-state {
566573
pins = "gpio8", "gpio9", "gpio10", "gpio11";
567574
function = "qup3";
@@ -597,6 +604,34 @@
597604
bias-disable;
598605
};
599606

607+
mclk0_default: mclk0-default-state {
608+
pins = "gpio20";
609+
function = "cam_mclk";
610+
drive-strength = <16>;
611+
bias-disable;
612+
};
613+
614+
mclk1_default: mclk1-default-state {
615+
pins = "gpio21";
616+
function = "cam_mclk";
617+
drive-strength = <16>;
618+
bias-disable;
619+
};
620+
621+
mclk2_default: mclk2-default-state {
622+
pins = "gpio27";
623+
function = "cam_mclk";
624+
drive-strength = <16>;
625+
bias-disable;
626+
};
627+
628+
mclk3_default: mclk3-default-state {
629+
pins = "gpio28";
630+
function = "cam_mclk";
631+
drive-strength = <16>;
632+
bias-disable;
633+
};
634+
600635
sdc1_state_on: sdc1-on-state {
601636
clk-pins {
602637
pins = "sdc1_clk";
@@ -1315,6 +1350,23 @@
13151350
status = "disabled";
13161351
};
13171352

1353+
uart2: serial@4a88000 {
1354+
compatible = "qcom,geni-uart";
1355+
reg = <0x0 0x04a88000 0x0 0x4000>;
1356+
interrupts = <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>;
1357+
clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>;
1358+
clock-names = "se";
1359+
pinctrl-0 = <&qup_uart2_default>;
1360+
pinctrl-names = "default";
1361+
interconnects = <&qup_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG
1362+
&qup_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>,
1363+
<&bimc MASTER_APPSS_PROC RPM_ALWAYS_TAG
1364+
&config_noc MASTER_APPSS_PROC RPM_ALWAYS_TAG>;
1365+
interconnect-names = "qup-core",
1366+
"qup-config";
1367+
status = "disabled";
1368+
};
1369+
13181370
i2c3: i2c@4a8c000 {
13191371
compatible = "qcom,geni-i2c";
13201372
reg = <0x0 0x04a8c000 0x0 0x4000>;
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
/* SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause */
2+
/*
3+
* Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
4+
*/
5+
6+
#ifndef __DTS_GLYMUR_MAILBOX_IPCC_H
7+
#define __DTS_GLYMUR_MAILBOX_IPCC_H
8+
9+
/* Glymur physical client IDs */
10+
#define IPCC_MPROC_AOP 0
11+
#define IPCC_MPROC_TZ 1
12+
#define IPCC_MPROC_MPSS 2
13+
#define IPCC_MPROC_LPASS 3
14+
#define IPCC_MPROC_SLPI 4
15+
#define IPCC_MPROC_SDC 5
16+
#define IPCC_MPROC_CDSP 6
17+
#define IPCC_MPROC_NPU 7
18+
#define IPCC_MPROC_APSS 8
19+
#define IPCC_MPROC_GPU 9
20+
#define IPCC_MPROC_ICP 11
21+
#define IPCC_MPROC_VPU 12
22+
#define IPCC_MPROC_PCIE0 13
23+
#define IPCC_MPROC_PCIE1 14
24+
#define IPCC_MPROC_PCIE2 15
25+
#define IPCC_MPROC_SPSS 16
26+
#define IPCC_MPROC_PCIE3 19
27+
#define IPCC_MPROC_PCIE4 20
28+
#define IPCC_MPROC_PCIE5 21
29+
#define IPCC_MPROC_PCIE6 22
30+
#define IPCC_MPROC_TME 23
31+
#define IPCC_MPROC_WPSS 24
32+
#define IPCC_MPROC_PCIE7 44
33+
#define IPCC_MPROC_SOCCP 46
34+
35+
#define IPCC_COMPUTE_L0_LPASS 0
36+
#define IPCC_COMPUTE_L0_CDSP 1
37+
#define IPCC_COMPUTE_L0_APSS 2
38+
#define IPCC_COMPUTE_L0_GPU 3
39+
#define IPCC_COMPUTE_L0_CVP 6
40+
#define IPCC_COMPUTE_L0_ICP 7
41+
#define IPCC_COMPUTE_L0_VPU 8
42+
#define IPCC_COMPUTE_L0_DPU 9
43+
#define IPCC_COMPUTE_L0_SOCCP 11
44+
45+
#define IPCC_COMPUTE_L1_LPASS 0
46+
#define IPCC_COMPUTE_L1_CDSP 1
47+
#define IPCC_COMPUTE_L1_APSS 2
48+
#define IPCC_COMPUTE_L1_GPU 3
49+
#define IPCC_COMPUTE_L1_CVP 6
50+
#define IPCC_COMPUTE_L1_ICP 7
51+
#define IPCC_COMPUTE_L1_VPU 8
52+
#define IPCC_COMPUTE_L1_DPU 9
53+
#define IPCC_COMPUTE_L1_SOCCP 11
54+
55+
#define IPCC_PERIPH_LPASS 0
56+
#define IPCC_PERIPH_APSS 1
57+
#define IPCC_PERIPH_PCIE0 2
58+
#define IPCC_PERIPH_PCIE1 3
59+
#define IPCC_PERIPH_PCIE2 6
60+
#define IPCC_PERIPH_PCIE3 7
61+
#define IPCC_PERIPH_PCIE4 8
62+
#define IPCC_PERIPH_PCIE5 9
63+
#define IPCC_PERIPH_PCIE6 10
64+
#define IPCC_PERIPH_PCIE7 11
65+
#define IPCC_PERIPH_SOCCP 13
66+
#define IPCC_PERIPH_WPSS 16
67+
68+
#endif

0 commit comments

Comments
 (0)