1*48a29721SNayab Sayed# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*48a29721SNayab Sayed%YAML 1.2 3*48a29721SNayab Sayed--- 4*48a29721SNayab Sayed$id: http://devicetree.org/schemas/mtd/atmel,dataflash.yaml# 5*48a29721SNayab Sayed$schema: http://devicetree.org/meta-schemas/core.yaml# 6*48a29721SNayab Sayed 7*48a29721SNayab Sayedtitle: Atmel DataFlash 8*48a29721SNayab Sayed 9*48a29721SNayab Sayedmaintainers: 10*48a29721SNayab Sayed - Nayab Sayed <nayabbasha.sayed@microchip.com> 11*48a29721SNayab Sayed 12*48a29721SNayab Sayeddescription: 13*48a29721SNayab Sayed The Atmel DataFlash is a low pin-count serial interface sequential access 14*48a29721SNayab Sayed Flash memory, compatible with SPI standard. The device tree may optionally 15*48a29721SNayab Sayed contain sub-nodes describing partitions of the address space. 16*48a29721SNayab Sayed 17*48a29721SNayab Sayedproperties: 18*48a29721SNayab Sayed compatible: 19*48a29721SNayab Sayed oneOf: 20*48a29721SNayab Sayed - items: 21*48a29721SNayab Sayed - enum: 22*48a29721SNayab Sayed - atmel,at45db321d 23*48a29721SNayab Sayed - atmel,at45db041e 24*48a29721SNayab Sayed - atmel,at45db642d 25*48a29721SNayab Sayed - atmel,at45db021d 26*48a29721SNayab Sayed - const: atmel,at45 27*48a29721SNayab Sayed - const: atmel,dataflash 28*48a29721SNayab Sayed - items: 29*48a29721SNayab Sayed - const: atmel,at45 30*48a29721SNayab Sayed - const: atmel,dataflash 31*48a29721SNayab Sayed 32*48a29721SNayab Sayed reg: 33*48a29721SNayab Sayed maxItems: 1 34*48a29721SNayab Sayed 35*48a29721SNayab Sayedrequired: 36*48a29721SNayab Sayed - compatible 37*48a29721SNayab Sayed - reg 38*48a29721SNayab Sayed 39*48a29721SNayab SayedallOf: 40*48a29721SNayab Sayed - $ref: mtd.yaml# 41*48a29721SNayab Sayed - $ref: /schemas/spi/spi-peripheral-props.yaml# 42*48a29721SNayab Sayed 43*48a29721SNayab SayedunevaluatedProperties: false 44*48a29721SNayab Sayed 45*48a29721SNayab Sayedexamples: 46*48a29721SNayab Sayed - | 47*48a29721SNayab Sayed spi { 48*48a29721SNayab Sayed #address-cells = <1>; 49*48a29721SNayab Sayed #size-cells = <0>; 50*48a29721SNayab Sayed 51*48a29721SNayab Sayed flash@1 { 52*48a29721SNayab Sayed compatible = "atmel,at45db321d", "atmel,at45", "atmel,dataflash"; 53*48a29721SNayab Sayed reg = <1>; 54*48a29721SNayab Sayed }; 55*48a29721SNayab Sayed }; 56