Louis Mayencourt | a458dfa | 2020-04-20 14:14:10 +0100 | [diff] [blame] | 1 | DTB binding for FCONF properties |
| 2 | ================================ |
| 3 | |
| 4 | This document describes the device tree format of |FCONF| properties. These |
| 5 | properties are not related to a specific platform and can be queried from |
| 6 | common code. |
| 7 | |
| 8 | Dynamic configuration |
| 9 | ~~~~~~~~~~~~~~~~~~~~~ |
| 10 | |
| 11 | The |FCONF| framework expects a *dtb-registry* node with the following field: |
| 12 | |
| 13 | - compatible [mandatory] |
| 14 | - value type: <string> |
| 15 | - Must be the string "fconf,dyn_cfg-dtb_registry". |
| 16 | |
| 17 | Then a list of subnodes representing a configuration |DTB|, which can be used |
| 18 | by |FCONF|. Each subnode should be named according to the information it |
| 19 | contains, and must be formed with the following fields: |
| 20 | |
| 21 | - load-address [mandatory] |
| 22 | - value type: <u64> |
| 23 | - Physical loading base address of the configuration. |
| 24 | |
| 25 | - max-size [mandatory] |
| 26 | - value type: <u32> |
| 27 | - Maximum size of the configuration. |
| 28 | |
| 29 | - id [mandatory] |
| 30 | - value type: <u32> |
| 31 | - Image ID of the configuration. |
| 32 | |