mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-11-01 00:48:50 +00:00
6a0e321ea7
In order to add meta-schema checks for additional/unevaluatedProperties being present, all schema need to make this explicit. As common/shared schema are included by other schemas, they should always allow for additionalProperties. Acked-by: Mark Brown <broonie@kernel.org> Acked-by: Krzysztof Kozlowski <krzk@kernel.org> Acked-by: Sebastian Reichel <sre@kernel.org> Acked-by: Chanwoo Choi <cw00.choi@samsung.com> Acked-By: Vinod Koul <vkoul@kernel.org> Acked-by: Lee Jones <lee.jones@linaro.org> Acked-by: Geert Uytterhoeven <geert+renesas@glider.be> Acked-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Acked-by: Ulf Hansson <ulf.hansson@linaro.org> Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Acked-by: Guenter Roeck <linux@roeck-us.net> Link: https://lore.kernel.org/r/20201005183830.486085-5-robh@kernel.org Signed-off-by: Rob Herring <robh@kernel.org>
66 lines
2 KiB
YAML
66 lines
2 KiB
YAML
# SPDX-License-Identifier: GPL-2.0
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/mmc/synopsys-dw-mshc-common.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: Synopsys Designware Mobile Storage Host Controller Common Properties
|
|
|
|
allOf:
|
|
- $ref: "mmc-controller.yaml#"
|
|
|
|
maintainers:
|
|
- Ulf Hansson <ulf.hansson@linaro.org>
|
|
|
|
# Everything else is described in the common file
|
|
properties:
|
|
resets:
|
|
maxItems: 1
|
|
|
|
reset-names:
|
|
const: reset
|
|
|
|
clock-frequency:
|
|
description:
|
|
Should be the frequency (in Hz) of the ciu clock. If this
|
|
is specified and the ciu clock is specified then we'll try to set the ciu
|
|
clock to this at probe time.
|
|
|
|
fifo-depth:
|
|
description:
|
|
The maximum size of the tx/rx fifo's. If this property is not
|
|
specified, the default value of the fifo size is determined from the
|
|
controller registers.
|
|
$ref: /schemas/types.yaml#/definitions/uint32
|
|
|
|
card-detect-delay:
|
|
description:
|
|
Delay in milli-seconds before detecting card after card
|
|
insert event. The default value is 0.
|
|
$ref: /schemas/types.yaml#/definitions/uint32
|
|
default: 0
|
|
|
|
data-addr:
|
|
description:
|
|
Override fifo address with value provided by DT. The default FIFO reg
|
|
offset is assumed as 0x100 (version < 0x240A) and 0x200(version >= 0x240A)
|
|
by driver. If the controller does not follow this rule, please use
|
|
this property to set fifo address in device tree.
|
|
$ref: /schemas/types.yaml#/definitions/uint32
|
|
|
|
fifo-watermark-aligned:
|
|
description:
|
|
Data done irq is expected if data length is less than
|
|
watermark in PIO mode. But fifo watermark is requested to be aligned
|
|
with data length in some SoC so that TX/RX irq can be generated with
|
|
data done irq. Add this watermark quirk to mark this requirement and
|
|
force fifo watermark setting accordingly.
|
|
$ref: /schemas/types.yaml#/definitions/flag
|
|
|
|
dmas:
|
|
maxItems: 1
|
|
|
|
dma-names:
|
|
const: rx-tx
|
|
|
|
additionalProperties: true
|