/linux/Documentation/devicetree/bindings/display/msm/ |
H A D | gpu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Rob Clark <robdclark@gmail.com> 14 # as a work-around: 20 - qcom,adreno 21 - amd,imageon 23 - compatible 28 - description: | 30 figure out the chip-id. [all …]
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | sdm845-lg-judyp.dts | 1 // 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 D | msm8996-oneplus3t.dts | 1 // 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 D | msm8996-oneplus3.dts | 1 // 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 D | sdm845-lg-judyln.dts | 1 // 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 D | sc7180-acer-aspire1.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/sound/qcom,q6asm.h> 7 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 14 /delete-node/ &tz_mem; 15 /delete-node/ &ipa_fw_mem; 20 chassis-type = "laptop"; 30 stdout-path = "serial0:115200n8"; 33 reserved-memory { [all …]
|
H A D | sm6115p-lenovo-j606f.dts | 1 // 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 D | msm8996pro-xiaomi-natrium.dts | 1 // 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 D | sm6115-fxtec-pro1x.dts | 1 // 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 D | msm8996-xiaomi-gemini.dts | 1 // 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 D | sdm845-xiaomi-beryllium-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 /dts-v1/; 5 #include <dt-bindings/leds/common.h> 6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 7 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 8 #include <dt-bindings/sound/qcom,q6afe.h> 9 #include <dt-bindings/sound/qcom,q6asm.h> 11 #include "sdm845-wcd9340.dtsi" 19 /delete-node/ &tz_mem; 20 /delete-node/ &adsp_mem; [all …]
|
H A D | msm8996pro-xiaomi-scorpio.dts | 1 // 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 D | qrb2210-rb1.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 6 /dts-v1/; 8 #include <dt-bindings/leds/common.h> 14 compatible = "qcom,qrb2210-rb1", "qcom,qrb2210", "qcom,qcm2290"; 23 stdout-path = "serial0:115200n8"; 27 clk40M: can-clk { 28 compatible = "fixed-clock"; 29 clock-frequency = <40000000>; 30 #clock-cells = <0>; 34 gpio-keys { [all …]
|
H A D | sdm845-lg-common.dtsi | 1 // 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 D | qrb4210-rb2.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include <dt-bindings/leds/common.h> 9 #include <dt-bindings/usb/pd.h> 16 compatible = "qcom,qrb4210-rb2", "qcom,qrb4210", "qcom,sm4250"; 24 stdout-path = "serial0:115200n8"; 28 clk40M: can-clk { 29 compatible = "fixed-clock"; 30 clock-frequency = <40000000>; 31 #clock-cells = <0>; [all …]
|
H A D | sm8250-xiaomi-pipa.dts | 1 // SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 6 /dts-v1/; 8 #include <dt-bindings/arm/qcom,ids.h> 9 #include <dt-bindings/phy/phy.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 21 /delete-node/ &adsp_mem; 22 /delete-node/ &cdsp_secure_heap; 23 /delete-node/ &slpi_mem; 24 /delete-node/ &spss_mem; 25 /delete-node/ &xbl_aop_mem; [all …]
|
H A D | sdm845-shift-axolotl.dts | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 20 qcom,msm-id = <321 0x20001>; 21 qcom,board-id = <11 0>; 30 #address-cells = <2>; 31 #size-cells = <2>; 34 stdout-path = "serial0"; [all …]
|
H A D | sdm845-xiaomi-polaris.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 11 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 12 #include <dt-bindings/input/linux-event-codes.h> 13 #include <dt-bindings/sound/qcom,q6afe.h> 14 #include <dt-bindings/sound/qcom,q6asm.h> 16 #include "sdm845-wcd9340.dtsi" 25 /delete-node/ &rmtfs_mem; [all …]
|
H A D | sc8180x-lenovo-flex-5g.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved. 4 * Copyright (c) 2020-2023, Linaro Limited 7 /dts-v1/; 9 #include <dt-bindings/firmware/qcom,scm.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/gpio-keys.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 15 #include "sc8180x-pmics.dtsi" [all …]
|
H A D | sa8295p-adp.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 11 #include <dt-bindings/spmi/spmi.h> 12 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 15 #include "sa8540p-pmics.dtsi" 19 compatible = "qcom,sa8295p-adp", "qcom,sa8540p"; 26 stdout-path = "serial0:115200n8"; 29 dp2-connector { [all …]
|
H A D | sc8180x-primus.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved. 4 * Copyright (c) 2020-2023, Linaro Limited 7 /dts-v1/; 9 #include <dt-bindings/firmware/qcom,scm.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/gpio-keys.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 15 #include "sc8180x-pmics.dtsi" [all …]
|
H A D | sdm845-sony-xperia-tama.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/input/input.h> 7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 15 qcom,msm-id = <321 0x20001>; /* SDM845 v2.1 */ 16 qcom,board-id = <8 0>; 24 stdout-path = "serial0:115200n8"; 27 gpio-keys { 28 compatible = "gpio-keys"; 30 pinctrl-0 = <&focus_n &snapshot_n &vol_down_n &vol_up_n>; [all …]
|
/linux/drivers/gpu/drm/msm/adreno/ |
H A D | adreno_gpu.c | 1 // SPDX-License-Identifier: GPL-2.0-only 17 #include <linux/nvmem-consumer.h> 33 struct device *dev = &gpu->pdev->dev; in zap_shader_load_mdt() 45 return -EINVAL; in zap_shader_load_mdt() 48 np = of_get_child_by_name(dev->of_node, "zap-shader"); in zap_shader_load_mdt() 51 return -ENODEV; in zap_shader_load_mdt() 54 mem_np = of_parse_phandle(np, "memory-region", 0); in zap_shader_load_mdt() 58 return -EINVAL; in zap_shader_load_mdt() 69 * Check for a firmware-name property. This is the new scheme in zap_shader_load_mdt() 71 * keys, allowing us to have a different zap fw path for different in zap_shader_load_mdt() [all …]
|
H A D | a5xx_gpu.c | 1 // 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 …]
|
H A D | a6xx_gpu.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (c) 2017-2019 The Linux Foundation. All rights reserved. */ 15 #include <linux/soc/qcom/llcc-qcom.h> 25 if (!adreno_has_gmu_wrapper(adreno_gpu) && !a6xx_gmu_isidle(&a6xx_gpu->gmu)) in _a6xx_check_idle() 45 gpu->name, __builtin_return_address(0), in a6xx_idle() 62 if (a6xx_gpu->has_whereami && !adreno_gpu->base.hw_apriv) { in update_shadow_rptr() 76 spin_lock_irqsave(&ring->preempt_lock, flags); in a6xx_flush() 79 ring->cur = ring->next; in a6xx_flush() 84 spin_unlock_irqrestore(&ring->preempt_lock, flags); in a6xx_flush() 106 bool sysprof = refcount_read(&a6xx_gpu->base.base.sysprof_active) > 1; in a6xx_set_pagetable() [all …]
|