mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-04-19 20:13:49 -04:00
There are couple of revisions of SOMs (k26) and associated carrier cards (kv260). SOM itself has two major versions: sm-k26 - SOM with EMMC smk-k26 - SOM without EMMC used on starter kit with preprogrammed firmware in QSPI. SOMs are describing only devices available on the SOM or connections which are described in specification (for example UART, fwuen). When SOM boots out of QSPI it uses limited number of peripherals defined by the specification and present in sm(k)-k26 dtses. Then a carrier card (CC) detection is happening and DT overlay is applied to brings new functionality. That's why DT overlays are used. The name is composed together with SOM name and CC name that's why DT overlays with these names are generated to make sure they can be used together. Signed-off-by: Michal Simek <michal.simek@xilinx.com> Reviewed-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/1ba32590670434b650bacf6410a65579dd30b38b.1632294439.git.michal.simek@xilinx.com
138 lines
3.8 KiB
YAML
138 lines
3.8 KiB
YAML
# SPDX-License-Identifier: GPL-2.0
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/arm/xilinx.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: Xilinx Zynq Platforms Device Tree Bindings
|
|
|
|
maintainers:
|
|
- Michal Simek <michal.simek@xilinx.com>
|
|
|
|
description: |
|
|
Xilinx boards with Zynq-7000 SOC or Zynq UltraScale+ MPSoC
|
|
|
|
properties:
|
|
$nodename:
|
|
const: '/'
|
|
compatible:
|
|
oneOf:
|
|
- items:
|
|
- enum:
|
|
- adapteva,parallella
|
|
- digilent,zynq-zybo
|
|
- digilent,zynq-zybo-z7
|
|
- ebang,ebaz4205
|
|
- myir,zynq-zturn-v5
|
|
- myir,zynq-zturn
|
|
- xlnx,zynq-cc108
|
|
- xlnx,zynq-zc702
|
|
- xlnx,zynq-zc706
|
|
- xlnx,zynq-zc770-xm010
|
|
- xlnx,zynq-zc770-xm011
|
|
- xlnx,zynq-zc770-xm012
|
|
- xlnx,zynq-zc770-xm013
|
|
- const: xlnx,zynq-7000
|
|
|
|
- items:
|
|
- const: avnet,zynq-microzed
|
|
- const: xlnx,zynq-microzed
|
|
- const: xlnx,zynq-7000
|
|
|
|
- items:
|
|
- const: avnet,zynq-zed
|
|
- const: xlnx,zynq-zed
|
|
- const: xlnx,zynq-7000
|
|
|
|
- items:
|
|
- enum:
|
|
- xlnx,zynqmp-zc1751
|
|
- const: xlnx,zynqmp
|
|
|
|
- description: Xilinx internal board zc1232
|
|
items:
|
|
- const: xlnx,zynqmp-zc1232-revA
|
|
- const: xlnx,zynqmp-zc1232
|
|
- const: xlnx,zynqmp
|
|
|
|
- description: Xilinx internal board zc1254
|
|
items:
|
|
- const: xlnx,zynqmp-zc1254-revA
|
|
- const: xlnx,zynqmp-zc1254
|
|
- const: xlnx,zynqmp
|
|
|
|
- description: Xilinx internal board zc1275
|
|
items:
|
|
- const: xlnx,zynqmp-zc1275-revA
|
|
- const: xlnx,zynqmp-zc1275
|
|
- const: xlnx,zynqmp
|
|
|
|
- description: Xilinx 96boards compatible board zcu100
|
|
items:
|
|
- const: xlnx,zynqmp-zcu100-revC
|
|
- const: xlnx,zynqmp-zcu100
|
|
- const: xlnx,zynqmp
|
|
|
|
- description: Xilinx 96boards compatible board Ultra96
|
|
items:
|
|
- const: avnet,ultra96-rev1
|
|
- const: avnet,ultra96
|
|
- const: xlnx,zynqmp-zcu100-revC
|
|
- const: xlnx,zynqmp-zcu100
|
|
- const: xlnx,zynqmp
|
|
|
|
- description: Xilinx evaluation board zcu102
|
|
items:
|
|
- enum:
|
|
- xlnx,zynqmp-zcu102-revA
|
|
- xlnx,zynqmp-zcu102-revB
|
|
- xlnx,zynqmp-zcu102-rev1.0
|
|
- xlnx,zynqmp-zcu102-rev1.1
|
|
- const: xlnx,zynqmp-zcu102
|
|
- const: xlnx,zynqmp
|
|
|
|
- description: Xilinx evaluation board zcu104
|
|
items:
|
|
- enum:
|
|
- xlnx,zynqmp-zcu104-revA
|
|
- xlnx,zynqmp-zcu104-revC
|
|
- xlnx,zynqmp-zcu104-rev1.0
|
|
- const: xlnx,zynqmp-zcu104
|
|
- const: xlnx,zynqmp
|
|
|
|
- description: Xilinx evaluation board zcu106
|
|
items:
|
|
- enum:
|
|
- xlnx,zynqmp-zcu106-revA
|
|
- xlnx,zynqmp-zcu106-rev1.0
|
|
- const: xlnx,zynqmp-zcu106
|
|
- const: xlnx,zynqmp
|
|
|
|
- description: Xilinx evaluation board zcu111
|
|
items:
|
|
- enum:
|
|
- xlnx,zynqmp-zcu111-revA
|
|
- xlnx,zynqmp-zcu111-rev1.0
|
|
- const: xlnx,zynqmp-zcu111
|
|
- const: xlnx,zynqmp
|
|
|
|
- description: Xilinx Kria SOMs
|
|
items:
|
|
- const: xlnx,zynqmp-sm-k26-rev1
|
|
- const: xlnx,zynqmp-sm-k26-revB
|
|
- const: xlnx,zynqmp-sm-k26-revA
|
|
- const: xlnx,zynqmp-sm-k26
|
|
- const: xlnx,zynqmp
|
|
|
|
- description: Xilinx Kria SOMs (starter)
|
|
items:
|
|
- const: xlnx,zynqmp-smk-k26-rev1
|
|
- const: xlnx,zynqmp-smk-k26-revB
|
|
- const: xlnx,zynqmp-smk-k26-revA
|
|
- const: xlnx,zynqmp-smk-k26
|
|
- const: xlnx,zynqmp
|
|
|
|
additionalProperties: true
|
|
|
|
...
|