Page MenuHomePhabricator

Initialize platform for MediaTek mt8183
Open, Needs TriagePublic

Description

Initialize platform for MediaTek mt8183

  • Add basic platform setup
  • Add a generic UART driver
  • Add MULTI_CONSOLE_API implementation
  • Add generic CPU helper functions
  • Add delay timer platform implementation
  • Add multicore implementation
  • Add rtc implementation for system off
  • Add system off and reset implementation
  • Switch uart driver to TI 16550

Event Timeline

kennyliang-mtk triaged this task as Normal priority.Apr 12 2019, 7:13 AM
kennyliang-mtk created this task.
kennyliang-mtk raised the priority of this task from Normal to Needs Triage.Apr 12 2019, 8:03 AM

Excuse me, how do I link the commit,
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/860
to this task?

Hello kennyliang-mtk,
the link to the code review that you provided seems fine to me. Unless you had something more in mind?

John

In T314#3510, @jts-arm wrote:

Excuse me, how do I link the commit,
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/860
to this task?

Hello kennyliang-mtk,
the link to the code review that you provided seems fine to me. Unless you had something more in mind?

John

Hi John,
Sorry, I didn't clearly describe.
What I want to ask is how to create the relationship between a task and commits (make commits belong to a task) ?
Thanks.

jts-arm added a comment.EditedApr 17 2019, 10:28 AM

Hello kennyliang-mtk,

I'm not sure whether Phabricator provides integration with Gerrit to link tasks from here with reviews in Gerrit (review.trustedfirmware.org). We might investigate that in the future, it would be nice to have it, indeed. For the time being I think providing the Gerrit review link in the task is enough for the other users to keep track of your patches.

John

According to Hung-Te's comment,
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/860#message-233c99d5_765db5d9
I split the initial commit to several smaller patches.

kennyliang-mtk added a comment.EditedMay 2 2019, 1:14 PM

According to Hung-Te's comment,
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/860#message-233c99d5_765db5d9
I split the initial commit to several smaller patches.

Initialize platform for MediaTek mt8183
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/860

mediatek: mt8183: add GIC driver
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/993

mediatek: mt8183: add mcsi driver
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/992

mediatek: mt8183: support CPU hotplug
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/987

mediatek: mt8183: support system off
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/988

mediatek: mt8183: support system reset
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/989

mediatek: Support coreboot table from platform parameters
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/994

mediatek/mt8183: Support coreboot configuration
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/995

mediatek: mt8173: refactor RTC and PMIC drivers
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/991

mediatek: mt8173: apply MULTI_CONSOLE framework
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/990

Thanks you for sharing. It is useful for me like pizza tower

For a complete and functional platform for the MediaTek MT8183 SoC, it's highly recommended to refer to the official Linux kernel source code for MediaTek platforms and consult the documentation provided by MediaTek for the MT8183. This will provide you with the necessary information and code examples to create a robust and fully functional block io platform.

The initialization of the platform is still quite undertale yellow difficult for me, I still cannot complete it