| /freebsd/sys/contrib/device-tree/Bindings/mfd/ | 
| H A D | qcom,tcsr.txt | 5 registers via syscon.8 - compatible:	Should contain:
 9 		"qcom,tcsr-ipq6018", "syscon", "simple-mfd" for IPQ6018
 10 		"qcom,tcsr-ipq8064", "syscon" for IPQ8064
 11 		"qcom,tcsr-apq8064", "syscon" for APQ8064
 12 		"qcom,tcsr-msm8660", "syscon" for MSM8660
 13 		"qcom,tcsr-msm8953", "syscon" for MSM8953
 14 		"qcom,tcsr-msm8960", "syscon" for MSM8960
 15 		"qcom,tcsr-msm8974", "syscon" for MSM8974
 16 		"qcom,tcsr-apq8084", "syscon" for APQ8084
 [all …]
 
 | 
| H A D | qcom,tcsr.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/mfd/qcom,tcsr.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Bjorn Andersson <bjorn.andersson@linaro.org>
 19       - enum:
 20           - qcom,msm8976-tcsr
 21           - qcom,msm8998-tcsr
 22           - qcom,qcm2290-tcsr
 23           - qcom,qcs404-tcsr
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/soc/qcom/ | 
| H A D | qcom,gsbi.txt | 4 representing a serial sub-node device that is mux'd as part of the GSBI9 - compatible:	Should contain "qcom,gsbi-v1.0.0"
 10 - cell-index:	Should contain the GSBI index
 11 - reg: Address range for GSBI registers
 12 - clocks: required clock
 13 - clock-names: must contain "iface" entry
 14 - qcom,mode : indicates MUX value for configuration of the serial interface.
 15   Please reference dt-bindings/soc/qcom,gsbi.h for valid mux values.
 18 - qcom,crci : indicates CRCI MUX value for QUP CRCI ports.  Please reference
 19   dt-bindings/soc/qcom,gsbi.h for valid CRCI mux values.
 [all …]
 
 | 
| H A D | qcom,gsbi.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Andy Gross <agross@kernel.org>
 11   - Bjorn Andersson <bjorn.andersson@linaro.org>
 12   - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 16   representing a serial sub-node device that is mux'd as part of the GSBI
 26     const: qcom,gsbi-v1.0.0
 28   '#address-cells':
 31   cell-index:
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/qcom/ | 
| H A D | qcom-msm8660.dtsi | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/interrupt-controller/irq.h>
 5 #include <dt-bindings/interrupt-controller/arm-gic.h>
 6 #include <dt-bindings/clock/qcom,gcc-msm8660.h>
 7 #include <dt-bindings/soc/qcom,gsbi.h>
 10 	#address-cells = <1>;
 11 	#size-cells = <1>;
 14 	interrupt-parent = <&intc>;
 17 		#address-cells = <1>;
 [all …]
 
 | 
| H A D | qcom-mdm9615.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT9 /dts-v1/;
 11 #include <dt-bindings/interrupt-controller/arm-gic.h>
 12 #include <dt-bindings/clock/qcom,gcc-mdm9615.h>
 13 #include <dt-bindings/clock/qcom,lcc-msm8960.h>
 14 #include <dt-bindings/reset/qcom,gcc-mdm9615.h>
 15 #include <dt-bindings/mfd/qcom-rpm.h>
 16 #include <dt-bindings/soc/qcom,gsbi.h>
 19 	#address-cells = <1>;
 20 	#size-cells = <1>;
 [all …]
 
 | 
| H A D | qcom-ipq8064.dtsi | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/interrupt-controller/arm-gic.h>
 5 #include <dt-bindings/mfd/qcom-rpm.h>
 6 #include <dt-bindings/clock/qcom,rpmcc.h>
 7 #include <dt-bindings/clock/qcom,gcc-ipq806x.h>
 8 #include <dt-bindings/clock/qcom,lcc-ipq806x.h>
 9 #include <dt-bindings/gpio/gpio.h>
 10 #include <dt-bindings/reset/qcom,gcc-ipq806x.h>
 11 #include <dt-bindings/soc/qcom,gsbi.h>
 [all …]
 
 | 
| H A D | qcom-msm8960.dtsi | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/interrupt-controller/arm-gic.h>
 5 #include <dt-bindings/clock/qcom,gcc-msm8960.h>
 6 #include <dt-bindings/reset/qcom,gcc-msm8960.h>
 7 #include <dt-bindings/clock/qcom,lcc-msm8960.h>
 8 #include <dt-bindings/mfd/qcom-rpm.h>
 9 #include <dt-bindings/soc/qcom,gsbi.h>
 12 	#address-cells = <1>;
 13 	#size-cells = <1>;
 [all …]
 
 | 
| H A D | qcom-apq8064.dtsi | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/clock/qcom,gcc-msm8960.h>
 5 #include <dt-bindings/clock/qcom,lcc-msm8960.h>
 6 #include <dt-bindings/reset/qcom,gcc-msm8960.h>
 7 #include <dt-bindings/clock/qcom,mmcc-msm8960.h>
 8 #include <dt-bindings/clock/qcom,rpmcc.h>
 9 #include <dt-bindings/soc/qcom,gsbi.h>
 10 #include <dt-bindings/interrupt-controller/irq.h>
 11 #include <dt-bindings/interrupt-controller/arm-gic.h>
 [all …]
 
 | 
| H A D | qcom-sdx55.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause9 #include <dt-bindings/clock/qcom,gcc-sdx55.h>
 10 #include <dt-bindings/clock/qcom,rpmh.h>
 11 #include <dt-bindings/gpio/gpio.h>
 12 #include <dt-bindings/interconnect/qcom,sdx55.h>
 13 #include <dt-bindings/interrupt-controller/arm-gic.h>
 14 #include <dt-bindings/power/qcom-rpmpd.h>
 15 #include <dt-bindings/soc/qcom,rpmh-rsc.h>
 18 	#address-cells = <1>;
 19 	#size-cells = <1>;
 [all …]
 
 | 
| H A D | qcom-sdx65.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause9 #include <dt-bindings/clock/qcom,gcc-sdx65.h>
 10 #include <dt-bindings/clock/qcom,rpmh.h>
 11 #include <dt-bindings/gpio/gpio.h>
 12 #include <dt-bindings/interrupt-controller/arm-gic.h>
 13 #include <dt-bindings/power/qcom-rpmpd.h>
 14 #include <dt-bindings/soc/qcom,rpmh-rsc.h>
 15 #include <dt-bindings/interconnect/qcom,sdx65.h>
 18 	#address-cells = <1>;
 19 	#size-cells = <1>;
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/clock/ | 
| H A D | qcom,sm8550-tcsr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/clock/qcom,sm8550-tcsr.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Qualcomm TCSR Clock Controller on SM8550
 10   - Bjorn Andersson <andersson@kernel.org>
 13   Qualcomm TCSR clock control module provides the clocks, resets and
 17   - include/dt-bindings/clock/qcom,sm8550-tcsr.h
 18   - include/dt-bindings/clock/qcom,sm8650-tcsr.h
 23       - enum:
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/hwlock/ | 
| H A D | qcom-hwspinlock.txt | 6 - compatible:10 		    "qcom,sfpb-mutex",
 11 		    "qcom,tcsr-mutex"
 13 - syscon:
 15 	Value type: <prop-encoded-array>
 17 		    syscon phandle
 18 		    offset of the hwmutex block within the syscon
 21 - #hwlock-cells:
 29 	tcsr_mutex_block: syscon@fd484000 {
 30 		compatible = "syscon";
 [all …]
 
 | 
| H A D | qcom-hwspinlock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/hwlock/qcom-hwspinlock.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Bjorn Andersson <bjorn.andersson@linaro.org>
 19       - enum:
 20           - qcom,sfpb-mutex
 21           - qcom,tcsr-mutex
 22       - items:
 23           - enum:
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/remoteproc/ | 
| H A D | qcom,qcs404-cdsp-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/remoteproc/qcom,qcs404-cdsp-pil.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Bjorn Andersson <bjorn.andersson@linaro.org>
 19       - qcom,qcs404-cdsp-pil
 28       - description: Watchdog interrupt
 29       - description: Fatal interrupt
 30       - description: Ready interrupt
 31       - description: Handover interrupt
 [all …]
 
 | 
| H A D | qcom,sdm845-adsp-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sdm845-adsp-pil.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Bjorn Andersson <bjorn.andersson@linaro.org>
 19       - qcom,sdm845-adsp-pil
 28       - description: Watchdog interrupt
 29       - description: Fatal interrupt
 30       - description: Ready interrupt
 31       - description: Handover interrupt
 [all …]
 
 | 
| H A D | qcom,sc7280-wpss-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc7280-wpss-pil.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Bjorn Andersson <bjorn.andersson@linaro.org>
 19       - qcom,sc7280-wpss-pil
 28       - description: Watchdog interrupt
 29       - description: Fatal interrupt
 30       - description: Ready interrupt
 31       - description: Handover interrupt
 [all …]
 
 | 
| H A D | qcom,q6v5.txt | 6 - compatible:10 		    "qcom,ipq8074-wcss-pil"
 11 		    "qcom,qcs404-wcss-pil"
 13 - reg:
 15 	Value type: <prop-encoded-array>
 19 - reg-names:
 24 - interrupts-extended:
 26 	Value type: <prop-encoded-array>
 27 	Definition: reference to the interrupts that match interrupt-names
 29 - interrupt-names:
 [all …]
 
 | 
| H A D | qcom,hexagon-v56.txt | 6 - compatible:10 		    "qcom,qcs404-cdsp-pil",
 11 		    "qcom,sdm845-adsp-pil"
 13 - reg:
 15 	Value type: <prop-encoded-array>
 18 - interrupts-extended:
 20 	Value type: <prop-encoded-array>
 22 		    stop-ack IRQs
 24 - interrupt-names:
 27 	Definition: must be "wdog", "fatal", "ready", "handover", "stop-ack"
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/pci/ | 
| H A D | qcom,pcie-ep.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/pci/qcom,pcie-ep.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 15       - enum:
 16           - qcom,sa8775p-pcie-ep
 17           - qcom,sdx55-pcie-ep
 18           - qcom,sm8450-pcie-ep
 19       - items:
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/phy/ | 
| H A 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 <quic_wcheng@quicinc.com>
 19       - items:
 20           - enum:
 21               - qcom,ipq6018-qusb2-phy
 22               - qcom,ipq8074-qusb2-phy
 23               - qcom,ipq9574-qusb2-phy
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/power/avs/ | 
| H A D | qcom,cpr.txt | 10 - compatible:13 	Definition: should be "qcom,qcs404-cpr", "qcom,cpr" for qcs404
 15 - reg:
 17 	Value type: <prop-encoded-array>
 20 - interrupts:
 22 	Value type: <prop-encoded-array>
 25 - clocks:
 27 	Value type: <prop-encoded-array>
 30 - clock-names:
 35 - vdd-apc-supply:
 [all …]
 
 | 
| H A D | qcom,cpr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Niklas Cassel <nks@flawful.org>
 23       - enum:
 24           - qcom,qcs404-cpr
 25       - const: qcom,cpr
 36       - description: Reference clock.
 38   clock-names:
 40       - const: ref
 [all …]
 
 | 
| /freebsd/sys/arm/conf/ | 
| H A D | std.qca | 7 makeoptions 	CONF_CFLAGS="-march=armv7a"21 device 		syscon
 45 # PSCI - SMC calls, needed for qualcomm SCM
 56 # TCSR (core top control and status registers)
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/qcom/ | 
| H A D | ipq5332.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause5  * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved.
 8 #include <dt-bindings/clock/qcom,apss-ipq.h>
 9 #include <dt-bindings/clock/qcom,ipq5332-gcc.h>
 10 #include <dt-bindings/interconnect/qcom,ipq5332.h>
 11 #include <dt-bindings/interrupt-controller/arm-gic.h>
 14 	interrupt-parent = <&intc>;
 15 	#address-cells = <2>;
 16 	#size-cells = <2>;
 19 		sleep_clk: sleep-clk {
 [all …]
 
 |