summaryrefslogtreecommitdiff
path: root/src/soc/mediatek/mt8183
AgeCommit message (Expand)Author
2021-03-08soc/mediatek/common: Move DRAM implementation from mt8192 to commonXi Chen
2021-02-19memlayout: Store region sizes as separate symbolsJulius Werner
2021-01-22soc/mediatek/mt8183: Fix pq module size configYu-Ping Wu
2021-01-15soc/mediatek/mt8183: Support byte mode and single rank DDRShaoming Chen
2021-01-07soc/mediatek: rtc: Use `bool` as return typeYidi Lin
2020-12-28soc/mediatek/mt8192: add rtc MT6359P driverYuchen Huang
2020-12-14soc/mediatek/mt8183: Move dsi driver to common/Yidi Lin
2020-12-10soc/mediatek/mt8183: Use mtk_init_mcu to init SSPMYidi Lin
2020-12-10soc/mediatek/mt8183: Add DRAM_DMA sectionYidi Lin
2020-12-02cbfs: Simplify load/map API names, remove type argumentsJulius Werner
2020-12-02cbfs: Enable CBFS mcache on most chipsetsJulius Werner
2020-11-20soc/mediatek: Move auxadc driver from MT8183 to commonPo Xu
2020-10-08soc/mediatek: Add function to raise the CPU frequency of MT8192Weiyi Lu
2020-09-25soc/mediatek/mt8183: Enable CA perbit mechanismHuayang Duan
2020-09-16soc/mediatek: move power status bits under each chipWeiyi Lu
2020-09-10soc/mediatek: Drop unneeded empty linesElyes HAOUAS
2020-09-01{include,mb,soc,sb,vendorcode}: Make hexadecimal notation consistentSubrata Banik
2020-08-18src: Remove unused 'include <delay.h>'Elyes HAOUAS
2020-08-12soc/mediatek/mt8183: Transfer ddr geometry type to dram blobHuayang Duan
2020-08-06soc/mediatek/mt8183: Add ddr geometry to support 6GB, 8GB DDR bootupHuayang Duan
2020-08-06soc/mediatek/mt8183: Adjust tRFCab and tRFCpb by the density valueHuayang Duan
2020-08-06soc/mediatek/mt8183: Add missing register settings for channelsHuayang Duan
2020-08-03Change all assert(0) to BUG()Julius Werner
2020-07-26src/soc/mediatek: Add include <types.h>Elyes HAOUAS
2020-06-13treewide: Add Kconfig variable MEMLAYOUT_LD_FILEFurquan Shaikh
2020-06-02src: Remove redundant includesElyes HAOUAS
2020-05-20soc/mediatek/mt8183: Set CA and DQ vref range to correct valueHuayang Duan
2020-05-13src: Remove unused '#include <stddef.h>'Elyes HAOUAS
2020-05-13soc/mediatek: improve ca53 frequency change procedureWeiyi Lu
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-05-06treewide: replace GPLv2 long form headers with SPDX headerPatrick Georgi
2020-04-30Revert "soc/mediatek/mt8183: Force retraining memory if requested"Julius Werner
2020-04-05soc/mediatek: Use SPDX for GPL-2.0-only filesAngel Pons
2020-03-31security/vboot: Decouple measured boot from verified bootBill XIE
2020-03-18soc/mediatek/mt8183: Fix wrong setting of DRS configHuayang Duan
2020-03-18soc/mediatek/mt8183: Improve the AC timing of DRAMCHuayang Duan
2020-03-18soc: Remove copyright noticesPatrick Georgi
2020-03-12vboot: remove extraneous vboot_recovery_mode_memory_retrainJoel Kitching
2020-03-06soc/mediatek/mt8183: Improve the DRAMC runtime config flowHuayang Duan
2020-03-06soc/mediatek/mt8183: Do TX tracking for DRAM DVFS featureHuayang Duan
2020-03-06soc/mediatek/mt8183: Correct EMI bandwidth threshold for DVFS switchHuayang Duan
2020-02-25soc/mediatek/mt8183: Fix programming error of DRAMC settingHuayang Duan
2020-02-25soc/mediatek: Fix typos in commentsElyes HAOUAS
2020-02-17soc/mediatek: dsi: Increase pcw precisionYu-Ping Wu
2020-01-10soc/mediatek/mt8183: Restore vcore after DRAM calibrationHuayang Duan
2019-12-20soc/mediatek/mt8183: Use DDR clock to compute Tx delay cellHuayang Duan
2019-12-19soc/{amd,cavium,mediatek,sifive}: Remove unused <stdlib.h>Elyes HAOUAS
2019-12-12soc/mediatek/mt8183: skip fast calibration for high frequency of TX RX windowHuayang Duan
2019-12-04Change all clrsetbits_leXX() to clrsetbitsXX()Julius Werner
2019-11-26soc/mediatek/mt8183: disable BBLPM of DCXO coreWeiyi Lu
2019-11-18include: Make stdbool.h a separate fileJulius Werner
2019-11-16soc/mediatek/mt8183: Get more space for PreRAM memconsoleHung-Te Lin
2019-11-14lib/fmap: Add optional pre-RAM cacheJulius Werner
2019-11-11soc/mediatek: Add missing '#include <console/console.h>'Elyes HAOUAS
2019-11-03arch/arm64: Pass cbmem_top to ramstage via calling argumentArthur Heymans
2019-11-01soc/{mediatek,sifive}: Remove unused 'include <arch/barrier.h>'Elyes HAOUAS
2019-10-31soc/mediatek/mt8183: Disable DRAM DVFS in recovery modeYu-Ping Wu
2019-10-28soc/mediatek/mt8183: Pass MR values as function argumentsYu-Ping Wu
2019-10-24soc/mediatek/mt8183: Add udelay after setting voltagesYu-Ping Wu
2019-10-24soc/mediatek/mt8183: Improve DRAM calibration logsYu-Ping Wu
2019-10-24soc/mediatek/mt8183: Correct continuation line indentYu-Ping Wu
2019-10-24soc/mediatek/mt8183: Force retraining memory if requestedHung-Te Lin
2019-10-23soc/mediatek/mt8183: Fix incorrect usage of sizeofYu-Ping Wu
2019-10-21src/{device,drivers,mb,nb,soc,sb}: Remove unused 'include <console/console.h>'Elyes HAOUAS
2019-10-21soc/mediatek/mt8183: Force DRAM retraining if hotkey pressedYu-Ping Wu
2019-10-21soc/mediatek/mt8183: Skip fast calibration in recovery modeYu-Ping Wu
2019-10-20src: Remove unused 'include <string.h>'Elyes HAOUAS
2019-10-18soc/mediatek/mt8183: Compress calibration blob with LZ4Hung-Te Lin
2019-10-18soc/mediatek/mt8183: Pass impedance data as a function argumentYu-Ping Wu
2019-10-18soc/mediatek/mt8183: Run calibration with multiple frequencies for DVFS switchHuayang Duan
2019-10-18soc/mediatek/mt8183: Adjust DRAM voltages for each DRAM frequencyHuayang Duan
2019-10-18soc/mediatek/mt8183: Allow modifying vddq voltageHsin-Hsiung Wang
2019-10-18soc/mediatek/mt8183: Allow modifying vdram1 voltageHsin-Hsiung Wang
2019-10-18soc/mediatek/mt8183: Share console for calibration blob outputHung-Te Lin
2019-10-17soc/mediatek/mt8183: Verify checksum of cached calibration dataYu-Ping Wu
2019-10-17soc/mediatek/mt8183: Remove unnecessary DRAM register settingsYu-Ping Wu
2019-10-17soc/mediatek/mt8183: Fix DDR phy config numberYu-Ping Wu
2019-10-17soc/mediatek/mt8183: Refactor DRAM init by bit fields APIHung-Te Lin
2019-10-17soc/mediatek/mt8183: Improve code formattingYu-Ping Wu
2019-10-17soc/mediatek/mt8183: Handle memory test failureYu-Ping Wu
2019-10-09soc/mediatek/mt8183: Change argument type of mt_set_emiYu-Ping Wu
2019-10-09soc/mediatek/mt8183: Run DRAM full calibrationHuayang Duan
2019-10-09soc/mediatek/mt8183: Use cached calibration result for faster bootupHuayang Duan
2019-10-09soc/mediatek/mt8183: Add the shared 'dramc_param' moduleYu-Ping Wu
2019-10-09soc/mediatek/mt8183: Simplify usage of dramc_engine2_endYu-Ping Wu
2019-10-02mediatek/mt8183: Rename fields of struct sdram_paramsYu-Ping Wu
2019-10-01mediatek/mt8183: Allow modifying vcore voltageHsin-Hsiung Wang
2019-09-30mediatek/mt8183: Init SPM driverDawei Chien
2019-09-24mediatek/mt8183: Use different DRAM frequencies for eMCP DDRHuayang Duan
2019-09-20mediatek/mt8183: Support more DRAM frequency bootupHuayang Duan
2019-09-20mediatek/mt8183: Implement the dramc init settingHuayang Duan
2019-09-16mediatek/mt8183: Add soc ARM Trusted Firmware supportkenny liang
2019-09-10mediatek/mt8183: Add new option for eMCP DDRHuayang Duan
2019-09-04mediatek/mt8183: postpone dcxo low power mode settingWeiyi Lu
2019-09-02mediatek/mt8183: Remove unnecessary parenthesesYu-Ping Wu
2019-08-21mediatek/mt8183: add scp voltage initializationHsin-Hsiung Wang
2019-08-21mediatek/mt8183: Enlarge PRERAM_CBFS_CACHE regionTristan Shieh
2019-08-21mediatek/mt8183: Overlap decompressor, verstage and romstageTristan Shieh
2019-08-21mediatek: Use GPIO based SPI CSYu-Ping Wu
2019-08-15soc/mediatek/mt8183: Add DSI driverHung-Te Lin