summaryrefslogtreecommitdiff
path: root/board/asurada_scp
Commit message (Collapse)AuthorAgeFilesLines
* Update license boilerplate text in source code filesMike Frysinger2022-09-124-4/+4
| | | | | | | | | | | | | | | Normally we don't do this, but enough changes have accumulated that we're doing a tree-wide one-off update of the name & style. BRANCH=none BUG=chromium:1098010 TEST=`repo upload` works Change-Id: Icd3a1723c20595356af83d190b2c6a9078b3013b Signed-off-by: Mike Frysinger <vapier@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3891203 Reviewed-by: Jeremy Bettis <jbettis@chromium.org> Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
* board/asurada_scp/board.h: Format with clang-formatJack Rosenthal2022-06-281-2/+2
| | | | | | | | | | | BUG=b:236386294 BRANCH=none TEST=none Change-Id: I87f556b03dab40fd391ddbc7f1b38b55d98ad272 Signed-off-by: Jack Rosenthal <jrosenth@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3727994 Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
* chip/mt_scp: move rv32i specific to common folderTzung-Bi Shih2021-06-251-1/+1
| | | | | | | | | | | | | BRANCH=none BUG=b:191835814 TEST=make BOARD=asurada_scp && make BOARD=cherry_scp && make BOARD=kukui_scp Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Change-Id: I35e9fd5f7d3e83d35d09a093be09b194c821f63e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2985060 Reviewed-by: Eric Yilun Lin <yllin@google.com>
* mtscp-rv32i: move mpu settings from board to baseboardTzung-Bi Shih2021-04-092-25/+0
| | | | | | | | | | | | BRANCH=none BUG=b:184793035 TEST=make BOARD=asurada_scp && make BOARD=cherry_scp Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Change-Id: I3d9406bf15275a0423cdf2b9ca5ea1b2ea96f7df Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2814478 Reviewed-by: Ting Shen <phoenixshen@chromium.org> Reviewed-by: Eric Yilun Lin <yllin@chromium.org>
* baseboard/mtscp-rv32i: add initial versionTzung-Bi Shih2021-04-098-431/+2
| | | | | | | | | | | | | | Moves common code from board/asurada_scp to baseboard/mtscp-rv32i. BRANCH=asurada BUG=b:184793035 TEST=make BOARD=asurada_scp Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Change-Id: I34f9d789ee60449630dd580a9eccff69493b4b21 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2814042 Reviewed-by: Ting Shen <phoenixshen@chromium.org> Reviewed-by: Eric Yilun Lin <yllin@chromium.org>
* asurada_scp: don't cache DRAMTzung-Bi Shih2021-03-251-1/+1
| | | | | | | | | | | | | Don't cache DRAM. BRANCH=asurada BUG=b:167466842 TEST=make BOARD=asurada_scp Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Change-Id: If73b0f37d1ea0cc66dce4ec9f53ae7d55fc027d5 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2784337 Reviewed-by: Ting Shen <phoenixshen@chromium.org>
* asurada_scp: add MDP serviceYunfei Dong2021-03-254-1/+106
| | | | | | | | | | | | | | | | | | Adds MDP service. BRANCH=asurada BUG=b:167466842 BUG=b:176313143 BUG=b:167469080 BUG=b:167469726 BUG=b:167468918 BUG=b:167469732 TEST=make BOARD=asurada_scp Change-Id: Iadddfec204d998cb1b6e226da29238c6cf86813b Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2710229 Reviewed-by: Ting Shen <phoenixshen@chromium.org>
* asurada_scp: add venc serviceIrui Wang2021-03-244-1/+114
| | | | | | | | | | | | | | Adds venc (video encoder) service. BRANCH=asurada BUG=b:167466842 BUG=b:167469732 TEST=make BOARD=asurada_scp Change-Id: Ifac5f7c9b711211260b14d35cdafb5774296917f Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2367813 Reviewed-by: Ting Shen <phoenixshen@chromium.org>
* asurada_scp: add vdec serviceYunfei Dong2021-03-245-2/+171
| | | | | | | | | | | | | | | | | Adds vdec (video decoder) service. BRANCH=asurada BUG=b:167466842 BUG=b:167469080 BUG=b:167469726 BUG=b:167468918 TEST=make BOARD=asurada_scp Signed-off-by: Yunfei Dong <yunfei.dong@mediatek.org> Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Change-Id: Idd1ab2f1fa3f9470c0d1af40f3488e965915b94e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2304230 Reviewed-by: Ting Shen <phoenixshen@chromium.org>
* mt8192_scp/clock: Use ULPOSC1 when AP suspendWeiyi Lu2021-03-051-0/+2
| | | | | | | | | | | | | | | Uses ULPOSC1(260/2MHz) when AP suspend(0.575V <= Vcore <= 0.6V) TEST=suspend/resume ok BUG=b:176317491 Signed-off-by: Weiyi Lu <weiyi.lu@mediatek.com> Change-Id: I6fa604f1663539dc108e3c52775054ecc64a8021 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2671264 Reviewed-by: Eric Yilun Lin <yllin@chromium.org> Reviewed-by: Tzung-Bi Shih <tzungbi@chromium.org> Commit-Queue: Tzung-Bi Shih <tzungbi@chromium.org> Tested-by: Tzung-Bi Shih <tzungbi@chromium.org>
* asurada_scp: enable DRAM cacheTzung-Bi Shih2021-02-192-0/+7
| | | | | | | | | | | | | | | SCP view 0x1000_0000 maps to AP view 0x5000_0000. Total size is 20MB. BRANCH=none BUG=b:156222459 TEST=make BOARD=asurada_scp Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Change-Id: I7357247d7621d098673890c75c26aa1b6e2d4b50 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2531755 Reviewed-by: tinghan shen <tinghan.shen@mediatek.com> Reviewed-by: Yunfei Dong <yunfei.dong@mediatek.corp-partner.google.com> Reviewed-by: Eric Yilun Lin <yllin@chromium.org>
* Refactor CONFIG_FLASH_SIZE to CONFIG_FLASH_SIZE_BYTESYuval Peress2021-01-151-1/+1
| | | | | | | | | | | | | | | | | | | | | In Zephyr CONFIG_FLASH_SIZE is a Kconfig value that is used throughout. The issue is that the units don't match. In Zephyr the value is in KiB instead of bytes. This refactor simply renames CONFIG_FLASH_SIZE in platform/ec to include the unit (via _BYTES). BRANCH=none BUG=b:174873770 TEST=make buildall be generated by the build instead of per board Signed-off-by: Yuval Peress <peress@chromium.org> Change-Id: I44bf3c7a20fcf62aaa9ae15715be78db4210f384 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2627638 Reviewed-by: Jack Rosenthal <jrosenth@chromium.org> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Hughes <tomhughes@chromium.org> Commit-Queue: Jack Rosenthal <jrosenth@chromium.org>
* Revert "asurada_scp: disable LTO"Tzung-Bi Shih2021-01-141-0/+1
| | | | | | | | | | | | | | | | | Re-enables LTO. This reverts commit 57d3da117f3bcf9b584fd2096b9fb672c04a6e5d. BRANCH=none BUG=b:176959740 TEST=make BOARD=asurada_scp Cq-Depend: chromium:2624369 Change-Id: I16622d15a701e046fbb16bc98a3bcec9da7a11bf Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2623314 Reviewed-by: Eric Yilun Lin <yllin@chromium.org> Reviewed-by: Ting Shen <phoenixshen@chromium.org>
* asurada_scp: disable LTOTzung-Bi Shih2021-01-111-1/+0
| | | | | | | | | | | | | Disables LTO before figuring out the root cause of b:176959740. BRANCH=none BUG=b:176959740 TEST=make BOARD=asurada_scp Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Change-Id: I911b71eeb09c5f80799f8fe2a3f6cfd02feda7bf Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2620728 Reviewed-by: Nicolas Boichat <drinkcat@chromium.org>
* asurada_scp: add MPU settingsTzung-Bi Shih2020-11-172-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | SRAM (for most code, data): {0, 0x0ffc00} SRAM (for IPI shared buffer): {0x0ffc00, 0x100000} For AP domain: {0x60000000, 0x70000000} For SCP sys: {0x70000000, 0x80000000} BRANCH=none BUG=b:156222508 BUG=b:156222459 TEST=make BOARD=asurada_scp Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Change-Id: I0939f973d924b8e031635cdb90cdee749a694eb2 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2526851 Reviewed-by: Eric Yilun Lin <yllin@chromium.org>
* asurada_scp: re-layout memory regionsTzung-Bi Shih2020-11-171-13/+10
| | | | | | | | | | | | | | | | | Uses the bottom-most (288 + 8) * 2 bytes for IPI shared buffer. - IPI ID (4 bytes) - IPI payload length (4 bytes) - IPI payload (288 bytes) BRANCH=none BUG=b:156222508 BUG=b:156222459 TEST=make BOARD=asurada_scp Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Change-Id: Iaec5977c602e92ff66e416d67a3d1b78b729173d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2519244 Reviewed-by: Eric Yilun Lin <yllin@chromium.org>
* asurada_scp: mask CC_HOSTCMD and CC_IPI outTzung-Bi Shih2020-09-031-0/+2
| | | | | | | | | | | | | To keep console quiet enough. BRANCH=none BUG=b:167634229 TEST=make BOARD=asurada_scp Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Change-Id: I3b82d809f5172ac25dd384879b81caf1b1479668 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2391026 Reviewed-by: Nicolas Boichat <drinkcat@chromium.org>
* asurada_scp: enable hostcmdTzung-Bi Shih2020-07-162-0/+4
| | | | | | | | | | | | BRANCH=none BUG=b:146213943 BUG=b:160382789 TEST=ectool --name=cros_scp version Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Change-Id: Ida2096f9f2959b3cbc0bfbffece8fe79fc8d78ba Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2299602 Reviewed-by: Eric Yilun Lin <yllin@chromium.org>
* asurada_scp: enable basic IPITzung-Bi Shih2020-07-161-0/+19
| | | | | | | | | | | | BRANCH=none BUG=b:146213943 BUG=b:156223050 TEST=make BOARD=asurada_scp Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Change-Id: I506899b12fa248bfb2340a1197bbe0cfc5ce914d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2275712 Reviewed-by: Eric Yilun Lin <yllin@chromium.org>
* asurada_scp: add dummy board implementationsTzung-Bi Shih2020-06-035-0/+91
BRANCH=none BUG=b:146213943 TEST=make BOARD=asurada_scp Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Change-Id: I2b3a93777fe912a6a6793963d331ebc781218f4e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2198818 Reviewed-by: Eric Yilun Lin <yllin@chromium.org>