mirror of
https://github.com/torvalds/linux.git
synced 2026-04-29 20:12:38 -04:00
Add a new compatible for the External Memory Interface Interconnect found on the MediaTek MT8196 Chromebook SoC. Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Acked-by: Rob Herring (Arm) <robh@kernel.org> Signed-off-by: Nicolas Frattaroli <nicolas.frattaroli@collabora.com> Link: https://lore.kernel.org/r/20251124-mt8196-dvfsrc-v2-3-d9c1334db9f3@collabora.com Signed-off-by: Georgi Djakov <djakov@kernel.org>
53 lines
1.7 KiB
YAML
53 lines
1.7 KiB
YAML
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/interconnect/mediatek,mt8183-emi.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: MediaTek External Memory Interface (EMI) Interconnect
|
|
|
|
maintainers:
|
|
- AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
|
|
|
|
description: |
|
|
EMI interconnect providers support system bandwidth requirements through
|
|
Dynamic Voltage Frequency Scaling Resource Collector (DVFSRC) hardware.
|
|
The provider is able to communicate with the DVFSRC through Secure Monitor
|
|
Call (SMC).
|
|
|
|
ICC provider ICC Nodes
|
|
---- ----
|
|
_________ |CPU | |--- |VPU |
|
|
_____ | |----- ---- | ----
|
|
| |->| DRAM | ---- | ----
|
|
|DRAM |->|scheduler|----- |GPU | |--- |DISP|
|
|
| |->| (EMI) | ---- | ----
|
|
|_____|->|_________|---. ----- | ----
|
|
/|\ `-|MMSYS|--|--- |VDEC|
|
|
| ----- | ----
|
|
| | ----
|
|
| change DRAM freq |--- |VENC|
|
|
-------- | ----
|
|
SMC --> | DVFSRC | | ----
|
|
-------- |--- |IMG |
|
|
| ----
|
|
| ----
|
|
|--- |CAM |
|
|
----
|
|
|
|
properties:
|
|
compatible:
|
|
enum:
|
|
- mediatek,mt8183-emi
|
|
- mediatek,mt8195-emi
|
|
- mediatek,mt8196-emi
|
|
|
|
'#interconnect-cells':
|
|
const: 1
|
|
|
|
required:
|
|
- compatible
|
|
- '#interconnect-cells'
|
|
|
|
unevaluatedProperties: false
|