History log of /rk3399_ARM-atf/plat/ (Results 3451 – 3475 of 8950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
f99306d405-Apr-2022 Jay Buddhabhatti <jay.buddhabhatti@xilinx.com>

feat(versal): update macro name to generic and move to common place

Update TZ_VERSION macro name to generic macro name and move to
common header file so that it can be used for keystoneb.

Signed-of

feat(versal): update macro name to generic and move to common place

Update TZ_VERSION macro name to generic macro name and move to
common header file so that it can be used for keystoneb.

Signed-off-by: Jay Buddhabhatti <jay.buddhabhatti@xilinx.com>
Acked-by: Tanmay Shah <tanmay.shah@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@amd.com>
Change-Id: Ic3819eea78b6c7b51ffaa13081026dd191b76125

show more ...

e497421d26-Aug-2022 Tanmay Shah <tanmay.shah@amd.com>

feat(versal): add infrastructure to handle multiple interrupts

Only one hardcode interrupt handler is supported as of now.
This is IPI interrupt between APU and PMC processor.
This patch adds infras

feat(versal): add infrastructure to handle multiple interrupts

Only one hardcode interrupt handler is supported as of now.
This is IPI interrupt between APU and PMC processor.
This patch adds infrastructure to register multiple interrupt
handlers. This infrastructure was used and tested for two
interrupts and so, interrupt id and handler container size is
2 which is defined by MAX_INTR_EL3. Interrupt id is not used
as container index due to size constraints. User is expected to
adjust MAX_INTR_EL3 based on how many interrupts are handled in
TF-A

Signed-off-by: Tanmay Shah <tanmay.shah@amd.com>
Change-Id: Id49d94f6773fbb6874ccf89c0d12572efc7e678e

show more ...

5897e13526-Aug-2022 Tanmay Shah <tanmay.shah@xilinx.com>

fix(versal): add SGI register call version check

PM_FEATURE_CHECK is supported only for platform
management API. PM_LOAD_PDI command is not intended
for platform management. This patch removes versi

fix(versal): add SGI register call version check

PM_FEATURE_CHECK is supported only for platform
management API. PM_LOAD_PDI command is not intended
for platform management. This patch removes version
check of PM_LOAD_PDI and adds version check of command
that is used for SGI registartion.

Signed-off-by: Tanmay Shah <tanmay.shah@xilinx.com>
Change-Id: I353163109b639acab73120f405a811770e8831a0

show more ...

1309c6c808-Sep-2022 Manish Pandey <manish.pandey2@arm.com>

Merge changes from topic "fix_fip_in_emmc_boot" into integration

* changes:
fix(st): add max size for FIP in eMMC boot part
feat(mmc): get boot partition size

bbdf259108-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

4dbe24cf22-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 ...

3bdd9a2408-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 ...

045b500e07-Sep-2022 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

Merge "feat(ti-k3): add support for J784S4 SoCs" into integration

a8ec6a5029-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 ...

e7cb4a8602-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 ...

810bb3d006-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 ...

7805999e05-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 ...

04f28f8905-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 ...


/rk3399_ARM-atf/bl31/ehf.c
/rk3399_ARM-atf/docs/getting_started/build-options.rst
/rk3399_ARM-atf/docs/plat/index.rst
/rk3399_ARM-atf/docs/plat/mt8188.rst
/rk3399_ARM-atf/include/bl31/interrupt_mgmt.h
mediatek/build_helpers/mtk_build_helpers.mk
mediatek/common/coreboot_config.mk
mediatek/common/mtk_bl31_setup.c
mediatek/drivers/cirq/mt_cirq.c
mediatek/drivers/cirq/mt_cirq.h
mediatek/drivers/cirq/rules.mk
mediatek/drivers/dp/mt_dp.c
mediatek/drivers/dp/mt_dp.h
mediatek/drivers/dp/rules.mk
mediatek/drivers/gic600/mt_gic_v3.c
mediatek/drivers/gic600/mt_gic_v3.h
mediatek/drivers/gic600/rules.mk
mediatek/drivers/gpio/mt8188/mtgpio.c
mediatek/drivers/gpio/mt8188/mtgpio.h
mediatek/drivers/gpio/mtgpio_common.c
mediatek/drivers/gpio/mtgpio_common.h
mediatek/drivers/gpio/rules.mk
mediatek/drivers/iommu/mt8188/mtk_iommu_plat.c
mediatek/drivers/iommu/mt8188/mtk_iommu_plat.h
mediatek/drivers/iommu/mtk_iommu_priv.h
mediatek/drivers/iommu/mtk_iommu_smc.c
mediatek/drivers/iommu/rules.mk
mediatek/drivers/lpm/mt_lp_rm.c
mediatek/drivers/lpm/mt_lp_rm.h
mediatek/drivers/pmic/pmic.c
mediatek/drivers/pmic/pmic.h
mediatek/drivers/pmic/rules.mk
mediatek/drivers/pmic_wrap/mt8188/pmic_wrap_init.h
mediatek/drivers/pmic_wrap/pmic_wrap_init.c
mediatek/drivers/pmic_wrap/pmic_wrap_init_common.h
mediatek/drivers/pmic_wrap/pmic_wrap_init_v2.c
mediatek/drivers/pmic_wrap/rules.mk
mediatek/drivers/rtc/mt8188/rtc.h
mediatek/drivers/rtc/rtc_common.c
mediatek/drivers/rtc/rtc_mt6359p.c
mediatek/drivers/rtc/rtc_mt6359p.h
mediatek/drivers/rtc/rules.mk
mediatek/drivers/timer/mt_timer.c
mediatek/drivers/timer/mt_timer.h
mediatek/drivers/timer/rules.mk
mediatek/drivers/uart/8250_console.S
mediatek/drivers/uart/uart.c
mediatek/drivers/uart/uart.h
mediatek/drivers/uart/uart8250.h
mediatek/include/mt8188/platform_def.h
mediatek/include/mtk_sip_def.h
mediatek/lib/pm/mtk_pm.c
mediatek/lib/pm/rules.mk
mediatek/mt8173/platform.mk
mediatek/mt8183/platform.mk
mediatek/mt8186/drivers/mcdi/mt_lp_irqremain.c
mediatek/mt8186/drivers/pmic/pmic_wrap_init.h
mediatek/mt8186/drivers/spm/constraints/mt_spm_rc_bus26m.c
mediatek/mt8186/platform.mk
mediatek/mt8188/aarch64/plat_helpers.S
mediatek/mt8188/include/plat_helpers.h
mediatek/mt8188/include/plat_macros.S
mediatek/mt8188/include/plat_private.h
mediatek/mt8188/plat_config.mk
mediatek/mt8188/plat_mmap.c
mediatek/mt8188/plat_topology.c
mediatek/mt8188/platform.mk
mediatek/mt8192/drivers/mcdi/mt_lp_irqremain.c
mediatek/mt8192/drivers/pmic/pmic_wrap_init.h
mediatek/mt8192/drivers/spm/constraints/mt_spm_rc_bus26m.c
mediatek/mt8192/platform.mk
mediatek/mt8195/aarch64/platform_common.c
mediatek/mt8195/drivers/mcdi/mt_lp_irqremain.c
mediatek/mt8195/drivers/pmic/pmic_wrap_init.h
mediatek/mt8195/drivers/spm/constraints/mt_spm_rc_bus26m.c
mediatek/mt8195/include/platform_def.h
mediatek/mt8195/platform.mk
ec4cfb9129-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 ...

af5d8e0725-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

e9310c3428-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 ...

80fa758401-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 ...

ca93b01801-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 ...

be45724820-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 ...

a4e5023111-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 ...

810d568112-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 ...

d150b62911-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 ...

cc76896d08-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 ...

cfb0516f08-Jul-2022 Rex-BC Chen <rex-bc.chen@mediatek.com>

feat(mt8188): initialize GIC

Initialize GIC for mt8188.

TEST=build pass
BUG=b:236331724

Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com>
Change-Id: I5acf77d654f1bbce32e9fbb3f3567600b7db10ed

215869c608-Jul-2022 Rex-BC Chen <rex-bc.chen@mediatek.com>

feat(mt8188): initialize systimer

Add systimer to support timer function.

TEST=build pass
BUG=b:236331724

Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com>
Change-Id: Ibe6b96a162caa8804bebb7f

feat(mt8188): initialize systimer

Add systimer to support timer function.

TEST=build pass
BUG=b:236331724

Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com>
Change-Id: Ibe6b96a162caa8804bebb7ff7de326ebcb2a6daa

show more ...

1...<<131132133134135136137138139140>>...358