lede/target/linux/phytium/files-5.10/Documentation/devicetree/bindings/mailbox/phytium,mbox.yaml
HunZI a462d2b757
target: add phytium support (#11798)
* target: add phytium support

* kernel/video: add phytium platform ARM GPU support

* config: add EFI support to phytium armv8

* target: phytium: remove rtl8821cs driver

* target: phytium: refresh dts
2024-01-18 15:16:24 +08:00

52 lines
1.2 KiB
YAML
Executable File

# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/mailbox/arm,mhuv2.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
title: Phytium Mailbox Controller
maintainers:
- Chen Baozi <chenbaozi@phytium.com.cn>
description: |
The Phytium mailbox controller that has a channel/link to communicate
with the remote end. A link raises interrupt for any received data. However,
there is no specified way of knowing if the sent data has been read by the
remote. This driver assumes the sender polls STAT register and the remote
clears it after having read the data.
properties:
compatible:
- enum: phytium,mbox
reg:
maxItems: 1
interrupts:
description: |
Contains the interrupt information corresponding to the link
maxItems: 1
'#mbox-cells':
description: |
It should be 1, which is the index of the channel needed.
const: 1
required:
- compatible
- reg
- interrupts
- '#mbox-cells'
additionalProperties: false
examples:
- |
mbox: mailbox@2a000000 {
compatible = "phytium,mbox";
reg = <0x0 0x2a000000 0x0 0x1000>;
#mbox-cells = <1>;
interrupts = <0 48 4>;
};