| /kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/ |
| D | hfi_parser.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include "core.h" 17 static void init_codecs(struct venus_core *core) in init_codecs() argument 19 struct venus_caps *caps = core->caps, *cap; in init_codecs() 22 if (hweight_long(core->dec_codecs) + hweight_long(core->enc_codecs) > MAX_CODEC_NUM) in init_codecs() 25 for_each_set_bit(bit, &core->dec_codecs, MAX_CODEC_NUM) { in init_codecs() 26 cap = &caps[core->codecs_count++]; in init_codecs() 27 cap->codec = BIT(bit); in init_codecs() 28 cap->domain = VIDC_SESSION_TYPE_DEC; in init_codecs() 29 cap->valid = false; in init_codecs() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/qcom/venus/ |
| D | hfi_parser.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include "core.h" 17 static void init_codecs(struct venus_core *core) in init_codecs() argument 19 struct hfi_plat_caps *caps = core->caps, *cap; in init_codecs() 22 core->codecs_count = 0; in init_codecs() 24 if (hweight_long(core->dec_codecs) + hweight_long(core->enc_codecs) > MAX_CODEC_NUM) in init_codecs() 27 for_each_set_bit(bit, &core->dec_codecs, MAX_CODEC_NUM) { in init_codecs() 28 cap = &caps[core->codecs_count++]; in init_codecs() 29 cap->codec = BIT(bit); in init_codecs() 30 cap->domain = VIDC_SESSION_TYPE_DEC; in init_codecs() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
| D | powerdomains44xx_data.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2009-2011 Texas Instruments, Inc. 6 * Copyright (C) 2009-2011 Nokia Corporation 9 * Benoit Cousson (b-cousson@ti.com) 14 * with the public linux-omap@vger.kernel.org mailing list and the 16 * up-to-date with the file contents. 24 #include "prcm-common.h" 26 #include "prm-regbits-44xx.h" 30 /* core_44xx_pwrdm: CORE power domain */ 33 .voltdm = { .name = "core" }, [all …]
|
| D | powerdomains54xx_data.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Benoit Cousson (b-cousson@ti.com) 13 * with the public linux-omap@vger.kernel.org mailing list and the 15 * up-to-date with the file contents. 23 #include "prcm-common.h" 28 /* core_54xx_pwrdm: CORE power domain */ 31 .voltdm = { .name = "core" }, 54 /* abe_54xx_pwrdm: Audio back end power domain */ 57 .voltdm = { .name = "core" }, 74 /* coreaon_54xx_pwrdm: Always ON logic that sits in VDD_CORE voltage domain */ [all …]
|
| /kernel/linux/linux-6.6/arch/arm/mach-omap2/ |
| D | powerdomains44xx_data.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2009-2011 Texas Instruments, Inc. 6 * Copyright (C) 2009-2011 Nokia Corporation 9 * Benoit Cousson (b-cousson@ti.com) 14 * with the public linux-omap@vger.kernel.org mailing list and the 16 * up-to-date with the file contents. 24 #include "prcm-common.h" 26 #include "prm-regbits-44xx.h" 30 /* core_44xx_pwrdm: CORE power domain */ 33 .voltdm = { .name = "core" }, [all …]
|
| D | powerdomains54xx_data.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Benoit Cousson (b-cousson@ti.com) 13 * with the public linux-omap@vger.kernel.org mailing list and the 15 * up-to-date with the file contents. 23 #include "prcm-common.h" 28 /* core_54xx_pwrdm: CORE power domain */ 31 .voltdm = { .name = "core" }, 54 /* abe_54xx_pwrdm: Audio back end power domain */ 57 .voltdm = { .name = "core" }, 74 /* coreaon_54xx_pwrdm: Always ON logic that sits in VDD_CORE voltage domain */ [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/tegra/ |
| D | nvidia,tegra20-pmc.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/arm/tegra/nvidia,tegra20-pmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Jonathan Hunter <jonathanh@nvidia.com> 16 - nvidia,tegra20-pmc 17 - nvidia,tegra30-pmc 18 - nvidia,tegra114-pmc 19 - nvidia,tegra124-pmc [all …]
|
| /kernel/linux/linux-6.6/Documentation/networking/ |
| D | regulatory.rst | 1 .. SPDX-License-Identifier: GPL-2.0 15 --------------------------------------- 19 to the kernel one regulatory domain to be used as the central 20 core regulatory domain all wireless devices should adhere to. 23 ------------------------------------------- 25 When the regulatory domain is first set up, the kernel will request a 31 --------------------------------------------------------------- 33 Userspace gets a regulatory domain in the kernel by having 38 is CRDA - central regulatory domain agent. Its documented here: 43 it needs a new regulatory domain. A udev rule can be put in place [all …]
|
| /kernel/linux/linux-5.10/Documentation/networking/ |
| D | regulatory.rst | 1 .. SPDX-License-Identifier: GPL-2.0 15 --------------------------------------- 19 to the kernel one regulatory domain to be used as the central 20 core regulatory domain all wireless devices should adhere to. 23 ------------------------------------------- 25 When the regulatory domain is first set up, the kernel will request a 31 --------------------------------------------------------------- 33 Userspace gets a regulatory domain in the kernel by having 38 is CRDA - central regulatory domain agent. Its documented here: 43 it needs a new regulatory domain. A udev rule can be put in place [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/apple/ |
| D | t8103-pmgr.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 10 ps_sbr: power-controller@100 { 11 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate"; 13 #power-domain-cells = <0>; 14 #reset-cells = <0>; 16 apple,always-on; /* Core device */ 19 ps_aic: power-controller@108 { 20 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate"; 22 #power-domain-cells = <0>; 23 #reset-cells = <0>; [all …]
|
| D | t8112-pmgr.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 10 ps_sbr: power-controller@100 { 11 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate"; 13 #power-domain-cells = <0>; 14 #reset-cells = <0>; 16 apple,always-on; /* Core device */ 19 ps_aic: power-controller@108 { 20 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate"; 22 #power-domain-cells = <0>; 23 #reset-cells = <0>; [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/perf/ |
| D | hv-24x7-domains.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * DOMAIN(name, num, index_kind, is_physical) 9 * @num: The number corresponding to the domain as given in 10 * documentation. We assume the catalog domain and the hcall 11 * domain have the same numbering (so far they do), but this 15 * within the given domain. Must fit the parsing rules of the 18 * @is_physical: True if the domain is physical, false otherwise (if virtual). 21 * physical core and virtual processor in 24x7 Counters specifications. 24 DOMAIN(PHYS_CHIP, 0x01, chip, true) 25 DOMAIN(PHYS_CORE, 0x02, core, true) [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/perf/ |
| D | hv-24x7-domains.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * DOMAIN(name, num, index_kind, is_physical) 9 * @num: The number corresponding to the domain as given in 10 * documentation. We assume the catalog domain and the hcall 11 * domain have the same numbering (so far they do), but this 15 * within the given domain. Must fit the parsing rules of the 18 * @is_physical: True if the domain is physical, false otherwise (if virtual). 21 * physical core and virtual processor in 24x7 Counters specifications. 24 DOMAIN(PHYS_CHIP, 0x01, chip, true) 25 DOMAIN(PHYS_CORE, 0x02, core, true) [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | renesas,rzg2l-cpg.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/renesas,rzg2l-cpg.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Geert Uytterhoeven <geert+renesas@glider.be> 13 On Renesas RZ/{G2L,V2L}-alike SoC's, the CPG (Clock Pulse Generator) and Module 18 - The CPG block generates various core clocks, 19 - The Module Standby Mode block provides two functions: 20 1. Module Standby, providing a Clock Domain to control the clock supply 27 - renesas,r9a07g043-cpg # RZ/G2UL{Type-1,Type-2} and RZ/Five [all …]
|
| D | renesas,cpg-mssr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/renesas,cpg-mssr.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Geert Uytterhoeven <geert+renesas@glider.be> 13 On Renesas ARM SoCs (SH/R-Mobile, R-Car, RZ), the CPG (Clock Pulse Generator) 18 - The CPG block generates various core clocks, 19 - The MSSR block provides two functions: 20 1. Module Standby, providing a Clock Domain to control the clock supply 27 - renesas,r7s9210-cpg-mssr # RZ/A2 [all …]
|
| /kernel/linux/linux-5.10/include/net/ |
| D | regulatory.h | 6 * Copyright 2008-2009 Luis R. Rodriguez <mcgrof@qca.qualcomm.com> 25 * enum environment_cap - Environment parsed from country IE 38 * struct regulatory_request - used to keep track of regulatory requests 43 * can be used by the wireless core to deal with conflicts 49 * regulatory domain. We have a few special codes: 50 * 00 - World regulatory domain 51 * 99 - built by driver but a specific alpha2 cannot be determined 52 * 98 - result of an intersection between two regulatory domains 53 * 97 - regulatory domain has not yet been configured 54 * @dfs_region: If CRDA responded with a regulatory domain that requires [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/remoteproc/ |
| D | qcom,sm6350-pas.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm6350-pas.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 19 - qcom,sm6350-adsp-pas 20 - qcom,sm6350-cdsp-pas 21 - qcom,sm6350-mpss-pas 28 - description: XO clock 30 clock-names: [all …]
|
| D | qcom,sm8350-pas.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm8350-pas.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 19 - qcom,sm8350-adsp-pas 20 - qcom,sm8350-cdsp-pas 21 - qcom,sm8350-slpi-pas 22 - qcom,sm8350-mpss-pas 23 - qcom,sm8450-adsp-pas [all …]
|
| D | qcom,sc7180-pas.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc7180-pas.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 19 - qcom,sc7180-mpss-pas 20 - qcom,sc7280-mpss-pas 27 - description: XO clock 29 clock-names: 31 - const: xo [all …]
|
| D | qcom,msm8916-mss-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,msm8916-mss-pil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Stephan Gerhold <stephan@gerhold.net> 14 firmware on the Qualcomm MSM8916 Modem Hexagon Core (and similar). 19 - enum: 20 - qcom,msm8909-mss-pil 21 - qcom,msm8916-mss-pil 22 - qcom,msm8953-mss-pil [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/qcom/ |
| D | qcom,apr.txt | 7 - compatible: 10 Definition: must be "qcom,apr-v<VERSION-NUMBER>", example "qcom,apr-v2" 12 - qcom,apr-domain 17 1 - APR simulator 18 2 - PC 19 3 - MODEM 20 4 - ADSP 21 5 - APPS 22 6 - MODEM2 23 7 - APPS2 [all …]
|
| /kernel/linux/linux-6.6/include/net/ |
| D | regulatory.h | 7 * Copyright 2008-2009 Luis R. Rodriguez <mcgrof@qca.qualcomm.com> 28 * enum environment_cap - Environment parsed from country IE 41 * struct regulatory_request - used to keep track of regulatory requests 46 * can be used by the wireless core to deal with conflicts 52 * regulatory domain. We have a few special codes: 53 * 00 - World regulatory domain 54 * 99 - built by driver but a specific alpha2 cannot be determined 55 * 98 - result of an intersection between two regulatory domains 56 * 97 - regulatory domain has not yet been configured 57 * @dfs_region: If CRDA responded with a regulatory domain that requires [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/ |
| D | sdm670.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <dt-bindings/clock/qcom,gcc-sdm845.h> 10 #include <dt-bindings/clock/qcom,rpmh.h> 11 #include <dt-bindings/dma/qcom-gpi.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/interconnect/qcom,osm-l3.h> 14 #include <dt-bindings/interconnect/qcom,sdm670-rpmh.h> 15 #include <dt-bindings/interrupt-controller/arm-gic.h> 16 #include <dt-bindings/phy/phy-qcom-qusb2.h> 17 #include <dt-bindings/power/qcom-rpmpd.h> [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | renesas,cpg-mssr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: "http://devicetree.org/schemas/clock/renesas,cpg-mssr.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 10 - Geert Uytterhoeven <geert+renesas@glider.be> 13 On Renesas ARM SoCs (SH/R-Mobile, R-Car, RZ), the CPG (Clock Pulse Generator) 18 - The CPG block generates various core clocks, 19 - The MSSR block provides two functions: 20 1. Module Standby, providing a Clock Domain to control the clock supply 27 - renesas,r7s9210-cpg-mssr # RZ/A2 [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/imx/ |
| D | fsl,imx8mm-disp-blk-ctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/imx/fsl,imx8mm-disp-blk-ctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NXP i.MX8MM DISP blk-ctrl 10 - Lucas Stach <l.stach@pengutronix.de> 13 The i.MX8MM DISP blk-ctrl is a top-level peripheral providing access to 15 peripherals located in the DISP domain of the SoC. 20 - const: fsl,imx8mm-disp-blk-ctrl 21 - const: syscon [all …]
|