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