schema: nodedev: Allow interleaving sub-elements of 'css' address type

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Peter Krempa 2022-10-13 18:29:55 +02:00
parent 04bda51cb2
commit 615c1c21b6

View File

@ -656,15 +656,17 @@
</define> </define>
<define name="capccwaddress"> <define name="capccwaddress">
<element name="cssid"> <interleave>
<ref name="ccwCssidRange"/> <element name="cssid">
</element> <ref name="ccwCssidRange"/>
<element name="ssid"> </element>
<ref name="ccwSsidRange"/> <element name="ssid">
</element> <ref name="ccwSsidRange"/>
<element name="devno"> </element>
<ref name="ccwDevnoRange"/> <element name="devno">
</element> <ref name="ccwDevnoRange"/>
</element>
</interleave>
</define> </define>
<define name="capccwdev"> <define name="capccwdev">
@ -678,15 +680,17 @@
<attribute name="type"> <attribute name="type">
<value>css</value> <value>css</value>
</attribute> </attribute>
<ref name="capccwaddress"/> <interleave>
<optional> <ref name="capccwaddress"/>
<element name="channel_dev_addr"> <optional>
<ref name="capccwaddress"/> <element name="channel_dev_addr">
</element> <ref name="capccwaddress"/>
</optional> </element>
<optional> </optional>
<ref name="mdev_types"/> <optional>
</optional> <ref name="mdev_types"/>
</optional>
</interleave>
</define> </define>
<define name="capvdpa"> <define name="capvdpa">