History log of /rk3399_ARM-atf/ (Results 7176 – 7200 of 18314)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
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

8a85891307-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 ...

f1f2384b07-Sep-2022 Manish V Badarkhe <manish.badarkhe@arm.com>

Merge "refactor(renesas): remove mbedtls_common makefile inclusion" 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 ...

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

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

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

0a549c5006-Sep-2022 Manish V Badarkhe <manish.badarkhe@arm.com>

Merge "fix(gpt): correct the GPC enable sequence" into integration

945f0ad906-Sep-2022 Manish Pandey <manish.pandey2@arm.com>

Merge "fix(errata): workaround for Cortex-A510 erratum 2347730" into integration

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


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

1...<<281282283284285286287288289290>>...733