Lines Matching +full:xspi +full:- +full:nor
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2 # Copyright 2020-21 Cadence
4 ---
5 $id: http://devicetree.org/schemas/spi/cdns,xspi.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Cadence XSPI Controller
11 - Parshuram Thombare <pthombar@cadence.com>
14 The XSPI controller allows SPI protocol communication in
16 read/write access to slaves such as SPI-NOR flash.
21 - cdns,xspi-nor
22 - marvell,cn10-xspi-nor
26 - description: address and length of the controller register set
27 - description: address and length of the Slave DMA data port
28 - description: address and length of the auxiliary registers
29 - description: address and length of the xfer registers
32 reg-names:
34 - const: io
35 - const: sdma
36 - const: aux
37 - const: xfer
44 - compatible
45 - reg
46 - interrupts
49 - $ref: spi-controller.yaml#
50 - if:
55 - marvell,cn10-xspi-nor
60 reg-names:
66 reg-names:
72 - |
73 #include <dt-bindings/interrupt-controller/irq.h>
75 #address-cells = <2>;
76 #size-cells = <2>;
78 xspi: spi@a0010000 {
79 #address-cells = <1>;
80 #size-cells = <0>;
81 compatible = "cdns,xspi-nor";
85 reg-names = "io", "sdma", "aux";
87 interrupt-parent = <&gic>;
90 compatible = "jedec,spi-nor";
91 spi-max-frequency = <75000000>;
96 compatible = "jedec,spi-nor";
97 spi-max-frequency = <75000000>;