mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-31 23:27:20 +00:00
dt-bindings: soc: xilinx: Add support for KV260 CC
When DT overlay is applied at run time compatible string or model AFAIK is not updated. But when fdtoverlay tool is used it actually creates full description for used SOM and carrier card(CC). That's why there is no reason to use generic SOM name and its compatible strings because they are not properly reflected in newly created DT. Composing dt overlays together was introduced by commit7a4c31ee87
("arm64: zynqmp: Add support for Xilinx Kria SOM board") and later renamed by commit45fe0dc4ea
("arm64: xilinx: Use zynqmp prefix for SOM dt overlays"). DTB selection is done prior booting OS that's why there is no need to do run time composition for SOM and CC combination. And user space can use compatible string and all listed revisions to figured it out which SOM and CC combinations OS is running at. Reviewed-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/14c184225cc4f0a61da5f8c98bc0767f8deba0df.1706019781.git.michal.simek@amd.com Signed-off-by: Michal Simek <michal.simek@amd.com>
This commit is contained in:
parent
f935a52d03
commit
dbcd27526e
1 changed files with 34 additions and 0 deletions
|
@ -148,6 +148,40 @@ properties:
|
|||
- contains:
|
||||
const: xlnx,zynqmp-smk-k26
|
||||
|
||||
- description: Xilinx Kria SOM KV260 revA/Y/Z
|
||||
minItems: 3
|
||||
items:
|
||||
enum:
|
||||
- xlnx,zynqmp-sk-kv260-revA
|
||||
- xlnx,zynqmp-sk-kv260-revY
|
||||
- xlnx,zynqmp-sk-kv260-revZ
|
||||
- xlnx,zynqmp-sk-kv260
|
||||
- xlnx,zynqmp
|
||||
allOf:
|
||||
- contains:
|
||||
const: xlnx,zynqmp-sk-kv260-revA
|
||||
- contains:
|
||||
const: xlnx,zynqmp-sk-kv260
|
||||
- contains:
|
||||
const: xlnx,zynqmp
|
||||
|
||||
- description: Xilinx Kria SOM KV260 rev2/1/B
|
||||
minItems: 3
|
||||
items:
|
||||
enum:
|
||||
- xlnx,zynqmp-sk-kv260-rev2
|
||||
- xlnx,zynqmp-sk-kv260-rev1
|
||||
- xlnx,zynqmp-sk-kv260-revB
|
||||
- xlnx,zynqmp-sk-kv260
|
||||
- xlnx,zynqmp
|
||||
allOf:
|
||||
- contains:
|
||||
const: xlnx,zynqmp-sk-kv260-revB
|
||||
- contains:
|
||||
const: xlnx,zynqmp-sk-kv260
|
||||
- contains:
|
||||
const: xlnx,zynqmp
|
||||
|
||||
- description: AMD MicroBlaze V (QEMU)
|
||||
items:
|
||||
- const: qemu,mbv
|
||||
|
|
Loading…
Add table
Reference in a new issue