mirror of
https://github.com/tbsdtv/linux_media.git
synced 2025-07-23 04:33:26 +02:00
Pull char/misc driver updates from Greg KH: "Here is the large set of char/misc/whatever driver subsystem updates for 5.12-rc1. Over time it seems like this tree is collecting more and more tiny driver subsystems in one place, making it easier for those maintainers, which is why this is getting larger. Included in here are: - coresight driver updates - habannalabs driver updates - virtual acrn driver addition (proper acks from the x86 maintainers) - broadcom misc driver addition - speakup driver updates - soundwire driver updates - fpga driver updates - amba driver updates - mei driver updates - vfio driver updates - greybus driver updates - nvmeem driver updates - phy driver updates - mhi driver updates - interconnect driver udpates - fsl-mc bus driver updates - random driver fix - some small misc driver updates (rtsx, pvpanic, etc.) All of these have been in linux-next for a while, with the only reported issue being a merge conflict due to the dfl_device_id addition from the fpga subsystem in here" * tag 'char-misc-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (311 commits) spmi: spmi-pmic-arb: Fix hw_irq overflow Documentation: coresight: Add PID tracing description coresight: etm-perf: Support PID tracing for kernel at EL2 coresight: etm-perf: Clarify comment on perf options ACRN: update MAINTAINERS: mailing list is subscribers-only regmap: sdw-mbq: use MODULE_LICENSE("GPL") regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ regmap: sdw: use _no_pm functions in regmap_read/write soundwire: intel: fix possible crash when no device is detected MAINTAINERS: replace my with email with replacements mhi: Fix double dma free uapi: map_to_7segment: Update example in documentation uio: uio_pci_generic: don't fail probe if pdev->irq equals to IRQ_NOTCONNECTED drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue firewire: replace tricky statement by two simple ones vme: make remove callback return void firmware: google: make coreboot driver's remove callback return void firmware: xilinx: Use explicit values for all enum values sample/acrn: Introduce a sample of HSM ioctl interface usage virt: acrn: Introduce an interface for Service VM to control vCPU ...
115 lines
3.3 KiB
YAML
115 lines
3.3 KiB
YAML
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/interconnect/qcom,rpmh.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: Qualcomm RPMh Network-On-Chip Interconnect
|
|
|
|
maintainers:
|
|
- Georgi Djakov <georgi.djakov@linaro.org>
|
|
- Odelu Kukatla <okukatla@codeaurora.org>
|
|
|
|
description: |
|
|
RPMh interconnect providers support system bandwidth requirements through
|
|
RPMh hardware accelerators known as Bus Clock Manager (BCM). The provider is
|
|
able to communicate with the BCM through the Resource State Coordinator (RSC)
|
|
associated with each execution environment. Provider nodes must point to at
|
|
least one RPMh device child node pertaining to their RSC and each provider
|
|
can map to multiple RPMh resources.
|
|
|
|
properties:
|
|
reg:
|
|
maxItems: 1
|
|
|
|
compatible:
|
|
enum:
|
|
- qcom,sc7180-aggre1-noc
|
|
- qcom,sc7180-aggre2-noc
|
|
- qcom,sc7180-camnoc-virt
|
|
- qcom,sc7180-compute-noc
|
|
- qcom,sc7180-config-noc
|
|
- qcom,sc7180-dc-noc
|
|
- qcom,sc7180-gem-noc
|
|
- qcom,sc7180-ipa-virt
|
|
- qcom,sc7180-mc-virt
|
|
- qcom,sc7180-mmss-noc
|
|
- qcom,sc7180-npu-noc
|
|
- qcom,sc7180-qup-virt
|
|
- qcom,sc7180-system-noc
|
|
- qcom,sdm845-aggre1-noc
|
|
- qcom,sdm845-aggre2-noc
|
|
- qcom,sdm845-config-noc
|
|
- qcom,sdm845-dc-noc
|
|
- qcom,sdm845-gladiator-noc
|
|
- qcom,sdm845-mem-noc
|
|
- qcom,sdm845-mmss-noc
|
|
- qcom,sdm845-system-noc
|
|
- qcom,sdx55-ipa-virt
|
|
- qcom,sdx55-mc-virt
|
|
- qcom,sdx55-mem-noc
|
|
- qcom,sdx55-system-noc
|
|
- qcom,sm8150-aggre1-noc
|
|
- qcom,sm8150-aggre2-noc
|
|
- qcom,sm8150-camnoc-noc
|
|
- qcom,sm8150-compute-noc
|
|
- qcom,sm8150-config-noc
|
|
- qcom,sm8150-dc-noc
|
|
- qcom,sm8150-gem-noc
|
|
- qcom,sm8150-ipa-virt
|
|
- qcom,sm8150-mc-virt
|
|
- qcom,sm8150-mmss-noc
|
|
- qcom,sm8150-system-noc
|
|
- qcom,sm8250-aggre1-noc
|
|
- qcom,sm8250-aggre2-noc
|
|
- qcom,sm8250-compute-noc
|
|
- qcom,sm8250-config-noc
|
|
- qcom,sm8250-dc-noc
|
|
- qcom,sm8250-gem-noc
|
|
- qcom,sm8250-ipa-virt
|
|
- qcom,sm8250-mc-virt
|
|
- qcom,sm8250-mmss-noc
|
|
- qcom,sm8250-npu-noc
|
|
- qcom,sm8250-system-noc
|
|
|
|
'#interconnect-cells':
|
|
enum: [ 1, 2 ]
|
|
|
|
qcom,bcm-voters:
|
|
$ref: /schemas/types.yaml#/definitions/phandle-array
|
|
description: |
|
|
List of phandles to qcom,bcm-voter nodes that are required by
|
|
this interconnect to send RPMh commands.
|
|
|
|
qcom,bcm-voter-names:
|
|
$ref: /schemas/types.yaml#/definitions/string-array
|
|
description: |
|
|
Names for each of the qcom,bcm-voters specified.
|
|
|
|
required:
|
|
- compatible
|
|
- reg
|
|
- '#interconnect-cells'
|
|
- qcom,bcm-voters
|
|
|
|
additionalProperties: false
|
|
|
|
examples:
|
|
- |
|
|
#include <dt-bindings/interconnect/qcom,sdm845.h>
|
|
|
|
mem_noc: interconnect@1380000 {
|
|
compatible = "qcom,sdm845-mem-noc";
|
|
reg = <0x01380000 0x27200>;
|
|
#interconnect-cells = <1>;
|
|
qcom,bcm-voters = <&apps_bcm_voter>;
|
|
};
|
|
|
|
mmss_noc: interconnect@1740000 {
|
|
compatible = "qcom,sdm845-mmss-noc";
|
|
reg = <0x01740000 0x1c1000>;
|
|
#interconnect-cells = <1>;
|
|
qcom,bcm-voter-names = "apps", "disp";
|
|
qcom,bcm-voters = <&apps_bcm_voter>, <&disp_bcm_voter>;
|
|
};
|