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 ...
chore(brcm): include cpu_helpers.S for bl2 buildWith errata conversion in place for Cortex_A72 cpu,build fails with undefined reference to functions definedin cpu_helpers.S file.Including the sa
chore(brcm): include cpu_helpers.S for bl2 buildWith errata conversion in place for Cortex_A72 cpu,build fails with undefined reference to functions definedin cpu_helpers.S file.Including the same to handle build issues related toStingray platform.Change-Id: I2bab3e5ca0811d83cd9ee43ac33d557afe6575a8Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
fix(brcm): fix misspelled header inclusion guardThe header inclusion guard for some header for the Broadcom Stingrayboard was misspelled.Make the preprocessor symbol for the #ifndef and #define
fix(brcm): fix misspelled header inclusion guardThe header inclusion guard for some header for the Broadcom Stingrayboard was misspelled.Make the preprocessor symbol for the #ifndef and #define lines thesame, so that the double inclusion protection works as expected.Change-Id: I19d73c854cd0689a248ce914ef35ae87c39ebf39Signed-off-by: Andre Przywara <andre.przywara@arm.com>
fix(tree): correct some typosfound using codespell (https://github.com/codespell-project/codespell).Signed-off-by: Elyes Haouas <ehaouas@noos.fr>Change-Id: I1bfa797e3460adddeefa916bb68e22beddaf6
fix(tree): correct some typosfound using codespell (https://github.com/codespell-project/codespell).Signed-off-by: Elyes Haouas <ehaouas@noos.fr>Change-Id: I1bfa797e3460adddeefa916bb68e22beddaf6373
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 USB driver" into integration
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 USB driverSigned-off-by: Bharat Gooty <bharat.gooty@broadcom.com>Change-Id: I456aa7a641fffa8ea4e833615af3effec42a31b2
driver: brcm: add mdio driverChange-Id: Id873670f68a4c584e3b7b586cab28565bb5a1c27Signed-off-by: Bharat Gooty <bharat.gooty@broadcom.com>
Merge "Don't return error information from console_flush" into integration
plat: brcm: Remove 'AARCH32' deprecated macroRemoved 'AARCH32' deprecated macro from 'stingray'Broadcom platform code.Change-Id: If8d9e785b7980fefd39df06547fcf71b899fd735Signed-off-by: Manish V
plat: brcm: Remove 'AARCH32' deprecated macroRemoved 'AARCH32' deprecated macro from 'stingray'Broadcom platform code.Change-Id: If8d9e785b7980fefd39df06547fcf71b899fd735Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.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
plat/brcm: Define RNG base addressChange-Id: I4f5efcd7638a25c317382b51f05e6b9aa283d068Signed-off-by: Roman Bacik <roman.bacik@broadcom.com>Signed-off-by: Bharat Gooty <bharat.gooty@broadcom.com>
Fix usage of incorrect function nameSigned-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>Change-Id: Ic387630c096361ea9a963cde0018a0efb63e3bd2
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
stingray: fix coverity reported issues on brcm platformfix coverity reported issues1. uninitialized var,2. check for negative val on unsigned variableSigned-off-by: Sheetal Tigadoli <sheetal.ti
stingray: fix coverity reported issues on brcm platformfix coverity reported issues1. uninitialized var,2. check for negative val on unsigned variableSigned-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>Change-Id: I28b7517135ba6c1ba0df04f0c73189cf84ba89e6
stingray: Fix board configuration typo.Default board configuration was set to bcm958742k which is not presentin current codebase. This causes a default platform build to fail.Changing to bcm95874
stingray: Fix board configuration typo.Default board configuration was set to bcm958742k which is not presentin current codebase. This causes a default platform build to fail.Changing to bcm958742t.Signed-off-by: Max Shvetsov <maksims.svecovs@arm.com>Change-Id: Ie24f94ef0ef316ff56fe142df5de45d70ba93c28
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>
12