1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/spi/nuvoton,wpcm450-fiu.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Nuvoton WPCM450 Flash Interface Unit (FIU) 8 9maintainers: 10 - Jonathan Neuschäfer <j.neuschaefer@gmx.net> 11 12allOf: 13 - $ref: /schemas/spi/spi-controller.yaml# 14 15properties: 16 compatible: 17 const: nuvoton,wpcm450-fiu 18 19 reg: 20 items: 21 - description: FIU registers 22 - description: Memory-mapped flash contents 23 24 reg-names: 25 items: 26 - const: control 27 - const: memory 28 29 interrupts: 30 maxItems: 1 31 32 clocks: 33 maxItems: 1 34 35 nuvoton,shm: 36 $ref: /schemas/types.yaml#/definitions/phandle 37 description: a phandle to the SHM block (see ../arm/nuvoton,shm.yaml) 38 39required: 40 - compatible 41 - reg 42 - clocks 43 44unevaluatedProperties: false 45 46examples: 47 - | 48 spi@c8000000 { 49 compatible = "nuvoton,wpcm450-fiu"; 50 reg = <0xc8000000 0x1000>, <0xc0000000 0x4000000>; 51 #address-cells = <1>; 52 #size-cells = <0>; 53 reg-names = "control", "memory"; 54 clocks = <&clk 0>; 55 nuvoton,shm = <&shm>; 56 57 flash@0 { 58 compatible = "jedec,spi-nor"; 59 reg = <0>; 60 }; 61 }; 62 63 shm: syscon@c8001000 { 64 compatible = "nuvoton,wpcm450-shm", "syscon"; 65 reg = <0xc8001000 0x1000>; 66 }; 67