| bbdf2591 | 08-Sep-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes Idde51a13,Ife8f1e84 into integration
* changes: feat(mediatek): add smcc call for MSDC refactor(mediatek): refactor plat_sip_calls.h for mt8192/mt8195/mt8186 |
| 4dbe24cf | 22-Jun-2022 |
Bo-Chen Chen <rex-bc.chen@mediatek.com> |
feat(mediatek): add smcc call for MSDC
Some registers of MSDC need to be set in ATF, so we add MSDC drivers.
Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: Idde51a136ad08dbaece0b
feat(mediatek): add smcc call for MSDC
Some registers of MSDC need to be set in ATF, so we add MSDC drivers.
Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: Idde51a136ad08dbaece0bdaa804b934fca7046b6
show more ...
|
| 3bdd9a24 | 08-Sep-2022 |
Bo-Chen Chen <rex-bc.chen@mediatek.com> |
refactor(mediatek): refactor plat_sip_calls.h for mt8192/mt8195/mt8186
- MTK_SIP_KERNEL_DFD can be moved to mtk_sip_def.h. - Remove unused MTK_SIP_* definations which are already defined in mtk_si
refactor(mediatek): refactor plat_sip_calls.h for mt8192/mt8195/mt8186
- MTK_SIP_KERNEL_DFD can be moved to mtk_sip_def.h. - Remove unused MTK_SIP_* definations which are already defined in mtk_sip_def.h.
Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: Ife8f1e842d986691488548632426f194199d42b9
show more ...
|
| 045b500e | 07-Sep-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "feat(ti-k3): add support for J784S4 SoCs" into integration |
| 8a858913 | 07-Sep-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes from topic "stm32mp15-dt-updates" into integration
* changes: refactor(stm32mp15-fdts): remove timers15 node refactor(stm32mp15-fdts): remove unused secure-status properties refa
Merge changes from topic "stm32mp15-dt-updates" into integration
* changes: refactor(stm32mp15-fdts): remove timers15 node refactor(stm32mp15-fdts): remove unused secure-status properties refactor(stm32mp15-fdts): remove RCC secure-status
show more ...
|
| f1f2384b | 07-Sep-2022 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "refactor(renesas): remove mbedtls_common makefile inclusion" into integration |
| a8ec6a50 | 29-Jun-2022 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
refactor(renesas): remove mbedtls_common makefile inclusion
Renesas platform does not support crypto, but mbedtls_common.mk is still included in its makefile. Therefore, this inclusion was removed t
refactor(renesas): remove mbedtls_common makefile inclusion
Renesas platform does not support crypto, but mbedtls_common.mk is still included in its makefile. Therefore, this inclusion was removed to avoid un-necessary compilation of mbedTLS source.
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com> Change-Id: Ib6978255e39a7f5d5013952841930ae68b12c318
show more ...
|
| e7cb4a86 | 02-Sep-2022 |
Yann Gautier <yann.gautier@st.com> |
fix(st): add max size for FIP in eMMC boot part
When putting FIP binary in eMMC boot partition (with STM32MP_EMMC_BOOT), the FIP max size should be precised. If it is not, an assert fails in io_bloc
fix(st): add max size for FIP in eMMC boot part
When putting FIP binary in eMMC boot partition (with STM32MP_EMMC_BOOT), the FIP max size should be precised. If it is not, an assert fails in io_block driver, as cur->size will be zero. For this length, we then use the size of the eMMC boot partition minus STM32MP_EMMC_BOOT_FIP_OFFSET.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: I48b7635cff64f52d4b337a4c8c3becd9a0be72e8
show more ...
|
| f462c124 | 01-Sep-2022 |
Yann Gautier <yann.gautier@st.com> |
feat(mmc): get boot partition size
The boot partition size of an eMMC is given in ext_csd register, at offset 226 (BOOT_SIZE_MULT), which has to be multiplied by 128kB. Add a helper function mmc_boo
feat(mmc): get boot partition size
The boot partition size of an eMMC is given in ext_csd register, at offset 226 (BOOT_SIZE_MULT), which has to be multiplied by 128kB. Add a helper function mmc_boot_part_size() to get this eMMC boot partition size.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: I0e8e0fc9632f147fa1b1b3374accb78439025403
show more ...
|
| b781fcf1 | 01-Sep-2022 |
Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> |
fix(cpus): workaround for Cortex-A710 2216384
Cortex-A710 erratum 2216384 is a Cat B erratum that applies to revisions r0p0, r1p0, and r2p0, and is fixed in r2p1. The workaround is to set CPUACTLR5_
fix(cpus): workaround for Cortex-A710 2216384
Cortex-A710 erratum 2216384 is a Cat B erratum that applies to revisions r0p0, r1p0, and r2p0, and is fixed in r2p1. The workaround is to set CPUACTLR5_EL1[17] to 1 and applying an instruction patching sequence. Setting this bit, along with these instructions will prevent the deadlock, and thereby avoids the reset of the processor.
SDEN can be found here: https://developer.arm.com/documentation/SDEN1775101/latest
Change-Id: I2821591c23f854c12111288ad1fd1aef45db6add Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
show more ...
|
| 810bb3d0 | 06-Sep-2022 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes I366740a9,I533abdd6,I6aa3b6dc into integration
* changes: fix(n1sdp): mapping Run-time UART to IOFPGA UART0 fix(n1sdp): add numa node id for pcie controllers fix(n1sdp): replace
Merge changes I366740a9,I533abdd6,I6aa3b6dc into integration
* changes: fix(n1sdp): mapping Run-time UART to IOFPGA UART0 fix(n1sdp): add numa node id for pcie controllers fix(n1sdp): replace non-inclusive terms from dts file
show more ...
|
| 0a549c50 | 06-Sep-2022 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(gpt): correct the GPC enable sequence" into integration |
| 945f0ad9 | 06-Sep-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix(errata): workaround for Cortex-A510 erratum 2347730" into integration |
| 7805999e | 05-Sep-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "st-nand-updates" into integration
* changes: feat(stm32mp1): allow to override MTD base offset feat(stm32mp1): manage second NAND OTP on STM32MP13 feat(stm32mp1): add
Merge changes from topic "st-nand-updates" into integration
* changes: feat(stm32mp1): allow to override MTD base offset feat(stm32mp1): manage second NAND OTP on STM32MP13 feat(stm32mp1): add define for external scratch buffer for nand devices feat(mtd): add platform function to allow using external buffer feat(libc): introduce __maybe_unused
show more ...
|
| 04f28f89 | 05-Sep-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "mt8188" into integration
* changes: feat(mt8188): add pinctrl support feat(mt8188): add RTC support feat(mt8188): add pmic and pwrap support refator(mediatek): move
Merge changes from topic "mt8188" into integration
* changes: feat(mt8188): add pinctrl support feat(mt8188): add RTC support feat(mt8188): add pmic and pwrap support refator(mediatek): move pmic.[c|h] to common folder refator(mediatek): move common definitions of pmic wrap to common folder feat(mt8188): add IOMMU enable control in SiP service feat(mt8188): add display port control in SiP service fix(mediatek): use uppercase for definition feat(mediatek): move dp drivers to common folder feat(mediatek): move mtk_cirq.c drivers to cirq folder feat(mt8188): initialize GIC feat(mt8188): initialize systimer feat(mt8188): initialize platform for MediaTek MT8188 refator(mediatek): remove unused files refator(mediatek): move drivers folder in common to plat/mediatek feat(mediatek): support coreboot BL31 loading
show more ...
|
| ec4cfb91 | 29-Jul-2022 |
Jianguo Zhang <jianguo.zhang@mediatek.corp-partner.google.com> |
feat(mt8188): add pinctrl support
Add pinctrl support for MT8188.
TEST=build pass BUG=b:236331724
Signed-off-by: Jianguo Zhang <jianguo.zhang@mediatek.corp-partner.google.com> Change-Id: Id4ac8f67
feat(mt8188): add pinctrl support
Add pinctrl support for MT8188.
TEST=build pass BUG=b:236331724
Signed-off-by: Jianguo Zhang <jianguo.zhang@mediatek.corp-partner.google.com> Change-Id: Id4ac8f67009621fff8f15f3ab2d8f200343c8356
show more ...
|
| af5d8e07 | 25-Jul-2022 |
Song Fan <ot_song.fan@mediatek.corp-partner.google.com> |
feat(mt8188): add RTC support
TEST=build pass. BUG=b:233720142
Signed-off-by: Song Fan <ot_song.fan@mediatek.corp-partner.google.com> Change-Id: I348eff0f53341593f74a63780e2e8298cbc3ec88 |
| e9310c34 | 28-Jul-2022 |
Hui Liu <hui.liu@mediatek.corp-partner.google.com> |
feat(mt8188): add pmic and pwrap support
Add PWRAP and PMIC driver to support power-off.
TEST=build pass. BUG=b:233720142
Signed-off-by: Hui Liu <hui.liu@mediatek.corp-partner.google.com> Change-I
feat(mt8188): add pmic and pwrap support
Add PWRAP and PMIC driver to support power-off.
TEST=build pass. BUG=b:233720142
Signed-off-by: Hui Liu <hui.liu@mediatek.corp-partner.google.com> Change-Id: Id9951134925f6cb5f8d304a7b8e7901837809bd9
show more ...
|
| 80fa7584 | 01-Sep-2022 |
Bo-Chen Chen <rex-bc.chen@mediatek.com> |
refator(mediatek): move pmic.[c|h] to common folder
These two files are identical on MT8192 and MT8195. They can also be used on MT8188. So move them to common/drivers/pmic/.
Signed-off-by: Bo-Chen
refator(mediatek): move pmic.[c|h] to common folder
These two files are identical on MT8192 and MT8195. They can also be used on MT8188. So move them to common/drivers/pmic/.
Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: I8c12d15f1da79ab5767ac02b3ab70e8508155ee8
show more ...
|
| ca93b018 | 01-Sep-2022 |
Bo-Chen Chen <rex-bc.chen@mediatek.com> |
refator(mediatek): move common definitions of pmic wrap to common folder
Some definitions can be shared among mt8192, mt8195, and mt8186, so move them to pmic_wrap_init_common.h.
Signed-off-by: Bo-
refator(mediatek): move common definitions of pmic wrap to common folder
Some definitions can be shared among mt8192, mt8195, and mt8186, so move them to pmic_wrap_init_common.h.
Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: I992b61a47a84039fe8c246e2ff75721c57ee41a5
show more ...
|
| be457248 | 20-Jul-2022 |
Chengci Xu <chengci.xu@mediatek.corp-partner.google.com> |
feat(mt8188): add IOMMU enable control in SiP service
Add SiP service for multimedia & infra master to enable/disable MM & INFRA IOMMU in secure world
TEST=build pass BUG=b:236339614
Signed-off-by
feat(mt8188): add IOMMU enable control in SiP service
Add SiP service for multimedia & infra master to enable/disable MM & INFRA IOMMU in secure world
TEST=build pass BUG=b:236339614
Signed-off-by: Chengci Xu <chengci.xu@mediatek.corp-partner.google.com> Change-Id: I4eb1fda6044cf2cb6c22c005cb2fa550906b71e9
show more ...
|
| a4e50231 | 11-Jul-2022 |
Rex-BC Chen <rex-bc.chen@mediatek.com> |
feat(mt8188): add display port control in SiP service
MTK display port mute/unmute control registers need to be set in secure world.
TEST=build pass BUG=b:236331724
Signed-off-by: Bo-Chen Chen <re
feat(mt8188): add display port control in SiP service
MTK display port mute/unmute control registers need to be set in secure world.
TEST=build pass BUG=b:236331724
Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: I0aa0675f07c80aab4349493bfbb0782bf0bbef58
show more ...
|
| 810d5681 | 12-Jul-2022 |
Rex-BC Chen <rex-bc.chen@mediatek.com> |
fix(mediatek): use uppercase for definition
Use uppercase for definition. s/eDP_SEC_BASE/EDP_SEC_BASE/. s/eDP_SEC_SIZE/EDP_SEC_SIZE/.
TEST=build pass for mt8195 BUG=b:233720142
Signed-off-by: Bo-C
fix(mediatek): use uppercase for definition
Use uppercase for definition. s/eDP_SEC_BASE/EDP_SEC_BASE/. s/eDP_SEC_SIZE/EDP_SEC_SIZE/.
TEST=build pass for mt8195 BUG=b:233720142
Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: I390055500a6347b67fefde36a7f103438ba2d5ff
show more ...
|
| d150b629 | 11-Jul-2022 |
Rex-BC Chen <rex-bc.chen@mediatek.com> |
feat(mediatek): move dp drivers to common folder
Display port driver can be reused, so we move it to common/drivers.
TEST=build mt8195 pass BUG=b:233720142
Signed-off-by: Bo-Chen Chen <rex-bc.chen
feat(mediatek): move dp drivers to common folder
Display port driver can be reused, so we move it to common/drivers.
TEST=build mt8195 pass BUG=b:233720142
Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: I58c7b41ba3ad653cdf6f6fbae6778abfd7e950a9
show more ...
|
| cc76896d | 08-Jul-2022 |
Rex-BC Chen <rex-bc.chen@mediatek.com> |
feat(mediatek): move mtk_cirq.c drivers to cirq folder
To use cirq drivers more easier, we place mtk_cirq.c and mtk_cirq.h to common/drivers/cirq.
We also rename mtk_cirq.c/h to mt_cirq.c/h for con
feat(mediatek): move mtk_cirq.c drivers to cirq folder
To use cirq drivers more easier, we place mtk_cirq.c and mtk_cirq.h to common/drivers/cirq.
We also rename mtk_cirq.c/h to mt_cirq.c/h for consistency with other driver folders.
TEST=build pass for mt8192/mt8195/mt8186 BUG=b:236331724
Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: I71bc442f00b16fb4031260937982c0496fcaaea0
show more ...
|