Merge tag 'block-6.13-20242901' of git://git.kernel.dk/linux
[drm/drm-misc.git] / Documentation / devicetree / bindings / ata / cirrus,ep9312-pata.yaml
blob8130923fdc728d5a7a90b6ea79c5d34ea7d756d5
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/ata/cirrus,ep9312-pata.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Cirrus Logic EP9312 PATA controller
9 maintainers:
10   - Damien Le Moal <dlemoal@kernel.org>
12 properties:
13   compatible:
14     oneOf:
15       - const: cirrus,ep9312-pata
16       - items:
17           - const: cirrus,ep9315-pata
18           - const: cirrus,ep9312-pata
20   reg:
21     maxItems: 1
23   interrupts:
24     maxItems: 1
26 required:
27   - compatible
28   - reg
29   - interrupts
31 additionalProperties: false
33 examples:
34   - |
35     ide@800a0000 {
36         compatible = "cirrus,ep9312-pata";
37         reg = <0x800a0000 0x38>;
38         interrupt-parent = <&vic1>;
39         interrupts = <8>;
40         pinctrl-names = "default";
41         pinctrl-0 = <&ide_default_pins>;
42     };