| 44cf2b1a | 04-Mar-2022 |
Rex-BC Chen <rex-bc.chen@mediatek.com> |
docs(maintainers): add maintained files for MediaTek SoCs
Signed-off-by: Rex-BC Chen <rex-bc.chen@mediatek.com> Change-Id: I2d71b2fef2f2aee507a6e7c4b9b9d8175446a0ca |
| a7ef8b31 | 03-Mar-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "feat(mt8186): disable 26MHz clock while suspending" into integration |
| b35b5567 | 15-Apr-2021 |
Ravi Patel <ravi.patel@xilinx.com> |
fix(zynqmp): query node status to power up APU
If APU is in suspending state and if wakeup request comes then PMUFW returns error which is not handled at ATF side.
To fix this, get the APU node sta
fix(zynqmp): query node status to power up APU
If APU is in suspending state and if wakeup request comes then PMUFW returns error which is not handled at ATF side.
To fix this, get the APU node status before calling wakeup and return error if found in suspending state.
Here, we can not handle the error code of pm_req_wakeup() from PMUFW because ATF is already calling pm_client_wakeup() before calling pm_req_wakeup().
Signed-off-by: Ravi Patel <ravi.patel@xilinx.com> Signed-off-by: Ronak Jain <ronak.jain@xilinx.com> Change-Id: I18d47384e46e22ae49e804093ad0641b7a6349e2
show more ...
|
| e682d38b | 02-Feb-2022 |
Michal Simek <michal.simek@xilinx.com> |
feat(zynqmp): pm_api_clock_get_num_clocks cleanup
There is no reason to have even one additional useless line that's why remove it.
Signed-off-by: Michal Simek <michal.simek@xilinx.com> Signed-off-
feat(zynqmp): pm_api_clock_get_num_clocks cleanup
There is no reason to have even one additional useless line that's why remove it.
Signed-off-by: Michal Simek <michal.simek@xilinx.com> Signed-off-by: Ronak Jain <ronak.jain@xilinx.com> Change-Id: Icc3c74249dfe64173aa5c88fb0f9ffe7576fc2aa
show more ...
|
| 223a6284 | 21-Dec-2021 |
Ronak Jain <ronak.jain@xilinx.com> |
feat(zynqmp): add feature check support
This API returns version of supported APIs.
Here, there are three cases to check API version by using feature check implementation.
1. Completely implemente
feat(zynqmp): add feature check support
This API returns version of supported APIs.
Here, there are three cases to check API version by using feature check implementation.
1. Completely implemented in TF-A: I mean the EEMI APIs which are completely implemented in the TF-A only. So check those IDs and return appropriate version for the same. Right now, it is base version.
2. Completely implemented in firmware: I mean the EEMI APIs which are completely implemented in the firmware only. Here, TF-A only passes Linux request to the firmware to get the version of supported API. So check those IDs and send request to firmware to get the version and return to Linux if the version is supported or return the error code if the feature is not supported.
3. Partially implemented (Implemented in TF-A and firmware both): First check dependent EEMI API version with the expected version in the TF-A. If the dependent EEMI API is supported in firmware then return its version and check with the expected version in the TF-A. If the version matches then check for the actual requested EEMI API version. If the version is supported then return version of API implemented in TF-A.
Signed-off-by: Ronak Jain <ronak.jain@xilinx.com> Change-Id: I73f20d8222c518df1cda7879548b408b130b5b2e
show more ...
|
| a469c1e1 | 21-Jan-2022 |
Ronak Jain <ronak.jain@xilinx.com> |
fix(zynqmp): use common interface for eemi apis
Currently all EEMI API has its own implementation in TF-A which is redundant. Most EEMI API implementation in TF-A does same work. It prepares payload
fix(zynqmp): use common interface for eemi apis
Currently all EEMI API has its own implementation in TF-A which is redundant. Most EEMI API implementation in TF-A does same work. It prepares payload received from kernel, sends payload to firmware, receives response from firmware and send response back to kernel.
So use common interface for EEMI APIs which has similar functionality. This will optimize TF-A code.
Signed-off-by: Ronak Jain <ronak.jain@xilinx.com> Change-Id: I07325644a1fae80211f2588d5807c21973f6d48f
show more ...
|
| cc077c22 | 13-Jan-2022 |
Nava kishore Manne <nava.manne@xilinx.com> |
feat(zynqmp): add support to get info of xilfpga
Adds support to get the xilfpga library version and feature list info.
Signed-off-by: Nava kishore Manne <nava.manne@xilinx.com> Signed-off-by: Rona
feat(zynqmp): add support to get info of xilfpga
Adds support to get the xilfpga library version and feature list info.
Signed-off-by: Nava kishore Manne <nava.manne@xilinx.com> Signed-off-by: Ronak Jain <ronak.jain@xilinx.com> Change-Id: Iff10ad2628a6a90230c18dc3aebf9dde89f53ecd
show more ...
|
| 76ff8c45 | 12-Oct-2021 |
Rajan Vaja <rajan.vaja@xilinx.com> |
feat(zynqmp): pass ioctl calls to firmware
Firmware supports new IOCTL for different purposes. To avoid maintaining new IOCTL IDs in ATF, pass IOCTL call to firmware for IOCTL IDs implemented in fir
feat(zynqmp): pass ioctl calls to firmware
Firmware supports new IOCTL for different purposes. To avoid maintaining new IOCTL IDs in ATF, pass IOCTL call to firmware for IOCTL IDs implemented in firmware.
Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com> Signed-off-by: Ronak Jain <ronak.jain@xilinx.com> Change-Id: Ie14697c8da9581b0f695f4d33f05161ece558385
show more ...
|
| cf86fa1b | 02-Mar-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "feat(zynqmp): increase the max xlat tables when debug build is enabled" into integration |
| f87fb0ac | 02-Mar-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "feat(versal): remove the time stamp configuration" into integration |
| 3f7c8861 | 02-Mar-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "docs(rme): minor update to 4 world execution instructions" into integration |
| 1dd4bafb | 02-Mar-2022 |
Manish Pandey <manish.pandey2@arm.com> |
docs(rme): minor update to 4 world execution instructions
Following updates done - Clarification on building Hafnium - New test suite "Invalid memory access"
Signed-off-by: Manish Pandey <manis
docs(rme): minor update to 4 world execution instructions
Following updates done - Clarification on building Hafnium - New test suite "Invalid memory access"
Signed-off-by: Manish Pandey <manish.pandey2@arm.com> Change-Id: I04a934a648d53a860f06cd6cf3776ee534675bd9
show more ...
|
| 4c4b9615 | 02-Mar-2022 |
Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> |
feat(zynqmp): increase the max xlat tables when debug build is enabled
Update the MAX_XLAT_TABLES as the memory map has been added for the dtb to accomodate in DDR address.
Signed-off-by: Venkatesh
feat(zynqmp): increase the max xlat tables when debug build is enabled
Update the MAX_XLAT_TABLES as the memory map has been added for the dtb to accomodate in DDR address.
Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> Change-Id: I46225673f40f123cdab38efefb038604da119b58
show more ...
|
| 18e2a79f | 30-Jan-2022 |
Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> |
feat(versal): remove the time stamp configuration
Remove the time stamp and system counter configuration, as this configuration is already done by the first stage bootloader.
Signed-off-by: Venkate
feat(versal): remove the time stamp configuration
Remove the time stamp and system counter configuration, as this configuration is already done by the first stage bootloader.
Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> Change-Id: I41554dc2e14d97954bff299df9740a5efa30fad9
show more ...
|
| df4520c6 | 01-Mar-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "fix(ufs): don't zero out buf before ufs read" into integration |
| 033f6137 | 27-Jan-2022 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
refactor(mbedtls): allow platform to specify their config file
Common mbedTLS implementation include the fixed configuration file of mbedTLS and that does not gives flexilibility to the platform to
refactor(mbedtls): allow platform to specify their config file
Common mbedTLS implementation include the fixed configuration file of mbedTLS and that does not gives flexilibility to the platform to include their own mbedTLS configuration. Hence changes are done so that platform can include their own mbedTLS configuration file.
Signed-off-by: Lucian Paul-Trifu <lucian.paul-trifu@arm.com> Signed-off-by: Manish V Badarkhe <manish.badarkhe@arm.com> Change-Id: I04546589f67299e26b0a6a6e151cdf1fdb302607
show more ...
|
| 2ef6b8d3 | 28-Feb-2022 |
Channa Kadabi <kadabi@google.com> |
fix(ufs): don't zero out buf before ufs read
ufs_read_blocks always zeros out the buffer before passing to UFS for DMA. We don't need to zero out buf before reading from UFS storage, this change rem
fix(ufs): don't zero out buf before ufs read
ufs_read_blocks always zeros out the buffer before passing to UFS for DMA. We don't need to zero out buf before reading from UFS storage, this change remove the memset in ufs_read_blocks.
Signed-off-by: Channa Kadabi <kadabi@google.com> Change-Id: I8029a7ea07fbd8cce29b383c80a3cfc782c5b7ec
show more ...
|
| c73cb400 | 01-Mar-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "feat(plat/zynqmp): fix section `coherent_ram' will not fit in region `RAM'" into integration |
| a78c6c96 | 28-Feb-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "fix(intel): assert if bl_mem_params is NULL pointer" into integration |
| a8e06f04 | 28-Feb-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "st-fix-enum" into integration
* changes: fix(stm32mp1): fix enum prints fix(st-clock): print enums as unsigned |
| ceab2fc3 | 28-Feb-2022 |
Yann Gautier <yann.gautier@st.com> |
fix(stm32mp1): fix enum prints
With gcc-11, the -Wformat-signedness warning complains about enum values that should be printed as unsigned values. But the current version of compiler used in CI stat
fix(stm32mp1): fix enum prints
With gcc-11, the -Wformat-signedness warning complains about enum values that should be printed as unsigned values. But the current version of compiler used in CI states that this parameter is signed. Just cast the value then.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: Ic0655e5ba9c44fe6abcd9958d7a9972f5de3b7ef
show more ...
|
| f83de3bb | 28-Feb-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes I75b3e3bf,I4cf9f1d9,I50d2ae74,Idbe62410,I84bbd06e, ... into integration
* changes: fix(intel): null pointer handling for resp_len fix(intel): define macros to handle buffer entries
Merge changes I75b3e3bf,I4cf9f1d9,I50d2ae74,Idbe62410,I84bbd06e, ... into integration
* changes: fix(intel): null pointer handling for resp_len fix(intel): define macros to handle buffer entries fix(intel): change SMC return arguments for INTEL_SIP_SMC_MBOX_SEND_CMD fix(intel): always set doorbell to SDM after sending command fix(intel): fix bit masking issue in intel_secure_reg_update fix(intel): fix ddr address range checker build(changelog): add new scope for Intel platform
show more ...
|
| b5d2b4d5 | 28-Feb-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "fix(intel): enable HPS QSPI access by default" into integration |
| 9fa9a0c5 | 28-Feb-2022 |
Yann Gautier <yann.gautier@st.com> |
fix(st-clock): print enums as unsigned
With gcc-11, the -Wformat-signedness warning complains about enum values that should be printed as unsigned values. Change %d to %u for several lines in the cl
fix(st-clock): print enums as unsigned
With gcc-11, the -Wformat-signedness warning complains about enum values that should be printed as unsigned values. Change %d to %u for several lines in the clock driver.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: Ia2d24e6feef5e852e0a6bfaa1286fe605f9a16b7
show more ...
|
| 92537e17 | 28-Feb-2022 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge "fix(measured-boot): add RMM entry to event_log_metadata" into integration |