dm: doc: Move to new driver model schema
Now that Linux has accepted these tags, update the dtoc tool to use them. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
ea4299a213
commit
0a06d71061
23 changed files with 62 additions and 62 deletions
|
@ -35,9 +35,9 @@ PROP_IGNORE_LIST = [
|
|||
'linux,phandle',
|
||||
"status",
|
||||
'phandle',
|
||||
'u-boot,dm-pre-reloc',
|
||||
'u-boot,dm-tpl',
|
||||
'u-boot,dm-spl',
|
||||
'bootph-all',
|
||||
'bootph-pre-sram',
|
||||
'bootph-pre-ram',
|
||||
]
|
||||
|
||||
# C type declarations for the types we support
|
||||
|
@ -442,7 +442,7 @@ class DtbPlatdata():
|
|||
"""
|
||||
parent = node.parent
|
||||
if parent and not parent.props:
|
||||
raise ValueError("Parent node '%s' has no properties - do you need u-boot,dm-spl or similar?" %
|
||||
raise ValueError("Parent node '%s' has no properties - do you need bootph-pre-ram or similar?" %
|
||||
parent.path)
|
||||
num_addr, num_size = 2, 2
|
||||
if parent:
|
||||
|
@ -754,7 +754,7 @@ class DtbPlatdata():
|
|||
# This might indicate that the parent node is not in the
|
||||
# SPL/TPL devicetree but the child is. For example if we are
|
||||
# dealing with of-platdata in TPL, the parent has a
|
||||
# u-boot,dm-tpl tag but the child has u-boot,dm-pre-reloc. In
|
||||
# bootph-pre-sram tag but the child has bootph-all. In
|
||||
# this case the child node exists in TPL but the parent does
|
||||
# not.
|
||||
raise ValueError("Node '%s' requires parent node '%s' but it is not in the valid list" %
|
||||
|
|
|
@ -11,13 +11,13 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
spl-test {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,spl-test";
|
||||
intval = <1>;
|
||||
};
|
||||
|
||||
spl-test2 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,spl-test";
|
||||
intarray = <5>;
|
||||
};
|
||||
|
|
|
@ -12,13 +12,13 @@
|
|||
#size-cells = <1>;
|
||||
|
||||
test1 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "test1";
|
||||
reg = <0x1234 0x5678>;
|
||||
};
|
||||
|
||||
test2 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "test2";
|
||||
reg = <0x12345678 0x98765432 2 3>;
|
||||
};
|
||||
|
|
|
@ -12,19 +12,19 @@
|
|||
#size-cells = <2>;
|
||||
|
||||
test1 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "test1";
|
||||
reg = <0x1234 0x5678 0x0>;
|
||||
};
|
||||
|
||||
test2 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "test2";
|
||||
reg = <0x12345678 0x98765432 0x10987654>;
|
||||
};
|
||||
|
||||
test3 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "test3";
|
||||
reg = <0x12345678 0x98765432 0x10987654 2 0 3>;
|
||||
};
|
||||
|
|
|
@ -12,19 +12,19 @@
|
|||
#size-cells = <2>;
|
||||
|
||||
test1 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "test1";
|
||||
reg = /bits/ 64 <0x1234 0x5678>;
|
||||
};
|
||||
|
||||
test2 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "test2";
|
||||
reg = /bits/ 64 <0x1234567890123456 0x9876543210987654>;
|
||||
};
|
||||
|
||||
test3 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "test3";
|
||||
reg = /bits/ 64 <0x1234567890123456 0x9876543210987654 2 3>;
|
||||
};
|
||||
|
|
|
@ -12,19 +12,19 @@
|
|||
#size-cells = <1>;
|
||||
|
||||
test1 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "test1";
|
||||
reg = <0x1234 0x0 0x5678>;
|
||||
};
|
||||
|
||||
test2 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "test2";
|
||||
reg = <0x12345678 0x90123456 0x98765432>;
|
||||
};
|
||||
|
||||
test3 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "test3";
|
||||
reg = <0x12345678 0x90123456 0x98765432 0 2 3>;
|
||||
};
|
||||
|
|
|
@ -18,20 +18,20 @@
|
|||
};
|
||||
|
||||
spl-test {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,spl-test";
|
||||
boolval;
|
||||
intval = <1>;
|
||||
};
|
||||
|
||||
i2c: i2c {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,i2c";
|
||||
intval = <3>;
|
||||
};
|
||||
|
||||
spl-test3 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,spl-test";
|
||||
stringarray = "one";
|
||||
longbytearray = [09 0a 0b 0c 0d 0e 0f 10];
|
||||
|
|
|
@ -18,20 +18,20 @@
|
|||
};
|
||||
|
||||
spl-test {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,spl-test";
|
||||
boolval;
|
||||
intval = <1>;
|
||||
};
|
||||
|
||||
i2c: i2c {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,i2c";
|
||||
intval = <3>;
|
||||
};
|
||||
|
||||
spl-test3 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,spl-test";
|
||||
stringarray = "one";
|
||||
longbytearray = [09 0a 0b 0c 0d 0e 0f 10];
|
||||
|
|
|
@ -18,20 +18,20 @@
|
|||
};
|
||||
|
||||
spl-test {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,spl-test";
|
||||
boolval;
|
||||
intval = <1>;
|
||||
};
|
||||
|
||||
i2c: i2c {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,i2c";
|
||||
intval = <3>;
|
||||
};
|
||||
|
||||
spl-test3 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,spl-test";
|
||||
stringarray = "one";
|
||||
longbytearray = [09 0a 0b 0c 0d 0e 0f 10];
|
||||
|
|
|
@ -9,13 +9,13 @@
|
|||
|
||||
/ {
|
||||
spl-test {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "compat1", "compat2.1-fred", "compat3";
|
||||
intval = <1>;
|
||||
};
|
||||
|
||||
spl-test2 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "compat1", "simple_bus";
|
||||
intval = <1>;
|
||||
};
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
/ {
|
||||
gpio_a: gpios@0 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
gpio-controller;
|
||||
compatible = "sandbox_gpio_alias";
|
||||
#gpio-cells = <1>;
|
||||
|
|
|
@ -18,20 +18,20 @@
|
|||
};
|
||||
|
||||
spl-test {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,spl-test";
|
||||
boolval;
|
||||
intval = <1>;
|
||||
};
|
||||
|
||||
i2c: i2c {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,i2c";
|
||||
intval = <3>;
|
||||
};
|
||||
|
||||
spl-test3 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,spl-test";
|
||||
stringarray = "one";
|
||||
longbytearray = [09 0a 0b 0c 0d 0e 0f 10];
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
/ {
|
||||
spl-test {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "invalid";
|
||||
};
|
||||
};
|
||||
|
|
|
@ -12,18 +12,18 @@
|
|||
#size-cells = <1>;
|
||||
i2c@0 {
|
||||
compatible = "sandbox,i2c";
|
||||
u-boot,dm-tpl;
|
||||
bootph-pre-sram;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
spl-test {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,spl-test";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
status = "disabled";
|
||||
pmic@9 {
|
||||
compatible = "sandbox,pmic";
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
reg = <9>;
|
||||
low-power;
|
||||
};
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
i2c@0 {
|
||||
pmic@9 {
|
||||
compatible = "sandbox,pmic";
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
reg = <9>;
|
||||
low-power;
|
||||
};
|
||||
|
|
|
@ -9,34 +9,34 @@
|
|||
|
||||
/ {
|
||||
phandle: phandle-target {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "target";
|
||||
intval = <0>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
phandle_1: phandle2-target {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "target";
|
||||
intval = <1>;
|
||||
#clock-cells = <1>;
|
||||
};
|
||||
phandle_2: phandle3-target {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "target";
|
||||
intval = <2>;
|
||||
#clock-cells = <2>;
|
||||
};
|
||||
|
||||
phandle-source {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "source";
|
||||
clocks = <&phandle &phandle_1 11 &phandle_2 12 13 &phandle>;
|
||||
phandle-name-offset = <&phandle_2>, "fred", <123>;
|
||||
};
|
||||
|
||||
phandle-source2 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "source";
|
||||
clocks = <&phandle>;
|
||||
};
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
/ {
|
||||
phandle-source {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "source";
|
||||
clocks = <20>; /* Invalid phandle */
|
||||
};
|
||||
|
|
|
@ -9,13 +9,13 @@
|
|||
|
||||
/ {
|
||||
phandle: phandle-target {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "target";
|
||||
intval = <0>;
|
||||
};
|
||||
|
||||
phandle-source2 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "source";
|
||||
clocks = <&phandle>;
|
||||
};
|
||||
|
|
|
@ -9,33 +9,33 @@
|
|||
|
||||
/ {
|
||||
phandle: phandle-target {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "target";
|
||||
intval = <0>;
|
||||
#gpio-cells = <0>;
|
||||
};
|
||||
|
||||
phandle_1: phandle2-target {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "target";
|
||||
intval = <1>;
|
||||
#gpio-cells = <1>;
|
||||
};
|
||||
phandle_2: phandle3-target {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "target";
|
||||
intval = <2>;
|
||||
#gpio-cells = <2>;
|
||||
};
|
||||
|
||||
phandle-source {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "source";
|
||||
cd-gpios = <&phandle &phandle_1 11 &phandle_2 12 13 &phandle>;
|
||||
};
|
||||
|
||||
phandle-source2 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "source";
|
||||
cd-gpios = <&phandle>;
|
||||
};
|
||||
|
|
|
@ -10,13 +10,13 @@
|
|||
/ {
|
||||
|
||||
phandle-source2 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "source";
|
||||
clocks = <&phandle>;
|
||||
};
|
||||
|
||||
phandle: phandle-target {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "target";
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
|
|
@ -9,14 +9,14 @@
|
|||
|
||||
/ {
|
||||
phandle: phandle-target {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "target";
|
||||
intval = <0>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
phandle-source2 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "source";
|
||||
clocks = <&phandle>;
|
||||
};
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
spl-test {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,spl-test";
|
||||
boolval;
|
||||
maybe-empty-int = <>;
|
||||
|
@ -27,7 +27,7 @@
|
|||
};
|
||||
|
||||
spl-test2 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,spl-test";
|
||||
intval = <3>;
|
||||
intarray = <5>;
|
||||
|
@ -40,7 +40,7 @@
|
|||
};
|
||||
|
||||
spl-test3 {
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
compatible = "sandbox,spl-test";
|
||||
stringarray = "one";
|
||||
longbytearray = [09 0a 0b 0c 0d 0e 0f 10];
|
||||
|
@ -49,12 +49,12 @@
|
|||
|
||||
i2c@0 {
|
||||
compatible = "sandbox,i2c";
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
pmic@9 {
|
||||
compatible = "sandbox,pmic";
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
reg = <9>;
|
||||
low-power;
|
||||
};
|
||||
|
|
|
@ -13,12 +13,12 @@
|
|||
|
||||
i2c@0 {
|
||||
compatible = "sandbox,i2c";
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
pmic@9 {
|
||||
compatible = "sandbox,pmic";
|
||||
u-boot,dm-pre-reloc;
|
||||
bootph-all;
|
||||
reg = <9>;
|
||||
low-power;
|
||||
|
||||
|
|
Loading…
Reference in a new issue