mirror of
https://github.com/torvalds/linux.git
synced 2026-05-29 17:43:52 +02:00
dt-bindings: mfd: Convert zii,rave-sp.txt to yaml format
Convert device binding doc zii,rave-sp.txt to yaml format. Additional change: - ref to other zii yaml files. - remove rave-sp-hwmon and rave-sp-leds. Signed-off-by: Frank Li <Frank.Li@nxp.com> Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Link: https://lore.kernel.org/r/20241010-zii_yaml-v2-5-0ab730607422@nxp.com Signed-off-by: Lee Jones <lee@kernel.org>
This commit is contained in:
parent
894d915d23
commit
38d09a34b4
|
|
@ -1,39 +0,0 @@
|
|||
Zodiac Inflight Innovations RAVE Supervisory Processor
|
||||
|
||||
RAVE Supervisory Processor communicates with SoC over UART. It is
|
||||
expected that its Device Tree node is specified as a child of a node
|
||||
corresponding to UART controller used for communication.
|
||||
|
||||
Required parent device properties:
|
||||
|
||||
- compatible: Should be one of:
|
||||
- "zii,rave-sp-niu"
|
||||
- "zii,rave-sp-mezz"
|
||||
- "zii,rave-sp-esb"
|
||||
- "zii,rave-sp-rdu1"
|
||||
- "zii,rave-sp-rdu2"
|
||||
|
||||
- current-speed: Should be set to baud rate SP device is using
|
||||
|
||||
RAVE SP consists of the following sub-devices:
|
||||
|
||||
Device Description
|
||||
------ -----------
|
||||
rave-sp-wdt : Watchdog
|
||||
rave-sp-nvmem : Interface to onboard EEPROM
|
||||
rave-sp-backlight : Display backlight
|
||||
rave-sp-hwmon : Interface to onboard hardware sensors
|
||||
rave-sp-leds : Interface to onboard LEDs
|
||||
rave-sp-input : Interface to onboard power button
|
||||
|
||||
Example of usage:
|
||||
|
||||
rdu {
|
||||
compatible = "zii,rave-sp-rdu2";
|
||||
current-speed = <1000000>;
|
||||
|
||||
watchdog {
|
||||
compatible = "zii,rave-sp-watchdog";
|
||||
};
|
||||
};
|
||||
|
||||
63
Documentation/devicetree/bindings/mfd/zii,rave-sp.yaml
Normal file
63
Documentation/devicetree/bindings/mfd/zii,rave-sp.yaml
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||
%YAML 1.2
|
||||
---
|
||||
$id: http://devicetree.org/schemas/mfd/zii,rave-sp.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: Zodiac Inflight Innovations RAVE Supervisory Processor
|
||||
|
||||
maintainers:
|
||||
- Frank Li <Frank.Li@nxp.com>
|
||||
|
||||
description:
|
||||
RAVE Supervisory Processor communicates with SoC over UART. It is
|
||||
expected that its Device Tree node is specified as a child of a node
|
||||
corresponding to UART controller used for communication.
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
enum:
|
||||
- zii,rave-sp-niu
|
||||
- zii,rave-sp-mezz
|
||||
- zii,rave-sp-esb
|
||||
- zii,rave-sp-rdu1
|
||||
- zii,rave-sp-rdu2
|
||||
|
||||
"#address-cells":
|
||||
const: 1
|
||||
|
||||
"#size-cells":
|
||||
const: 1
|
||||
|
||||
watchdog:
|
||||
$ref: /schemas/watchdog/zii,rave-sp-wdt.yaml
|
||||
|
||||
backlight:
|
||||
$ref: /schemas/leds/backlight/zii,rave-sp-backlight.yaml
|
||||
|
||||
pwrbutton:
|
||||
$ref: /schemas/input/zii,rave-sp-pwrbutton.yaml
|
||||
|
||||
patternProperties:
|
||||
'^eeprom@[0-9a-f]+$':
|
||||
$ref: /schemas/nvmem/zii,rave-sp-eeprom.yaml
|
||||
|
||||
required:
|
||||
- compatible
|
||||
|
||||
allOf:
|
||||
- $ref: /schemas/serial/serial-peripheral-props.yaml
|
||||
|
||||
unevaluatedProperties: false
|
||||
|
||||
examples:
|
||||
- |
|
||||
mfd {
|
||||
compatible = "zii,rave-sp-rdu2";
|
||||
current-speed = <1000000>;
|
||||
|
||||
watchdog {
|
||||
compatible = "zii,rave-sp-watchdog";
|
||||
};
|
||||
};
|
||||
|
||||
Loading…
Reference in New Issue
Block a user