refactor(arm): replace hard-coded HW_CONFIG DT sizeEnsure consistency across all Arm platforms, even those that may alreadyhave an existing macro for this purpose.Change-Id: I07cd4cfcacf2c991717
refactor(arm): replace hard-coded HW_CONFIG DT sizeEnsure consistency across all Arm platforms, even those that may alreadyhave an existing macro for this purpose.Change-Id: I07cd4cfcacf2c991717f4c115cb0babd2c614d6fSigned-off-by: Harrison Mutai <harrison.mutai@arm.com>
show more ...
plat/arm: Rentroduce tb_fw_config device treeMoved BL2 configuration nodes from fw_config to newlycreated tb_fw_config device tree.fw_config device tree's main usage is to hold properties shared
plat/arm: Rentroduce tb_fw_config device treeMoved BL2 configuration nodes from fw_config to newlycreated tb_fw_config device tree.fw_config device tree's main usage is to hold properties sharedacross all BLx images.An example is the "dtb-registry" node, which contains theinformation about the other device tree configurations(load-address, size).Also, Updated load-address of tb_fw_config which is now locatedafter fw_config in SRAM.Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>Change-Id: Ic398c86a4d822dacd55b5e25fd41d4fe3888d79a
plat/arm: do not include export header directlyAs per "include/export/README", TF-A code should never include exportheaders directly. Instead, it should include a wrapper header thatensures the e
plat/arm: do not include export header directlyAs per "include/export/README", TF-A code should never include exportheaders directly. Instead, it should include a wrapper header thatensures the export header is included in the right manner."tbbr_img_def_exp.h" is directly included in TF-A code, this patchreplaces it with its wrapper header "tbbr_img_def.h".Signed-off-by: Manish Pandey <manish.pandey2@arm.com>Change-Id: I31c1a42e6a7bcac4c396bb17e8548567ecd8147d
fconf: Update dyn_config compatible stringDynamic configuration properties are fconf properties. Modify thecompatible string from "arm,.." to "fconf,.." to reflect this.Signed-off-by: Louis Maye
fconf: Update dyn_config compatible stringDynamic configuration properties are fconf properties. Modify thecompatible string from "arm,.." to "fconf,.." to reflect this.Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com>Change-Id: I85eb75cf877c5f4d3feea3936d4c348ca843bc6c
fconf: Add dynamic config DTBs info as propertyThis patch introduces a better separation between the trusted-bootrelated properties, and the dynamic configuration DTBs loadinginformation.The dy
fconf: Add dynamic config DTBs info as propertyThis patch introduces a better separation between the trusted-bootrelated properties, and the dynamic configuration DTBs loadinginformation.The dynamic configuration DTBs properties are moved to a new node:`dtb-registry`. All the sub-nodes present will be provided to thedynamic config framework to be loaded. The node currently only containsthe already defined configuration DTBs, but can be extended for futurefeatures if necessary.The dynamic config framework is modified to use the abstraction providedby the fconf framework, instead of directly accessing the DTBs.The trusted-boot properties are kept under the "arm,tb_fw" compatiblestring, but in a separate `tb_fw-config` node.The `tb_fw-config` property of the `dtb-registry` node simply pointsto the load address of `fw_config`, as the `tb_fw-config` is currentlypart of the same DTB.Change-Id: Iceb6c4c2cb92b692b6e28dbdc9fb060f1c46de82Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com>
A5DS: Change boot address to point to DDR addressPoint boot address to DDR location for booting A5DS FPGAFIP, Kernel and rootfs are sideloaded to DDRAlso move BL2 to higher address in DDRChange
A5DS: Change boot address to point to DDR addressPoint boot address to DDR location for booting A5DS FPGAFIP, Kernel and rootfs are sideloaded to DDRAlso move BL2 to higher address in DDRChange-Id: Ia2a57a0bda776a1a0a96bcd3cfb5c6cd2cf4dc04Signed-off-by: Avinash Mehta <avinash.mehta@arm.com>
plat/arm: Introduce A5 DesignStart platform.This patch adds support for Cortex-A5 FVP for theDesignStart program. DesignStart aims at providinglow cost and fast access to Arm IP.Currently with
plat/arm: Introduce A5 DesignStart platform.This patch adds support for Cortex-A5 FVP for theDesignStart program. DesignStart aims at providinglow cost and fast access to Arm IP.Currently with this patch only the primary CPU is bootedand the rest of them wait for an interrupt.Signed-off-by: Usama Arif <usama.arif@arm.com>Change-Id: I3a2281ce6de2402dda4610a89939ed53aa045fab