feat(auth): introducing auth.mkIntroducing authentication specific makefile auth.mk to include commonauth source files.Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com>Change-Id: I
feat(auth): introducing auth.mkIntroducing authentication specific makefile auth.mk to include commonauth source files.Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com>Change-Id: Ifb07c48861fe415d82cb7390c3a5f6e60ba699d9
show more ...
refactor(libc): clean up dependencies in libc- Removing platform dependencies from libc modules.- Replacing panicking with actual error handling.- Debug macros are included indirectly from assert
refactor(libc): clean up dependencies in libc- Removing platform dependencies from libc modules.- Replacing panicking with actual error handling.- Debug macros are included indirectly from assert.h. Removing "platform_def.h" from assert.h and adding "common/debug.h" where the macros are used.- Removing hack for fixing PLAT_LOG_LEVEL_ASSERT to 40. Instead removing assert with expression, as this does not provide additional information.Signed-off-by: Claus Pedersen <claustbp@google.com>Change-Id: Icc201ea7b63c1277e423c1cfd13fd6816c2bc568
fix(brcm): allow build to specify mbedTLS absolute pathUpdated makefile so that build can accept absolute mbedTLS path.Change-Id: Ife73266a01d7ed938aafc5e370240023237ebf61Signed-off-by: Manish V
fix(brcm): allow build to specify mbedTLS absolute pathUpdated makefile so that build can accept absolute mbedTLS path.Change-Id: Ife73266a01d7ed938aafc5e370240023237ebf61Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
fix(brcm): fix the build failure with mbedTLS configPatch [1] introduces a mechanism to provide the platformspecified mbedTLS config file, but that result in build failurefor Broadcom platform.T
fix(brcm): fix the build failure with mbedTLS configPatch [1] introduces a mechanism to provide the platformspecified mbedTLS config file, but that result in build failurefor Broadcom platform.This build failure is due to the absence of the mbedTLS configurationfile i.e. brcm_mbedtls_config.h in the TF-A source code repository."fatal error: brcm_mbedtls_config.h: No such file or directory"This problem was resolved by removing the 'brcm_mbedtls_config.h' entryfrom the broadcom platform makefile, allowing this platform to usethe default mbedtls_config.h file.[1]: https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/13726Signed-off-by: Manish V Badarkhe <manish.badarkhe@arm.com>Change-Id: I7cc2efc049aefd3ebce1ae513df9b265fe31ded6
fix: use correct printf format for uint64_tsha 4ce3e99a3 introduced printf format specifiers for fixed widthtypes, which uses PRI*64 instead of "ll" for 64 bit values.Signed-off-by: Manish Pande
fix: use correct printf format for uint64_tsha 4ce3e99a3 introduced printf format specifiers for fixed widthtypes, which uses PRI*64 instead of "ll" for 64 bit values.Signed-off-by: Manish Pandey <manish.pandey2@arm.com>Change-Id: Ic6811cc1788c698adde0807e5f8ab5290a900a26
Merge "driver: brcm: add mdio driver" into integration
driver: brcm: add i2c driverBroadcom I2C controller driver. Follwoing API's are supported:-- i2c_init() Intialize ethe I2C controller- i2c_probe()- i2c_set_bus_speed() Set the I2C bus speed- i2
driver: brcm: add i2c driverBroadcom I2C controller driver. Follwoing API's are supported:-- i2c_init() Intialize ethe I2C controller- i2c_probe()- i2c_set_bus_speed() Set the I2C bus speed- i2c_get_bus_speed() Get the current bus speed- i2c_recv_byte() Receive one byte of data.- i2c_send_byte() Send one byteof data- i2c_read_byte() Read single byte of data- i2c_read() Read multiple bytes of data- i2c_write_byte Write single byte of data- i2c_write() Write multiple bytes of dataThis driver is verified by reading the DDR SPD data.Signed-off-by: Bharat Gooty <bharat.gooty@broadcom.com>Change-Id: I2d7fe53950e8b12fab19d0293020523ff8b74e13
driver: brcm: add mdio driverChange-Id: Id873670f68a4c584e3b7b586cab28565bb5a1c27Signed-off-by: Bharat Gooty <bharat.gooty@broadcom.com>
Don't return error information from console_flushAnd from crash_console_flush.We ignore the error information return by console_flush in _every_place where we call it, and casting the return typ
Don't return error information from console_flushAnd from crash_console_flush.We ignore the error information return by console_flush in _every_place where we call it, and casting the return type to void does notwork around the MISRA violation that this causes. Instead, we collectthe error information from the driver (to avoid changing that API), anddon't return it to the caller.Change-Id: I1e35afe01764d5c8f0efd04f8949d333ffb688c1Signed-off-by: Jimmy Brisson <jimmy.brisson@arm.com>
driver: brcm: add RNG driverSigned-off-by: Bharat Gooty <bharat.gooty@broadcom.com>Change-Id: I490d7e4d49bd9f5a62d343a264a1e14c2066ceca
Cleanup the code for TBBR CoT descriptorsCoT used for BL1 and BL2 are moved to tbbr_cot_bl1.cand tbbr_cot_bl2.c respectively.Common CoT used across BL1 and BL2 are moved totbbr_cot_common.c.Si
Cleanup the code for TBBR CoT descriptorsCoT used for BL1 and BL2 are moved to tbbr_cot_bl1.cand tbbr_cot_bl2.c respectively.Common CoT used across BL1 and BL2 are moved totbbr_cot_common.c.Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>Change-Id: I2252ac8a6960b3431bcaafdb3ea4fb2d01b79cf5
drivers: Add SPI Nor flash supportAdd SPI Nor flash supportChange-Id: I0cde3fdb4dcad5bcaf445b3bb48e279332bd28afSigned-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>
drivers: Add iproc spi driverAdd iproc spi driverChange-Id: I652efab1efd9c487974dae9cb9d98b9b8e3759c4Signed-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>
drivers: Add emmc driver for Broadcom platformsAdd emmc driver for Broadcom platformsChange-Id: I126a6dfccd41062cb0b856f2c2fb1f724730b95eSigned-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadco
drivers: Add emmc driver for Broadcom platformsAdd emmc driver for Broadcom platformsChange-Id: I126a6dfccd41062cb0b856f2c2fb1f724730b95eSigned-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>
Add BL31 support for Broadcom stingray platformChange-Id: Icfef5b6923dc292e637001045a334c499d346fe9Signed-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>
Add BL2 support for Broadcom stingray platformChange-Id: I5daa3f2b4b9d85cb857547a588571a9aa8ad05c2Signed-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>
Add bl31 support common across Broadcom platformsSigned-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>Change-Id: Ic1a392a633b447935fa3a7528326c97845f5b1bc
Add bl2 setup code common across Broadcom platformsSigned-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>Change-Id: Iabeaee35c22608c93945c8295bf70947b0f6049a