Home
last modified time | relevance | path

Searched +full:zap +full:- +full:shader (Results 1 – 17 of 17) sorted by relevance

/linux/arch/arm64/boot/dts/qcom/
H A Dsc7180-el2.dtso1 // SPDX-License-Identifier: BSD-3-Clause
7 /dts-v1/;
10 /* We can't and don't need to use zap shader in EL2 as linux can zap the gpu on it's own. */
12 zap-shader {
19 video-firmware {
H A Dsc8280xp-el2.dtso1 // SPDX-License-Identifier: BSD-3-Clause
7 /dts-v1/;
10 /* We can't and don't need to use zap shader in EL2 as linux can zap the gpu on it's own. */
12 zap-shader {
23 iommu-map = <0 &pcie_smmu 0x20000 0x10000>;
27 iommu-map = <0 &pcie_smmu 0x30000 0x10000>;
31 iommu-map = <0 &pcie_smmu 0x40000 0x10000>;
35 iommu-map = <0 &pcie_smmu 0x50000 0x10000>;
39 iommu-map = <0 &pcie_smmu 0x60000 0x10000>;
H A Dx1e80100-hp-elitebook-ultra-g1q.dts1 // SPDX-License-Identifier: BSD-3-Clause
3 /dts-v1/;
5 #include "x1e80100-hp-omnibook-x14.dts"
9 compatible = "hp,elitebook-ultra-g1q", "qcom,x1e80100";
13 zap-shader {
14 firmware-name = "qcom/x1e80100/hp/elitebook-ultra-g1q/qcdxkmsuc8380.mbn";
19 firmware-name = "qcom/x1e80100/hp/elitebook-ultra-g1q/qcadsp8380.mbn",
20 "qcom/x1e80100/hp/elitebook-ultra-g1q/adsp_dtbs.elf";
24 firmware-name = "qcom/x1e80100/hp/elitebook-ultra-g1q/qccdsp8380.mbn",
25 "qcom/x1e80100/hp/elitebook-ultra-g1q/cdsp_dtbs.elf";
[all …]
H A Dsdm845-lg-judyp.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
10 #include "sdm845-lg-common.dtsi"
18 compatible = "simple-framebuffer";
29 firmware-name = "qcom/sdm845/judyp/adsp.mbn";
33 firmware-name = "qcom/sdm845/judyp/cdsp.mbn";
37 zap-shader {
38 firmware-name = "qcom/sdm845/judyp/a630_zap.mbn";
43 firmware-name = "qcom/sdm845/judyp/mba.mbn", "qcom/sdm845/judyp/modem.mbn";
H A Dmsm8996-oneplus3.dts1 // SPDX-License-Identifier: GPL-2.0-only
6 /dts-v1/;
8 #include "msm8996-oneplus-common.dtsi"
13 chassis-type = "handset";
14 qcom,board-id = <8 0 15801 15>, <8 0 15801 16>;
15 qcom,msm-id = <246 0x30001>;
19 firmware-name = "qcom/msm8996/oneplus3/adsp.mbn";
24 charge-full-design-microamp-hours = <3000000>;
25 voltage-max-design-microvolt = <4350000>;
31 zap-shader {
[all …]
H A Dmsm8996-oneplus3t.dts1 // SPDX-License-Identifier: GPL-2.0-only
6 /dts-v1/;
8 #include "msm8996-oneplus-common.dtsi"
13 chassis-type = "handset";
14 qcom,board-id = <8 0 15811 26>,
20 firmware-name = "qcom/msm8996/oneplus3t/adsp.mbn";
25 charge-full-design-microamp-hours = <3400000>;
26 voltage-max-design-microvolt = <4400000>;
32 zap-shader {
33 firmware-name = "qcom/msm8996/oneplus3t/a530_zap.mbn";
[all …]
H A Dsdm845-lg-judyln.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
10 #include "sdm845-lg-common.dtsi"
18 compatible = "simple-framebuffer";
24 lab-supply = <&lab>;
25 ibb-supply = <&ibb>;
30 gpio-keys {
31 pinctrl-0 = <&vol_up_pin_a &thinq_key_default>;
33 key-thinq {
36 interrupt-parent = <&tlmm>;
[all …]
H A Dsm6115p-lenovo-j606f.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
6 /dts-v1/;
14 chassis-type = "tablet";
17 qcom,msm-id = <445 0x10000>, <420 0x10000>;
18 qcom,board-id = <34 3>;
25 #address-cells = <2>;
26 #size-cells = <2>;
30 compatible = "simple-framebuffer";
40 gpio-keys {
41 compatible = "gpio-keys";
[all …]
H A Dmsm8996pro-xiaomi-natrium.dts1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
9 #include "msm8996-xiaomi-common.dtsi"
11 #include <dt-bindings/sound/qcom,q6afe.h>
12 #include <dt-bindings/sound/qcom,q6asm.h>
17 chassis-type = "handset";
18 qcom,msm-id = <305 0x10000>;
19 qcom,board-id = <47 0>;
23 firmware-name = "qcom/msm8996/natrium/adsp.mbn";
28 compatible = "syna,rmi4-i2c";
[all …]
H A Dsm6115-fxtec-pro1x.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (c) 2023 - 2024, Dang Huynh <danct12@riseup.net>
6 /dts-v1/;
11 #include <dt-bindings/arm/qcom,ids.h>
12 #include <dt-bindings/leds/common.h>
13 #include <dt-bindings/usb/pd.h>
18 chassis-type = "handset";
20 qcom,msm-id = <QCOM_ID_SM6115 0x10000>;
23 #address-cells = <2>;
24 #size-cells = <2>;
[all …]
H A Dmsm8996-xiaomi-gemini.dts1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
9 #include "msm8996-xiaomi-common.dtsi"
10 #include <dt-bindings/sound/qcom,q6afe.h>
11 #include <dt-bindings/sound/qcom,q6asm.h>
12 #include <dt-bindings/sound/qcom,wcd9335.h>
13 #include <dt-bindings/input/ti-drv260x.h>
18 chassis-type = "handset";
19 qcom,msm-id = <246 0x30001>;
20 qcom,pmic-id = <0x20009 0x2000a 0x00 0x00>;
[all …]
H A Dmsm8996pro-xiaomi-scorpio.dts1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
9 #include "msm8996-xiaomi-common.dtsi"
11 #include <dt-bindings/sound/qcom,q6afe.h>
12 #include <dt-bindings/sound/qcom,q6asm.h>
13 #include <dt-bindings/sound/qcom,wcd9335.h>
18 chassis-type = "handset";
19 qcom,msm-id = <305 0x10000>;
20 qcom,board-id = <34 0>;
23 #address-cells = <2>;
[all …]
H A Dsdm845-lg-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
16 /delete-node/ &adsp_mem;
17 /delete-node/ &cdsp_mem;
18 /delete-node/ &gpu_mem;
19 /delete-node/ &ipa_fw_mem;
20 /delete-node/ &mba_region;
21 /delete-node/ &mpss_region;
[all …]
H A Dsm8250-xiaomi-elish-common.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
3 * Copyright (c) 2022-2024 Jianhua Lu <lujianhua000@gmail.com>
6 #include <dt-bindings/arm/qcom,ids.h>
7 #include <dt-bindings/phy/phy.h>
8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
9 #include <dt-bindings/usb/pd.h>
20 /delete-node/ &adsp_mem;
21 /delete-node/ &cdsp_secure_heap;
22 /delete-node/ &slpi_mem;
23 /delete-node/ &spss_mem;
[all …]
H A Dsdm630.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
7 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h>
8 #include <dt-bindings/clock/qcom,gcc-sdm660.h>
9 #include <dt-bindings/clock/qcom,gpucc-sdm660.h>
10 #include <dt-bindings/clock/qcom,mmcc-sdm660.h>
11 #include <dt-bindings/clock/qcom,rpmcc.h>
12 #include <dt-bindings/firmware/qcom,scm.h>
13 #include <dt-bindings/interconnect/qcom,sdm660.h>
14 #include <dt-bindings/power/qcom-rpmpd.h>
15 #include <dt-bindings/gpio/gpio.h>
[all …]
H A Dsm6115.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
6 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h>
7 #include <dt-bindings/clock/qcom,gcc-sm6115.h>
8 #include <dt-bindings/clock/qcom,sm6115-dispcc.h>
9 #include <dt-bindings/clock/qcom,sm6115-gpucc.h>
10 #include <dt-bindings/clock/qcom,rpmcc.h>
11 #include <dt-bindings/dma/qcom-gpi.h>
12 #include <dt-bindings/firmware/qcom,scm.h>
13 #include <dt-bindings/gpio/gpio.h>
14 #include <dt-bindings/interconnect/qcom,rpm-icc.h>
[all …]
/linux/drivers/gpu/drm/msm/adreno/
H A Da5xx_gpu.c1 // SPDX-License-Identifier: GPL-2.0-only
2 /* Copyright (c) 2016-2017 The Linux Foundation. All rights reserved.
10 #include <linux/nvmem-consumer.h>
26 if (a5xx_gpu->has_whereami) { in update_shadow_rptr()
48 spin_lock_irqsave(&ring->preempt_lock, flags); in a5xx_flush()
51 ring->cur = ring->next; in a5xx_flush()
56 spin_unlock_irqrestore(&ring->preempt_lock, flags); in a5xx_flush()
62 if (a5xx_gpu->cur_ring == ring && !a5xx_in_preempt(a5xx_gpu)) in a5xx_flush()
70 struct msm_ringbuffer *ring = submit->ring; in a5xx_submit_in_rb()
75 for (i = 0; i < submit->nr_cmds; i++) { in a5xx_submit_in_rb()
[all …]