/linux-6.14.4/Documentation/devicetree/bindings/interconnect/ |
D | qcom,msm8996.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interconnect/qcom,msm8996.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm MSM8996 Network-On-Chip interconnect 10 - Konrad Dybcio <[email protected]> 13 The Qualcomm MSM8996 interconnect providers support adjusting the 19 - qcom,msm8996-a0noc 20 - qcom,msm8996-a1noc 21 - qcom,msm8996-a2noc [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/clock/ |
D | qcom,gcc-msm8996.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,gcc-msm8996.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm Global Clock & Reset Controller on MSM8996 10 - Stephen Boyd <[email protected]> 11 - Taniya Das <[email protected]> 15 power domains on MSM8996. 17 See also:: include/dt-bindings/clock/qcom,gcc-msm8996.h 21 const: qcom,gcc-msm8996 [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/phy/ |
D | qcom,msm8996-qmp-pcie-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/qcom,msm8996-qmp-pcie-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm QMP PHY controller (MSM8996 PCIe) 10 - Vinod Koul <[email protected]> 18 const: qcom,msm8996-qmp-pcie-phy 22 - description: serdes 24 "#address-cells": 27 "#size-cells": [all …]
|
D | qcom,sc8280xp-qmp-ufs-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/qcom,sc8280xp-qmp-ufs-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Vinod Koul <[email protected]> 19 - items: 20 - enum: 21 - qcom,qcs615-qmp-ufs-phy 22 - const: qcom,sm6115-qmp-ufs-phy 23 - items: [all …]
|
D | qcom,qusb2-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/phy/qcom,qusb2-phy.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Wesley Cheng <[email protected]> 19 - items: 20 - enum: 21 - qcom,ipq5424-qusb2-phy 22 - qcom,ipq6018-qusb2-phy 23 - qcom,ipq8074-qusb2-phy [all …]
|
D | qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Vinod Koul <[email protected]> 19 - qcom,ipq5424-qmp-usb3-phy 20 - qcom,ipq6018-qmp-usb3-phy 21 - qcom,ipq8074-qmp-usb3-phy 22 - qcom,ipq9574-qmp-usb3-phy 23 - qcom,msm8996-qmp-usb3-phy [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/qcom/ |
D | msm8996.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2014-2015, The Linux Foundation. All rights reserved. 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/clock/qcom,gcc-msm8996.h> 8 #include <dt-bindings/clock/qcom,mmcc-msm8996.h> 9 #include <dt-bindings/clock/qcom,rpmcc.h> 10 #include <dt-bindings/interconnect/qcom,msm8996.h> 11 #include <dt-bindings/interconnect/qcom,msm8996-cbf.h> 12 #include <dt-bindings/firmware/qcom,scm.h> 13 #include <dt-bindings/gpio/gpio.h> [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,msm8996-mss-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,msm8996-mss-pil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm MSM8996 MSS Peripheral Image Loader (and similar) 10 - Bjorn Andersson <[email protected]> 11 - Sibi Sankar <[email protected]> 15 Qualcomm Technology Inc. MSM8996 Modem Hexagon Core (and similar). 20 - qcom,msm8996-mss-pil 21 - qcom,msm8998-mss-pil [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/display/msm/ |
D | qcom,mdp5.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 and MSM8996. 14 - Dmitry Baryshkov <[email protected]> 15 - Rob Clark <[email protected]> 20 - const: qcom,mdp5 22 - items: 23 - enum: 24 - qcom,apq8084-mdp5 [all …]
|
D | hdmi.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 <[email protected]> 16 - qcom,hdmi-tx-8084 17 - qcom,hdmi-tx-8660 18 - qcom,hdmi-tx-8960 19 - qcom,hdmi-tx-8974 20 - qcom,hdmi-tx-8994 21 - qcom,hdmi-tx-8996 [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/mailbox/ |
D | qcom,apcs-kpss-global.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mailbox/qcom,apcs-kpss-global.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 14 - Jassi Brar <[email protected]> 19 - items: 20 - enum: 21 - qcom,ipq5018-apcs-apps-global 22 - qcom,ipq5332-apcs-apps-global 23 - qcom,ipq5424-apcs-apps-global [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/pci/ |
D | qcom,pcie.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <[email protected]> 11 - Manivannan Sadhasivam <[email protected]> 20 - enum: 21 - qcom,pcie-apq8064 22 - qcom,pcie-apq8084 23 - qcom,pcie-ipq4019 24 - qcom,pcie-ipq6018 [all …]
|
/linux-6.14.4/drivers/clk/qcom/ |
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 obj-$(CONFIG_COMMON_CLK_QCOM) += clk-qcom.o 4 clk-qcom-y += common.o 5 clk-qcom-y += clk-regmap.o 6 clk-qcom-y += clk-alpha-pll.o 7 clk-qcom-y += clk-pll.o 8 clk-qcom-y += clk-rcg.o 9 clk-qcom-y += clk-rcg2.o 10 clk-qcom-y += clk-branch.o 11 clk-qcom-y += clk-regmap-divider.o [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 111 tristate "MSM8996 CPU Clock Controller" 116 Support for the CPU clock controller on msm8996 devices. 206 CMN PLL consumes the AHB/SYS clocks from GCC and supplies 207 the output clocks to the networking hardware and GCC blocks. 430 tristate "MSM8996 Global Clock Controller" 433 Support for the global clock controller on msm8996 devices. 438 tristate "MSM8996 Multimedia Clock Controller" 442 Support for the multimedia clock controller on msm8996 devices. 1287 Say Y if you want to toggle LPASS-adjacent resets within [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/spi/ |
D | qcom,spi-qup.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/qcom,spi-qup.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andy Gross <[email protected]> 11 - Bjorn Andersson <[email protected]> 12 - Krzysztof Kozlowski <[email protected]> 16 and an input FIFO) for serial peripheral interface (SPI) mini-core. 22 - $ref: /schemas/spi/spi-controller.yaml# 27 - qcom,spi-qup-v1.1.1 # for 8660, 8960 and 8064 [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/crypto/ |
D | qcom-qce.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/crypto/qcom-qce.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <[email protected]> 11 - Konrad Dybcio <[email protected]> 20 - const: qcom,crypto-v5.1 24 - const: qcom,crypto-v5.4 28 - items: 29 - enum: [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/ufs/ |
D | qcom,ufs.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <[email protected]> 11 - Andy Gross <[email protected]> 13 # Select only our matches, not all jedec,ufs-2.0 20 - compatible 25 - enum: 26 - qcom,msm8994-ufshc 27 - qcom,msm8996-ufshc [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/usb/ |
D | qcom,dwc3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Wesley Cheng <[email protected]> 15 - enum: 16 - qcom,ipq4019-dwc3 17 - qcom,ipq5018-dwc3 18 - qcom,ipq5332-dwc3 19 - qcom,ipq5424-dwc3 20 - qcom,ipq6018-dwc3 [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/media/ |
D | qcom,msm8996-camss.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/qcom,msm8996-camss.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Robert Foss <[email protected]> 11 - Todor Tomov <[email protected]> 18 const: qcom,msm8996-camss 24 clock-names: 26 - const: top_ahb 27 - const: ispif_ahb [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/bus/ |
D | simple-pm-bus.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Simple Power-Managed Bus 10 - Geert Uytterhoeven <[email protected]> 13 A Simple Power-Managed Bus is a transparent bus that doesn't need a real 19 on-SoC or externally) to function. 21 While "simple-pm-bus" follows the "simple-bus" set of properties, as 23 "simple-bus". [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/firmware/ |
D | qcom,scm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 16 - Bjorn Andersson <[email protected]> 17 - Robert Marko <[email protected]> 18 - Guru Das Srinagesh <[email protected]> 23 - enum: 24 - qcom,scm-apq8064 25 - qcom,scm-apq8084 26 - qcom,scm-ipq4019 [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/nvmem/ |
D | qcom,qfprom.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <[email protected]> 13 - $ref: nvmem.yaml# 14 - $ref: nvmem-deprecated-cells.yaml# 19 - enum: 20 - qcom,apq8064-qfprom 21 - qcom,apq8084-qfprom 22 - qcom,ipq5332-qfprom [all …]
|
/linux-6.14.4/drivers/mailbox/ |
D | qcom-apcs-ipc-mailbox.c | 1 // SPDX-License-Identifier: GPL-2.0-only 33 .offset = 8, .clk_name = "qcom,apss-ipq6018-clk" 37 .offset = 8, .clk_name = "qcom-apcs-msm8916-clk" 45 .offset = 16, .clk_name = "qcom-apcs-msm8996-clk" 53 .offset = 0x1008, .clk_name = "qcom-sdx55-acps-clk" 66 struct qcom_apcs_ipc *apcs = container_of(chan->mbox, in qcom_apcs_ipc_send_data() 68 unsigned long idx = (unsigned long)chan->con_priv; in qcom_apcs_ipc_send_data() 70 return regmap_write(apcs->regmap, apcs->offset, BIT(idx)); in qcom_apcs_ipc_send_data() 86 apcs = devm_kzalloc(&pdev->dev, sizeof(*apcs), GFP_KERNEL); in qcom_apcs_ipc_probe() 88 return -ENOMEM; in qcom_apcs_ipc_probe() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/mmc/ |
D | sdhci-msm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mmc/sdhci-msm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm SDHCI controller (sdhci-msm) 10 - Bjorn Andersson <[email protected]> 11 - Konrad Dybcio <[email protected]> 20 - enum: 21 - qcom,sdhci-msm-v4 23 - items: [all …]
|
/linux-6.14.4/drivers/phy/qualcomm/ |
D | phy-qcom-qmp-pcie-msm8996.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #include <linux/clk-provider.h> 22 #include "phy-qcom-qmp-common.h" 24 #include "phy-qcom-qmp.h" 36 /* set of registers with offsets different per-PHY */ 139 /* struct qmp_phy_cfg - per-PHY initialization config */ 144 /* Init sequence for PHY blocks - serdes, tx, rx, pcs */ 169 * struct qmp_phy - per-lane phy descriptor 196 * struct qcom_qmp - structure holding QMP phy block attributes 204 * @phys: array of per-lane phy descriptors [all …]
|