Commit Graph

234 Commits

Author SHA1 Message Date
Alicja Michalska c641a817e4 mb/erying/tgl: Add blobs necessary for platform bring-up
Flash Descriptor and Management Engine blobs extracted from stock.
Microcodes from public GitHub repository, as Intel doesn't carry
microcode for D0 stepping in their tree.

Change-Id: I9ee9e031969b477d2d9f63f7e49a113bd4380f91
Signed-off-by: Alicja Michalska <ahplka19@gmail.com>
2024-03-01 14:41:16 +01:00
Yu-Ping Wu 30e541a7d0 soc/mediatek/mt8192: Update dram.elf from 1.6.3 to 1.8.3
To sync DRAMC_PARAM_HEADER_VERSION with CB:61132 and CB:62549, update
dram.elf from ChromeOS build 15692.0.0.

BUG=b:315082772

Change-Id: I2ec5b724cf69892f04eea3c512cb28efafc02031
Signed-off-by: Yu-Ping Wu <yupingso@chromium.org>
2023-12-06 08:56:01 +00:00
Martin Roth ba6e8a48ce soc/intel: Remove Quark blobs
Quark was removed from the coreboot repo several months ago. The
submodule pointer for the 4.20 branch will still contain these blobs,
so they can be removed from ToT.

Signed-off-by: Martin Roth <gaumless@gmail.com>
Change-Id: Id13ce993f6d0e397ad0b8f84de7773129f2de2f0
2023-08-21 17:59:03 -06:00
Yidi Lin 1f31acc3d8 soc/mediatek/mt8188: Update DRAM blob to 0.1.2
This patch includes following changes:
- Simplify the timer driver by using ARM ARCH timer.
- Bump FIRMWARE_BUILD_VER to 2

BUG=b:229800119
TEST=check cbmem timestamp; pass FAFT test.

Signed-off-by: Yidi Lin <yidilin@chromium.org>
Change-Id: I1dde73b753d6db36f569522352cc728be840a836
2023-08-17 09:33:27 +08:00
Sean Rhodes 542c27d487 mb/starlabs/starbook: Consolidate version history
From mid-2022, EC updates were bundled into coreboot using the
ITE mirror protocol, leading to individual binaries being added
solely to the blobs repo.

This made separate version histories redundant. To simplify
tracking, the old history has been removed, centralizing
all changes in the blobs repository.

Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Change-Id: Icdac82a0dfd90559a9a7d9808b3fb57a164d121f
2023-08-16 09:10:38 +01:00
Jon Murphy a8db7dfe82 mb/google: amd projects: Add signed verstage files
Add signed verstage files previously held within the chromium repo to align with our upstream first philosophy.

BUG=None
TEST=builds

Change-Id: I3ce54d2bbd84a9b0b0ed070fde86d91cd0c8c6a9
Signed-off-by: Jon Murphy <jpmurphy@google.com>
2023-07-24 16:05:01 +00:00
Michał Żygowski 797e7fc6d7 00730F01/binaryPI: fix firmware table lookup
The bug was discussed in CB:31074, referred to as "off-by-one" error.
AGESA looks for ROM signature of the firmware table at 5 offsets
instead of all 6 possible offsets. As a result placing the AMD firmware
with amdfwtool at offset FFFA0000 will lead to the incorrect xHCI
controller initialization by not loading the xHCI firmware from the
firmware table.

Increase the loop iterations to 6 in order to allow offset FFFA0000 to
be checked for ROM signature presence. The goal is to save even more
space in the SPI flash by putting the AMD firmware at the highest possible
address. The bug was present in both AGESA 1.0.0.A and 1.0.0.4 used by
PC Engines apu2 platforms.

TEST=Set the AMD FW offset to FFFA0000, build apu2 firmware and check
whether xHCI controller appears in lspci on Linux and USB 3.0 devices get
enumerated properly.

Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Change-Id: I7d81998b34c24d8294c81631224d92133bb67f24
2023-06-10 03:59:43 +00:00
Paul Menzel ba23e82153 cpu/intel/stm: Use URLs so a link is generated
Change-Id: I21b1f681a3e6def66149b74c62eb9b0c52bd7249
Signed-off-by: Paul Menzel <pmenzel@molgen.mpg.de>
2023-06-10 03:58:36 +00:00
Paul Menzel ecad6f8ffc cpu/intel/stm: Mark up file name as code/monospace
Change-Id: Ib86fb06d5b1824ae445fac2ba11a6cc54974e0f0
Signed-off-by: Paul Menzel <pmenzel@molgen.mpg.de>
2023-06-10 03:58:19 +00:00
Paul Menzel 34349219ed cpu/intel/stm: Use *firmware* over *BIOS*
Change-Id: Icccdc30db1d473275c93ffdb0bd6d87c14181a2d
Signed-off-by: Paul Menzel <pmenzel@molgen.mpg.de>
2023-06-10 03:57:45 +00:00
Paul Menzel a683e048df cpu/intel/stm: Use official spelling of *Kaby Lake*
Change-Id: I8e049931e48eebcf66773bce3126532f0a405b38
Signed-off-by: Paul Menzel <pmenzel@molgen.mpg.de>
2023-06-10 03:57:20 +00:00
Paul Menzel ec80479aec cpu/intel/stm: Remove blank line at end of README.md
Change-Id: Ica42f20c752997df2c5a0d84e85104812f77b6cb
Signed-off-by: Paul Menzel <pmenzel@molgen.mpg.de>
2023-06-10 03:56:54 +00:00
Paul Menzel 22248b1e50 cpu/intel/stm: Remove blank line at start of README.md
Change-Id: I2d3ba738bf40ea7ac23ac7a28e4cb3542ce825a5
Signed-off-by: Paul Menzel <pmenzel@molgen.mpg.de>
2023-06-10 03:56:34 +00:00
Karthikeyan Ramasubramanian 475dce4494 mb/google/utils: Add script to prepare PSP verstage for signing
This script helps to prepare the PSP verstage for signing as per
guidelines from AMD BIOS Signing Key Pair and Certification Process
document.

BUG=None
TEST=Build Skyrim BIOS image and ensure that the prepared verstage
binary built as part of coreboot is ready for signing.

Change-Id: I1d0997364ff4f89feed26ed1611108258845f0e9
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com>
Co-authored-by: Kangheui Won <khwon@google.com>
Co-authored-by: Martin Roth <martin.roth@amd.corp-partner.google.com>
2023-05-31 08:07:51 -06:00
Sean Rhodes 9df5910d68 mb/starlabs/starbook/adl: Update EC binary to 1.13
1.13
	Increase the charging speed to 1C when temperatures allow
	Reduce the amount of variables polled via the SMBus
	Fixed an issue when batteries would not exit shipping mode

1.12
	Revert the charging rate to 0.5C
	Store the state of charging at 0xa0

1.11
	Adjust the threshold for Hybrid Power to 1536MA
	Adjust the threshold for Hybrid Power to be disable to 5 percent RSOC

1.10
	Disable Hybrid Power when the RSOC is less than 20 percent
	Only enable LEARN once when RSOC is greater than 50 percent
	Dont query unused registers on the BQ24780S

1.07
	Disable PD requests when a normal USB-C device is connected
	Account for having two chargers connected
	Optimise the charging calculations

1.06
	Strip PD responses to only include valid bits

1.05
	Fix the charging voltage to 13.2V
	Only call Anx when USB-C PD chargers are connected
	Disable Hybrid-Power when charging current is less that 1536

1.04
	Store power related variables in the EC RAM and mirror them to EC memory
	to avoid memory overflow to mitigate some strange behaviours when the EC
	memory overflows

1.03
	Improved the reliability of DC Jack charging by modifying it to 800MHz, 3A
	Avoided charging stalling by continuously polling the SMBus after overcharge
	protection is active
	Exposed the behavior of overcharge protection to APCI
	Set the charge LED to purple when overcharge protection is active
	Modified fan curve
	Ensured the trackpad is in the desired state by polling its state every 10ms
	Set the brightness of the keyboard backlight to the maximum
	Streamlined the system by removing unused SMM events

Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Change-Id: I3b08cb8b2b4e9e9836cd7e8c545fc83b2e0e3f99
2023-05-10 15:42:44 +01:00
Xi Chen 65c8e9a26b soc/mediatek/mt8188: Add scramble switch and fix 1RK register bit
This version adds scramble switch to support both production build and
serial build, and also fixes fast-k single rank wrong register bit.

BUG=b:269049451,b:267590318
TEST=Single rank DRAM suspend/resume pass, enable/disable scramble pass

Signed-off-by: Xi Chen <xixi.chen@mediatek.corp-partner.google.com>
Change-Id: I7bf751e19d6df32bbd40b9dacad16fb99253d2ae
2023-03-02 17:35:13 +08:00
Xi Chen 1a4c51c8dc soc/mediatek/mt8188: Add scramble switch for dpm version 0.2
In addition to DRAM, DPM also needs to handle scramble enable or
disable.

BUG=b:269049451
TEST=build pass and confirm enable/disable scramble successfully

Signed-off-by: Xi Chen <xixi.chen@mediatek.corp-partner.google.com>
Change-Id: I291376edacfd4ae959764dbeb9b5b03739e3f4d5
2023-02-22 15:19:46 +08:00
Jia-Wei Chang 076cdd1edb soc/mediatek/mt8188: Update MCUPM firmware from v1.01.03 to v1.01.04
Update CPU DVFS OPP table to enhance power saving. The current CPU OPP
voltage is conservative, so CPU OPP voltage can be further optimized for
power saving.

TEST=get "MediaTek MCUPM firmware: version 1.01.04" string by
     `strings mcupm.bin | grep -i media`
TEST=boot to shell.
BUG=NONE

Signed-off-by: Jia-Wei Chang <jia-wei.chang@mediatek.corp-partner.google.com>
Change-Id: I2dbb67f3b72f4fe7de2418189ae79f2e3694d9fa
2022-12-23 14:56:00 +08:00
Allen-KH Cheng 2be5f15645 soc/mediatek/mt8186: Update SSPM firmware from v2.0.0 to v2.0.1
Fix the PMIC MT6315 id bug when registering the MT6315 regulator.

BUG=b:249436110
TEST=Video playback works well on MT8186 and MT8186T Steelix after
     executing suspend_stress_test.
TEST=get "MediaTek SSPM firmware: version 2.0.1" by
     strings sspm.bin | grep version

Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.com>
Change-Id: Ib5d3612ac488aa41a9bcd61ad1e59048d395a3ef
2022-12-16 17:37:01 +08:00
Karthikeyan Ramasubramanian 01ba15667f mb/google/skyrim: Add RO SPL table
ChromeOS requires a RO SPL table. Add it here so that it can be linked
in coreboot.

The SPL table contains a set of version numbers to prevent rollback
attacks. Updates with a value lower than the value in the table are
not allowed.

See the Versioned Chip Endorsement Key (VCEK) Certificate and KDS
Interface Specification.  Document # 57230 Rev. 0.50 October 2021
https://web.archive.org/web/20221213033802/https://www.amd.com/system/files/TechDocs/57230.pdf

BUG=b:243470283
TEST=Build Skyrim BIOS image and boot to OS.

Change-Id: Iee897dd2c0943c17e81e02a4d6c6296b585e12af
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com>
2022-12-12 20:56:19 -07:00
Allen-KH Cheng ce5566fdd9 soc/mediatek/mt8186: Update SSPM firmware from v1.0.0 to v2.0.0
Add PMIC MT6315 support for SSPM.

BUG=b:249436110
TEST=test of suspend and resume pass.

Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.com>
Change-Id: I5cf5c0a46ce0af056dca6af7442a9ddb5be4b490
2022-11-18 11:44:01 +08:00
Liju-Clr Chen 55d92ce726 soc/mediatek/mt8188: Update SSPM firmware from v1.88.00 to v1.88.01
The last_emi is unsupported in ChromeOS project, so EMI driver would
get a NULL address because no memory is reserved for last_emi. Add
error checking for last_emi to avoid null pointer issue.

BUG=b:233720142
TEST=Test of suspend resume passes.

Change-Id: I7ceb048fc8e393607cab5096e6be626b9e0de135
Signed-off-by: Liju-Clr Chen <liju-clr.chen@mediatek.com>
2022-11-14 15:46:02 +08:00
Sean Rhodes f8e84db377 mainboard/starlabs/cezanne/starbook: Add EC binary 1.02
1.02
    Modified the F10 scan code for better compatibility
    Modified the F12 scan code for better compatibility
    Initialised the Keyboard Backlight from the EC to avoid problems when switching branch

1.01
    Fix the backlight helper to remember the last state
    Modified the scan code of the sysreq key

1.00
    Initial release EC firmware for the StarBook Mk VI

Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Change-Id: I557fd5cd3b987fb4d9a1fb0eaa0e442d94c848fe
2022-11-03 19:55:26 +00:00
Sean Rhodes 88570f6fb5 mainboard/starlabs/starbook/adl: Update the EC binary to 1.01
[ADL] 1.01:
Enable hybrid power - when the battery has more than 15% power, support
chargers that don't output the required 40W.

Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Change-Id: If2c6311af7744b6bd708c2084ce18fcfe13b8f5d
2022-11-03 19:55:17 +00:00
Liju-Clr Chen 0e4444e403 soc/mediatek/mt8188: Update MCUPM firmware from v1.01.02 to v1.01.03
The efuse memory address is wrong for MCUPM to access. Add the
offset to revise the efuse memory address.

TEST=boot to shell.
BUG=b:244250440

Change-Id: I6e1b873cffa2949997ff36346266446c9380ae04
Signed-off-by: Liju-Clr Chen <liju-clr.chen@mediatek.com>
2022-11-01 16:31:52 +08:00
Martin Roth ecbe941a98 soc/mediatek: Update capitalization of coreboot
coreboot was spelled with a capital C in these files.  We don't run the
linters on these files, but since they're part of a coreboot-owned repo,
let's fix them.

Signed-off-by: Martin Roth <martin.roth@amd.corp-partner.google.com>
Change-Id: Icb1d6ee12057d552938496d198a17b6c8bfd93e8
2022-10-19 01:07:00 +00:00
Sean Rhodes 835724daec mainboard/starlabs/starbook: Update the EC binaries for StarLabs
Add changelogs for the EC updates and update the versions to:

[ADL] 1.00:
Initial release firmware

[TGL] 1.03:
Initial release firmware for the StarBook Mk VI

[CML] 1.07:
Add support to set the maximum charge level of the battery

Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Change-Id: I2130852554388baf61b44091bfa827cb2b2f09e3
2022-10-06 11:40:09 +00:00
Jon Murphy 5a19332deb mb/google/skyrim: Add SPL Table for ChromeOS
ChromeOS requires a custom SPL table.  Make that table available in
coreboot to link against.

Bug=b:245727030
Test=Boots

Signed-off-by: Jon Murphy <jpmurphy@google.com>
Change-Id: I70dcb19983c970283ee887b78a18c0668e83d4b0
2022-09-28 20:00:40 +00:00
Liju-Clr Chen a543a279d1 soc/mediatek/mt8188: Update MCUPM firmware from v1.01.01 to v1.01.02
For ChromeOS project, we need to use MCUPM firmware without mtk header.

TEST=boot to shell.
BUG=b:244250440

Change-Id: I9730a9e16642644dd5282bb6714e29cf6f6ce335
Signed-off-by: Liju-Clr Chen <liju-clr.chen@mediatek.com>
2022-09-20 17:01:52 +08:00
Liju-Clr Chen 9a76f5521a soc/mediatek/mt8188: Update MCUPM firmware to v1.01.01
Revise the latency offset in SYSRAM for CPUFreq to be consistent with
MT8195.

TEST=boot to shell.
BUG=b:244250440

Change-Id: Id2fee742b545d2b50595cf35baaf647008fd0e2e
Signed-off-by: Liju-Clr Chen <liju-clr.chen@mediatek.corp-partner.google.com>
2022-09-12 15:27:18 +08:00
Martin Roth 835f951f29 mb/google/skyrim: Add initial APCB release for skyrim board
This is a data file that gives configuration data to AMD's ABL,
the PSP AGESA Bootloader.  As there is no code, there is no ABI,
license, or version number.

Specified contents describing memory initialization:
Memory is 2 channel, LPDDR5/LPDDR5x

The GPIOs to use for the SPD identifiers:
Bit 0: GPIO 144
Bit 1: GPIO 85
Bit 2: GPIO 79
Bit 3: GPIO 91

Contains 16 slots for possible SPD entries.
UMA size is set to 64MB.
eSPI I/O range address and size configuration.
MEMRESTORECTL is enabled to leverage MRC Cache.

Signed-off-by: Martin Roth <gaumless@gmail.com>
Change-Id: Ia72eb4bd3ea74d813cad34e06fb0452814460144
2022-09-09 17:37:02 +00:00
Bo-Chen Chen 4635ce0d62 soc/mediatek/mt8188: Add dram.elf version 0.1.0 for DRAM calibration
This blob includes both full calibration and fast calibration flow.

BUG=b:233720142
TEST=DRAM calibration pass

Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com>
Change-Id: I0a6c0085700cad4582de2d5b9c1a6a18e9313c35
2022-08-26 14:52:38 +08:00
Rex-BC Chen 05afca23a4 soc/mediatek/mt8188: Add SPM firmware
Add SPM firmware version: pcm_suspend_20220705_v2_MP.

SPM suspend can turn 26M clock off when system goes into suspend
to save power.

TEST=spm pc is 0x400 which is in idle state.
BUG=b:236331724

Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com>
Change-Id: I2221f757ebe29ba982b80291a3f2fbd314083615
2022-08-23 20:05:09 +08:00
Xi Chen 3324df4bcc soc/mediatek/mt8188: Add dpm.pm and dpm.dm version 0.1
Add dpm.pm and dpm.dm to support DRAM power management.

TEST=build pass
BUG=b:233720142

Signed-off-by: Xi Chen <xixi.chen@mediatek.corp-partner.google.com>
Change-Id: I5d6d27c7d06b91a6530f9e259ae7bb69f1f12c60
2022-08-23 19:05:22 +08:00
Rex-BC Chen 10a740e0ec soc/mediatek/mt8188: Add SSPM firmware v1.88.00
Add sspm.bin to support suspend/resume.

TEST=build pass
BUG=b:233720142

Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com>
Change-Id: Ib10b9a9446ce7c057182e5ae0c087c4685db7f3f
2022-07-22 15:25:53 +08:00
Rex-BC Chen db990c6acc soc/mediatek/mt8188: Add MCUPM firmware v1.01.00
Add mcupm.bin initial version.

TEST=build pass
BUG=b:233720142

Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com>
Change-Id: Idf21e2e79a02478621c09b02d068c6eed94beee5
2022-07-22 15:25:52 +08:00
Bo-Chen Chen c5a4fda70b soc/mediatek/mt8188: Add MT8188 basic files
Add README.md and license.txt.

TEST=build pass
BUG=b:233720142

Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com>
Change-Id: Ia5b394f463ed8c508bbe384383d8f3f6f1e2a523
2022-07-12 16:41:53 +08:00
Sean Rhodes d55c315b61 mb/starlabs: Remove padding from logo
Since switching to upstream edk2, the extra padding that was added
to overcome MrChromebox’s hardcoded options is no longer needed.

Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Change-Id: Ia2740b8082131d1dc9cca71cd5049f29914d3e62
2022-07-05 14:51:39 +00:00
Sean Rhodes 6412d38f96 mb/starlabs/starbook/cml: Update EC from 1.03 to 1.07
1.07 has the following changes:
* Add support to set the maximum charge level of the battery
* Add Q Event for Touchpad State which allows it to be saved on
reboot
* Updated power configuration
* Use battery as a power source when the charger doesn't supply
enough output

Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Change-Id: I9b7cba104f347b31e075e18f0d5b1bdc8cb406ad
2022-07-04 09:31:50 +00:00
Sean Rhodes fb72ac5596 mb/starlabs/starbook/tgl: Update EC from 1.00 to 1.03
1.03 contains the following changes:
* Fixed issue where keyboard backlight wouldn't turn off when
entering S3 or turning off
* Update Normal and Quiet fan curves to delay start until 65
degrees. Performance mode is unchanged.
* Added support to select maximum charge percentage

Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Change-Id: Ia478540ef0a850de27d1dd34e40fd7fe8ccfbbba
2022-07-04 09:19:36 +00:00
Sean Rhodes cda5eaacb8 mb/starlabs: Rename labtop to starbook
The LabTop was renamed to the StarBook in its 5th generation, so this
change makes the folder more correct.

Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Change-Id: I97dbd66ec5b0acd68ca029dd156f8c8c5409ee88
2022-06-21 15:46:20 +00:00
Rex-BC Chen f16020a22e Revert "soc/mediatek/mt8186: Update SPM firmware to pcm_suspend_v0215_v10"
This reverts commit d13ba18eb0.

Revert reason:
CB:62327 was created to fix a suspend failure issue, where we disable
26M clock to bypass pmic wrap when suspending. However, it turns out
that the root cause of the suspend issue is an incorrect pmif setting,
which is fixed in CB:63089. Therefore, revert CB:62327 to enable 26M
clock.

BUG=b:215639203
TEST=test of suspend and resume pass.

Signed-off-by: Rex-BC Chen <rex-bc.chen@mediatek.com>
Change-Id: I63923188b814f0b44690784b55bcec9aff9b3d23
2022-03-28 16:08:44 +08:00
Robert Zieba 8c580e55da mb/google/guybrush: Update APCB file
The existing APCB file only has 4 SPD slots. This will not be enough
for DeWatt devices due to upcoming changes in how RAM IDs are allocated
for that variant. This commit updates the APCB file to have 16 slots
which is sufficient for DeWatt.

BUG=b:224884904
TEST=Used apcb_v3_edit to verify that the APCB file has 16 slots,
checked that AP firmware images built with this file boot correctly

Signed-off-by: Robert Zieba <robertzieba@google.com>
Change-Id: Ifbfe2c61c42cd503a70fd84c51ce184c40fed318
2022-03-21 16:05:58 -06:00
Rex-BC Chen 3a8a4e7887 soc/mediatek/mt8195: Update dram.elf from 1.8.1 to 1.9.1
Refactor dramc_param to share more structures (CB:61293).

BUG=b:218577927
TEST=dram calibration pass

Cq-Depend: chromium:3504704
Signed-off-by: Rex-BC Chen <rex-bc.chen@mediatek.com>
Change-Id: I05aac544fa3749c6d43dec2df034e1ebe265ebeb
2022-03-07 03:23:40 +00:00
Jason-ch Chen d13ba18eb0 soc/mediatek/mt8186: Update SPM firmware to pcm_suspend_v0215_v10
The SRCLKENA0 is not pulled down when suspending. The root cause is that
26MHz clock is not disabled when suspending, so we update SPM firmware
to fix this issue.

TEST=verify 26MHz clock off using the oscilloscope.
BUG=b:215639203

Signed-off-by: Jason-ch Chen <jason-ch.chen@mediatek.com>
Change-Id: Iccaea858ff37cc3934c9a9a64bce7edf7cb0fbf1
2022-02-24 18:59:00 +08:00
Zheng Bao f14575cb99 mb/google/guybrush: Add SPL table
This SPL table is for all the Guybrush Chromebook.
BUG=b:216096562

Change-Id: I651bc76ca8f71ea842ca9ddb4ba99cfe03fc31bb
Signed-off-by: Zheng Bao <fishbaozi@gmail.com>
2022-02-14 21:14:23 +08:00
Rex-BC Chen 5dd366a9eb soc/mediatek/mt8195: Update dram.elf from 1.7.1 to 1.8.1
Move some structures to common folder (CB:61132).

BUG=b:218577927
TEST=dram calibration pass

Signed-off-by: Rex-BC Chen <rex-bc.chen@mediatek.com>
Change-Id: If0e48b914fa951b4fc07ff1f25c4b4837131508a
2022-02-09 14:53:44 +08:00
Rex-BC Chen 5dfc5dad2a soc/mediatek/mt8186: Add dram.elf version 0.1.0 for DRAM calibration
This blob includes both full calibration and fast calibration flow.

TEST=DRAM calibration pass
BUG=b:204226005

Signed-off-by: Ryan Chuang <ryan.chuang@mediatek.com>
Signed-off-by: Xi Chen <xixi.chen@mediatek.corp-partner.google.com>
Change-Id: I010ded1cb68f4bd50f08927b0b4faaa9b9db67f6
2022-01-24 16:48:56 +08:00
Rex-BC Chen 635581765f soc/mediatek/mt8186: List `sspm.bin` in README
TEST=build pass
BUG=none

Signed-off-by: Rex-BC Chen <rex-bc.chen@mediatek.com>
Change-Id: I6fdd88e40a623e6268c685630a7987ba45efc66c
2022-01-21 10:30:35 +08:00
Allen-KH Cheng 54ca015b1c soc/mediatek/mt8186: Add SSPM firmware
Add sspm.bin to support suspend/resume.

TEST=build pass
BUG=b:202871018

Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.corp-partner.google.com>
Change-Id: Iae24878e1812c1e9e39ce8151c59e0ec2f234031
2021-12-24 17:25:33 +08:00