summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-21juno-19.01-linaro1armlt-juno-20190222-001juno-19.01Arvind Chauhan
Signed-off-by: Arvind Chauhan <arvind.chauhan@arm.com>
2019-01-21Update SCP firmware to v1.28.0-rc0Arvind Chauhan
From the Arm SCP Firmware release: ramfw.bin => SOFTWARE/scp_bl2.bin romfw_bypass.bin => SOFTWARE/scp_bl1.bin Release note from Arm below. SCP firmware: ------------- Tag: v1.28.0-rc0 Changes for Juno since v1.27.0: - juno: Add support to prevent SCP to set up SCC TLX regs Signed-off-by: Arvind Chauhan <arvind.chauhan@arm.com>
2018-10-08juno-18.10-linaro1juno-18.10Arvind Chauhan
Signed-off-by: Arvind Chauhan <arvind.chauhan@arm.com>
2018-10-08Update Juno MB firmware to MBv150Arvind Chauhan
Changes from MBv149 to MBv150: Defect Fix: Fixed NV_FLAGS retention after reset/reboot Signed-off-by: Arvind Chauhan <arvind.chauhan@arm.com>
2018-07-22Remove juno-18.04-linaro1 markerjuno-18.07junoArvind Chauhan
Signed-off-by: Arvind Chauhan <arvind.chauhan@arm.com>
2018-07-22juno-18.07-linaro1Arvind Chauhan
Signed-off-by: Arvind Chauhan <arvind.chauhan@arm.com>
2018-07-22Update SCP firmware to v1.27.0-rc0Arvind Chauhan
From the Arm SCP Firmware release: ramfw.bin => SOFTWARE/scp_bl2.bin romfw_bypass.bin => SOFTWARE/scp_bl1.bin Release note from Arm below. SCP firmware: ------------- Tag: v1.27.0-rc0 Changes for Juno since v1.26.0: - juno: Remove SCMI power cost scaling - juno: Fix incorrect power costs - scmi: Ensure performance protocol reports power cost in milliwatts - juno: Add AP Core Configuration protocol support - Add SCMI AP Core Configuration protocol - ramfw: Don't build SCPI - Enable GCC v7.x Signed-off-by: Arvind Chauhan <arvind.chauhan@arm.com>
2018-04-30juno-18.04-linaro1juno-18.04Arvind Chauhan
Signed-off-by: Arvind Chauhan <arvind.chauhan@arm.com>
2018-04-30remove juno-18.01-linaro2Arvind Chauhan
Signed-off-by: Arvind Chauhan <arvind.chauhan@arm.com>
2018-04-30Increase kernel size in flash to accommodate recent kernel buildsArvind Chauhan
Exiting motherboard cofiguration has alloted 19MB for kernel image storage in flash memory. However, recent kernel builds with default configuration generate images that exceeds 19MB. This patch increases the kernel image storage size to 24MB by shrinking the storage space for ramdisk.img. So ramdisk.img is now programmed from 0x01D00000 instead of 0x01800000 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-02-13juno-18.01-linaro2juno-18.01Arvind Chauhan
Signed-off-by: Arvind Chauhan <arvind.chauhan@arm.com>
2018-02-13Update SCP firmware to v1.26.0-rc2Arvind Chauhan
From the Arm SCP Firmware release: ramfw.bin => SOFTWARE/scp_bl2.bin romfw_bypass.bin => SOFTWARE/scp_bl1.bin SCP firmware: ------------- Tag: v1.26.0-rc2 Changes from v1.26.0-rc1 to v1.26.0-rc2 Fixes: - Fix DDR support for Juno r0 variants Signed-off-by: Arvind Chauhan <arvind.chauhan@arm.com>
2018-02-13remove juno-18.01-linaro1Arvind Chauhan
Signed-off-by: Arvind Chauhan <arvind.chauhan@arm.com>
2018-01-30juno-18.01-linaro1Arvind Chauhan
Signed-off-by: Arvind Chauhan <arvind.chauhan@arm.com>
2018-01-30Update SCP firmware to v1.26.0-rc1Arvind Chauhan
From the ARM SCP Firmware release: ramfw.bin => SOFTWARE/scp_bl2.bin romfw_bypass.bin => SOFTWARE/scp_bl1.bin Release note from ARM below. SCP firmware: ------------- Tag: v1.26.0-rc1 Changes from v1.25.0-rc2 to v1.26.0-rc1 Changes for Juno since v1.25.0: New features: - Add support for the new Juno board (different DDR chips). Fixes: - Fix copyright headers for 2018. - Fix CPU warm reset support. - scmi: Standardise message handler error handling for all protocols. SCP now returns PROTOCOL_ERROR when appropriate instead of returning only NOT_SUPPORTED for some classes of errors. - smt: fix possible erroneous IRQ acceptance (protects against rogue SCMI agents). - lib/timer: Fix timer item validation. Improvements: - baremetal: Remove power statistics expectations. - scmi: Expand usage of const. - tests: Refactor comments in the memory allocation tests. - tests: Update submodules when building SCMI test suite. - tests: Change how version string is defined. Signed-off-by: Arvind Chauhan <arvind.chauhan@arm.com>
2017-08-10juno-17.07-linaro2juno-17.07-linaro2armlt-juno-20170810-001junor2junor1juno-17.07Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-08-10Update ARM-TF binaries with SCMI versionsRyan Harkin
With the updated SCP binaries to support SCMI, we need to update the ARM-TF binaries inside the recovery repo and recovery tarball. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-08-10remove juno-17.07-linaro1 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-07-28juno-17.07-linaro1juno-17.07-linaro1armlt-juno-20170809-001armlt-juno-20170808-001Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-07-20Update SCP firmware to v1.25.0-rc2armlt-juno-20170727-001Ryan Harkin
From the ARM SCP Firmware release: ramfw.bin => SOFTWARE/scp_bl2.bin romfw_bypass.bin => SOFTWARE/scp_bl1.bin Release note from ARM below. SCP firmware: ------------- Tag: v1.25.0-rc2 Changes from v1.21.0-rc0 to v1.25.0-rc2 Changes for Juno since v1.21.0: - Added SCMIv1 support - Added Shared Data Storage (SDS) to exchange information with TF during the boot sequence - Added new boot loader over SDS - Fix: Bumped DVFS latency information to match hardware (1.5ms) - Fix: Enable CoreSight timestamp generator (with halt-on-debug support) on debug power domain power up - Removed implicit GPU power up Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-07-20mbb_v149.ebfRyan Harkin
FTP reboot bug fixed Boot lockup when Logic Tile fitted UART1S flag added to support MCC on UART1 Update to SCC interface to resolve Farm reboot issues Correction to PCIe MAC address ordering Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-07-20remove juno-17.05-linaro1 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-05-05juno-17.05-linaro1juno-17.05-linaro1armlt-juno-20170714-001armlt-juno-20170607-001juno-17.05Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-05-05Update ARM-TF and U-Boot BL33 binaryRyan Harkin
I used the latest recovery and ARM Trusted Firmware commits as shown below and rebuilt everything. recovery: dba7133 2017-05-05 remove juno-17.04-linaro1 marker file [Ryan Harkin] u-boot: 24c6ee8 2017-02-23 Add vexpress_juno_aarch32 [Ryan Harkin] arm-tf: 3fb340a 2017-04-21 Merge pull request #912 from vwadekar/tegra-smmu-ctx-save-robust [davidcunado-arm] edk2 uses the bl33-uefi.bin as found in the recovery repo, built from this commit: 131aec0 2016-01-21 juno: use earlycon [Ryan Harkin] Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-05-05remove juno-17.04-linaro1 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-04-25juno-17.04-linaro1juno-17.04-linaro1armlt-juno-17.04juno-17.04Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-04-25Boot Juno R1 from A53 coreRyan Harkin
Register F4 was set to trigger Juno R1 to boot from the big (A57) core. Removing the register setting will mean the board will boot from the little (A53) core by default. R0 and R2 already boot from the little cores. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-04-25remove juno-17.02-linaro1 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-02-06juno-17.02-linaro1juno-17.02-linaro1armlt-juno-20170424-001armlt-juno-20170412-001armlt-juno-20170206-001Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-02-06Update ARM-TF and U-Boot BL33 binaryRyan Harkin
I used the latest recovery and ARM Trusted Firmware commits as shown below and rebuilt everything. recovery: df895c8 2017-02-06 remove juno-17.01-linaro1 marker file [Ryan Harkin] u-boot: d934e5b 2016-12-01 Add vexpress_aemv8a_aarch32 variant [Ryan Harkin] arm-tf: cef7b3c 2016-12-23 Merge pull request #798 from douglas-raillard-arm/dr/fix_std_smc_after_suspend [davidcunado-arm] edk2 uses the bl33-uefi.bin as found in the recovery repo: 131aec0 2016-01-21 juno: use earlycon [Ryan Harkin] Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-02-06remove juno-17.01-linaro1 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-01-10juno-17.01-linaro1juno-17.01-linaro1armlt-juno-20170116-001armlt-juno-20170110-001armlt-juno-17.01juno-17.01Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-01-10Update ARM-TF and U-Boot BL33 binaryRyan Harkin
This commit updates the ARM-TF BL1 and FIP binaries and the u-boot version of the BL33 and FIP binaries. The UEFI BL33 binary is static and from the ARMLT 16.01 release [1]: 131aec0 2016-01-21 juno: use earlycon [Ryan Harkin] ARM-TF is at the latest available commit: cef7b3c 2016-12-23 Merge pull request #798 from douglas-raillard-arm/dr/fix_std_smc_after_suspend [davidcunado-arm] OPTEE commits are reverted to the 2.2.0 release: optee_os: c0c5d39 2016-10-01 Update CHANGELOG.md for 2.2.0 [Jerome Forissier] optee_client: 658ae53 2016-07-18 build: print 'LINK' rather than 'LD' when $(LD) is not used directly [Jerome Forissier] optee_linuxdriver: 3a43adc 2016-05-10 doc: optee_linuxdriver has been deprecated [Joakim Bech] U-Boot comes from the ARMlT tree [2]: ed4c716 2016-12-01 Add vexpress_aemv8a_aarch32 variant [Ryan Harkin] The SCP binary came from this repo: 6a5899f 2017-01-10 remove juno-16.12-linaro1 marker file [Ryan Harkin] [1] https://git.linaro.org/landing-teams/working/arm/edk2.git/commit/?id=131aec010f565a747ac51e6a95e30a37b5df15cc [2] https://git.linaro.org/landing-teams/working/arm/u-boot.git/commit/?id=ed4c7165bcea88db6b439176cc0b1a80bf67e6d7 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-01-10remove juno-16.12-linaro1 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-08juno-16.12-linaro1juno-16.12-linaro1armlt-juno-20161212-001armlt-juno-20161208-003armlt-juno-16.12armlt-20161208-002juno-16.12Ryan Harkin
Added a marker file. It was created using this command: $ VER=16.12; REV=1 ; find . -name "*" -type f | grep -v -e .git -e juno-${VER}-linaro${REV} | sort | xargs md5sum > juno-${VER}-linaro${REV} Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-08Update ARM-TF and U-Boot BL33 binaryRyan Harkin
I used the latest recovery and ARM Trusted Firmware commits as shown below and rebuilt everything. recovery: b4cc479 2016-12-08 Update SCP firmware to v1.21.0-rc1 [Ryan Harkin] u-boot: e0c6272 2016-12-01 Add vexpress_aemv8a_aarch32 variant [Ryan Harkin] arm-tf: c59428b 2016-11-30 Merge pull request #761 from soby-mathew/sm/bakery_lock_fixes [davidcunado-arm] edk2 uses the bl33-uefi.bin as found in the recovery repo: 131aec0 2016-01-21 juno: use earlycon [Ryan Harkin] Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-08Update SCP firmware to v1.21.0-rc1Ryan Harkin
From the ARM SCP Firmware release: ramfw.bin => SOFTWARE/scp_bl2.bin romfw_bypass.bin => SOFTWARE/scp_bl1.bin Release note from ARM below. SCP firmware: ------------- Tag: v1.21.0-rc1 Changes from v1.20.0-rc0 to v1.21.0-rc1 Changes for Juno since v1.20.0: - Juno: Add GPU power supply management - Juno: Add core warm reset support in ROM (enabling AARCH32 support) - drivers/xrp7724: Increase delay period when enabling channel - drivers/xrp7724: Fix setting voltage on disabled outputs ================================================================================================== SCP firmware: ------------- Tag: v1.20.0-rc0 / NOT RELEASED TO LINARO This tag was never release to Linaro as there were no Juno specific changes. ================================================================================================== SCP firmware: ------------- Tag: v1.19.0-rc0 / NOT RELEASED TO LINARO This tag was never release to Linaro as there were no Juno specific changes. ================================================================================================== Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-08remove juno-16.10-linaro2 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-10-20juno-16.10-linaro2armlt-juno-20161117-001armlt-juno-16.11armlt-juno-16.10juno-16.10Ryan Harkin
Added a marker file. It was created using this command: $ VER=16.10; REV=2 ; find . -name "*" -type f | grep -v -e .git -e juno-${VER}-linaro${REV} | sort | xargs md5sum > juno-${VER}-linaro${REV} Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-10-20Rename bl*0.bin to scp_bl*.binRyan Harkin
BL0 has been renamed to SCP_BL1. Bl30 has been renamed to SCP_Bl2. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-10-20remove juno-16.10-linaro1 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-10-18juno-16.10-linaro1armlt-juno-20161018-001Ryan Harkin
Added a marker file. It was created using this command: $ VER=16.10; REV=1 ; find . -name "*" -type f | grep -v -e .git -e juno-${VER}-linaro${REV} | sort | xargs md5sum > juno-${VER}-linaro${REV} Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-10-18Update ARM-TF and U-Boot BL33 binaryRyan Harkin
Update to the 16.10 version of ARM-TF: 99e8937 2016-09-01 Merge pull request #695 from soby-mathew/sm/AArch32_fixes [davidcunado-arm] And U-Boot: 496928e 2016-06-14 HACK: boot TC2 from NOR flash [Ryan Harkin] Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-10-18Update Juno motherboard firmware to mbb_v144.ebfRyan Harkin
MotherBoard firmware: ------------- Tag: MBv144 Changes from MBv143 to MBv144 - Defect Fix: SDVE-264 - Boot flash procedure hangs if FTP ethernet link is up Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-10-17remove juno-16.09-linaro2 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-16juno-16.09-linaro2juno-16.09-linaro2armlt-juno-20161012-001armlt-juno-20160926-001armlt-juno-20160917-001armlt-juno-20160916-001armlt-juno-16.09-003armlt-juno-16.09-001juno-16.09Ryan Harkin
Added a marker file. It was created using this command: $ VER=16.09; REV=2 ; find . -name "*" -type f | grep -v -e .git -e juno-${VER}-linaro${REV} | sort | xargs md5sum > juno-${VER}-linaro${REV} Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-16Update ARM-TF with OPTEE enabled versionRyan Harkin
The previous ARM-TF update didn't have OP-TEE enabled, an artifact of the build script rework for 16.09. This patch updated the ARM-TF binaries to include an OPTEE enabled version. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-16remove juno-16.09-linaro1 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-08juno-16.09-linaro1juno-16.09-linaro120160908-001Ryan Harkin
Added the marker file containing the MD5SUMs for the latest motherboard and SCP firmware from ARM with ARMLT modifications. This file was generated using this command: $ VER=16.09 ; find . -name "*" -type f | grep -v -e .git -e juno-${VER}-linaro1 | sort | xargs md5sum > juno-${VER}-linaro1 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-08Update ARM-TF and U-Boot BL33 binaryRyan Harkin
I used the latest recovery and ARM Trusted Firmware commits as shown below and rebuilt everything. recovery: 9dee72e 2016-09-06 Add SCP v1.18.0-rc0 [Ryan Harkin] u-boot: 5fd40fc 2016-06-14 HACK: boot TC2 from NOR flash [Ryan Harkin] arm-tf: 99e8937 2016-09-01 Merge pull request #695 from soby-mathew/sm/AArch32_fixes [davidcunado-arm] edk2 was that same bl33-uefi.bin as found in the recovery repo at a1cf7d6. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>