| #
078ea665 |
| 12-Sep-2024 |
Yann Gautier <yann.gautier@st.com> |
Merge "feat(mediatek): change log level from INFO to VERBOSE" into integration
|
| #
5f2f3848 |
| 11-Sep-2024 |
Gavin Liu <gavin.liu@mediatek.com> |
feat(mediatek): change log level from INFO to VERBOSE
This change aims to reduce unnecessary information in the default log output, so change to use VERBOSE.
Change-Id: I80ea57cd4164bdcef915db5392a
feat(mediatek): change log level from INFO to VERBOSE
This change aims to reduce unnecessary information in the default log output, so change to use VERBOSE.
Change-Id: I80ea57cd4164bdcef915db5392a63ae8982a634f Signed-off-by: Gavin Liu <gavin.liu@mediatek.com>
show more ...
|
| #
5fdb2e54 |
| 21-Mar-2023 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge changes I924ea85d,I22e128c4,I7a5cfaac into integration
* changes: feat(mt8195): add support for SMC from OP-TEE feat(mediatek): add SMC handler for EMI MPU feat(mediatek): add SiP servic
Merge changes I924ea85d,I22e128c4,I7a5cfaac into integration
* changes: feat(mt8195): add support for SMC from OP-TEE feat(mediatek): add SMC handler for EMI MPU feat(mediatek): add SiP service for OP-TEE
show more ...
|
| #
621eaab5 |
| 06-Dec-2022 |
Bo-Chen Chen <rex-bc.chen@mediatek.com> |
feat(mediatek): add SiP service for OP-TEE
Add SiP service for the SMC call from the secure world.
Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com> Signed-off-by: jason-ch chen <Jason-ch.Chen
feat(mediatek): add SiP service for OP-TEE
Add SiP service for the SMC call from the secure world.
Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com> Signed-off-by: jason-ch chen <Jason-ch.Chen@mediatek.com> Change-Id: I7a5cfaac5c46ea65be793c3d291e4332cc0b2e54
show more ...
|
| #
338dbe2f |
| 22-Feb-2023 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes I51c13c52,I3358c51e into integration
* changes: build: always prefix section names with `.` build: communicate correct page size to linker
|
| #
da04341e |
| 14-Feb-2023 |
Chris Kay <chris.kay@arm.com> |
build: always prefix section names with `.`
Some of our specialized sections are not prefixed with the conventional period. The compiler uses input section names to derive certain other section name
build: always prefix section names with `.`
Some of our specialized sections are not prefixed with the conventional period. The compiler uses input section names to derive certain other section names (e.g. `.rela.text`, `.relacpu_ops`), and these can be difficult to select in linker scripts when there is a lack of a delimiter.
This change introduces the period prefix to all specialized section names.
BREAKING-CHANGE: All input and output linker section names have been prefixed with the period character, e.g. `cpu_ops` -> `.cpu_ops`.
Change-Id: I51c13c5266d5975fbd944ef4961328e72f82fc1c Signed-off-by: Chris Kay <chris.kay@arm.com>
show more ...
|
| #
601e2d43 |
| 10-Jan-2023 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "bk/warnings" into integration
* changes: docs: describe the new warning levels build: add -Wunused-const-variable=2 to W=2 build: include -Wextra in generic builds
Merge changes from topic "bk/warnings" into integration
* changes: docs: describe the new warning levels build: add -Wunused-const-variable=2 to W=2 build: include -Wextra in generic builds docs(porting-guide): update a reference fix(st-usb): replace redundant checks with asserts fix(brcm): add braces around bodies of conditionals fix(renesas): align incompatible function pointers fix(zynqmp): remove redundant api_version check fix: remove old-style declarations fix: unify fallthrough annotations
show more ...
|
| #
e138400d |
| 18-Nov-2022 |
Boyan Karatotev <boyan.karatotev@arm.com> |
fix: unify fallthrough annotations
Compiling with -Wimplicit-fallthrough=3 (enabled by -Wextra) produces many warnings about fallthrough comments either missing or being wrong. Unify the comments so
fix: unify fallthrough annotations
Compiling with -Wimplicit-fallthrough=3 (enabled by -Wextra) produces many warnings about fallthrough comments either missing or being wrong. Unify the comments so we comply with -Wextra.
Note that Coverity recommends against using the __attribute__ directive. Also, zlib does not build with a higher value of -Wimplicit-fallthrough. Finally, compilers strip comments before expanding macros. As such, checkpatch's fallthrough annotation (or higher levels of the flag) isn't really possible.
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com> Change-Id: I060cf4f8dc04c02cbb45cf4ceb69569a8369ccee
show more ...
|
| #
60239450 |
| 22-Sep-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "mediatek upstream" into integration
* changes: refactor(mt8188): move platform_def.h to mt8188/include feat(mt8188): add MCUSYS support feat(mt8188): add armv8.2 supp
Merge changes from topic "mediatek upstream" into integration
* changes: refactor(mt8188): move platform_def.h to mt8188/include feat(mt8188): add MCUSYS support feat(mt8188): add armv8.2 support feat(mt8188): add DFD control in SiP service feat(mt8188): add EMI MPU basic drivers feat(mt8188): add DCM driver feat(mt8188): add reset and poweroff functions feat(mediatek): add more flexibility of mtk_pm.c feat(mediatek): add more options for build helper feat(mt8188): add LPM driver support feat(mt8188): apply ERRATA for CA-78 fix(mediatek): remove unused cold_boot.[c|h] fix(mediatek): wrap cold_boot.h with MTK_SIP_KERNEL_BOOT_ENABLE feat(mt8186): add EMI MPU support for SCP and DSP
show more ...
|
| #
24476b2e |
| 08-Sep-2022 |
Bo-Chen Chen <rex-bc.chen@mediatek.com> |
fix(mediatek): wrap cold_boot.h with MTK_SIP_KERNEL_BOOT_ENABLE
We should wrap cold_boot.h with MTK_SIP_KERNEL_BOOT_ENABLE to avoid build error.
Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.co
fix(mediatek): wrap cold_boot.h with MTK_SIP_KERNEL_BOOT_ENABLE
We should wrap cold_boot.h with MTK_SIP_KERNEL_BOOT_ENABLE to avoid build error.
Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: Idfd760fbb7c782d4fc9de674d86a7123e0129c0d
show more ...
|
| #
5340c5a0 |
| 30-Aug-2022 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge changes from topics "mtk_cold_boot", "mtk_init_scheme", "smc_registration_use_case", "vendor_extend_pubsub_event" into integration
* changes: feat(mediatek): implement generic platform port
Merge changes from topics "mtk_cold_boot", "mtk_init_scheme", "smc_registration_use_case", "vendor_extend_pubsub_event" into integration
* changes: feat(mediatek): implement generic platform port refactor(mediatek): smc registration services feat(mediatek): introduce mtk init framework refactor(mediatek): partition MTK SiP SMC ID feat(mediatek): extend SiP vendor subscription events
show more ...
|
| #
6a7e8ebf |
| 08-Jun-2022 |
Leon Chen <leon.chen@mediatek.com> |
refactor(mediatek): smc registration services
To modularize SMC handler, provide macro function in mtk_sip_svc.h. Drivers register SMC name with value in mtk_sip_def.h, and bind the SMC handler with
refactor(mediatek): smc registration services
To modularize SMC handler, provide macro function in mtk_sip_svc.h. Drivers register SMC name with value in mtk_sip_def.h, and bind the SMC handler with the SMC ID by calling DECLARE_SMC_HANDLER macro.
MTK_SIP_SMC_FROM_BL33_TABLE expand the SMC table as switch-case table statically. DECLARE_SMC_HANDLER wrap SMC handlers with a structure and put in a section. During cold boot initialization, in MTK_EARLY_PLAT_INIT level parse the section to assign each handler with an index. Each SMC request can be identified with switch-case and take the index to call into corresponding SMC handler.
Signed-off-by: Leon Chen <leon.chen@mediatek.com> Change-Id: I03da212c786de0ec0ea646ba906065ecfcd82571
show more ...
|