aboutsummaryrefslogtreecommitdiff
path: root/src/soc/sifive
AgeCommit message (Expand)Author
2024-06-12soc/sifive/fu540/chip.c: Add RAM resourcesMaximilian Brune
2024-06-12soc/sifive/fu540/memlayout.ld: Enlarge OpenSBI regionMaximilian Brune
2024-05-30tree: Remove duplicated <soc/gpio.h>Elyes Haouas
2024-04-15src/mb: Rename new Makefile.inc files to Makefile.mkMartin Roth
2024-04-11tree: Remove blank lines before '}' and after '{'Elyes Haouas
2024-04-09tree: Drop unused <delay.h>Elyes Haouas
2024-04-09tree: Drop unused <console/console.h>Elyes Haouas
2024-04-04tree: Remove duplicated <stdint.h>Elyes Haouas
2024-03-23src: Add missing SPDX license headersNicholas Chin
2024-03-22arch/riscv: add Kconfig variable RISCV_SOC_HAS_MENVCFGRonald G Minnich
2024-03-03soc/sifive/fu740: Add FU740 SOCMaximilian Brune
2024-01-31include/device/device.h: Remove CHIP_NAME() macroNicholas Sudsgaard
2024-01-24soc/*: Rename Makefiles from .inc to .mkMartin Roth
2023-10-11memlayout.ld: Increase RAMSTAGE size to more than 1MB everywherePatrick Georgi
2023-09-19soc/sifive/fu540: Remove space after a castElyes Haouas
2023-08-04soc/sifive/fu540/Kconfig: Fix opensbi platformMaximilian Brune
2023-06-04soc/sifive: Comment out set but unused variablesArthur Heymans
2022-11-18cbmem_top_chipset: Change the return value to uintptr_tElyes Haouas
2022-11-10soc/sifive/ux00ddr.h: Remove set but unused variablesArthur Heymans
2022-06-24src/soc: Get rid of most src/soc/Kconfig filesMartin Roth
2022-06-07Replace some ENV_ROMSTAGE with ENV_RAMINITKyösti Mälkki
2021-10-05src/soc to src/superio: Fix spelling errorsMartin Roth
2021-02-19memlayout: Store region sizes as separate symbolsJulius Werner
2020-12-02cbfs: Enable CBFS mcache on most chipsetsJulius Werner
2020-09-12include/console/uart: make index parameter unsignedFelix Held
2020-08-24soc/sifive: Drop unneeded empty linesElyes HAOUAS
2020-06-13treewide: Add Kconfig variable MEMLAYOUT_LD_FILEFurquan Shaikh
2020-05-28soc/sifive/fu540: Add chip_operations stubKyösti Mälkki
2020-05-18src: Remove leading blank lines from SPDX headerElyes HAOUAS
2020-05-13src: Remove unused '#include <stddef.h>'Elyes HAOUAS
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-05-11soc/sifive/fu540: Add missing '#include <commonlib/bsd/helpers.h>'Elyes HAOUAS
2020-05-09src/: Replace GPL boilerplate with SPDX headersPatrick Georgi
2020-05-08{security,soc}/*/Kconfig: Replace GPLv2 long form headers with SPDX headerElyes HAOUAS
2020-04-05soc/sifive: Use SPDX for GPL-2.0-only filesAngel Pons
2020-03-18soc: Remove copyright noticesPatrick Georgi
2020-02-24soc/{samsung,sifive}: Fix typosElyes HAOUAS
2019-12-20src: Replace min/max() with MIN/MAX()Elyes HAOUAS
2019-12-19soc/{amd,cavium,mediatek,sifive}: Remove unused <stdlib.h>Elyes HAOUAS
2019-12-11fmap: Make FMAP_CACHE mandatory if it is configured inJulius Werner
2019-12-04Change all clrsetbits_leXX() to clrsetbitsXX()Julius Werner
2019-11-14soc/sifive/fu540: Support booting from SD cardXiang Wang
2019-11-01lib/cbmem_top: Add a common cbmem_top implementationArthur Heymans
2019-11-01soc/{mediatek,sifive}: Remove unused 'include <arch/barrier.h>'Elyes HAOUAS
2019-10-16soc/sifive/fu540: test and fix code of fu540 spiXiang Wang
2019-08-12soc/sifive/fu540: add code for spi and map flash to memory spacesXiang Wang
2019-08-05soc/sifive/fu540: Add opensbi supportPatrick Rudolph
2019-07-09arch/non-x86: Flip HAVE_MONOTONIC_TIMER defaultKyösti Mälkki
2019-03-18src/mb/sifive/hifive-unleashed: initialize Gigabit Ethernet ControllerXiang Wang
2019-03-04device/mmio.h: Add include file for MMIO opsKyösti Mälkki
2019-01-24riscv: ARCH_RISCV_RV{32,64} selects ARCH_RISCVRonald G. Minnich
2019-01-17riscv: create Kconfig architecture features for new partsRonald G. Minnich
2019-01-14console: Change BOOTBLOCK_CONSOLE default to `y`Nico Huber
2018-12-07riscv: fix non-SMP supportPhilipp Hug
2018-12-05soc/sifive/fu540: Add helper function to get tlclk frequencyJonathan Neuschäfer
2018-12-04soc/sifive/fu540: Load PLL settings from a structJonathan Neuschäfer
2018-12-03soc/sifive/fu540: Simplify UART refclk calculationJonathan Neuschäfer
2018-11-05riscv: add support smp_pause / smp_resumeXiang Wang
2018-10-30sifive/fu540: correct cbmem supportPhilipp Hug
2018-09-26soc/sifive/fu540: Document #if ENV_ROMSTAGE lineJonathan Neuschäfer
2018-09-26soc/sifive/fu540: Remove PLL parameters from sdram.cJonathan Neuschäfer
2018-09-15sifive/hifive-unleashed: enable CBMEM supportPhilipp Hug
2018-09-15soc/sifive: move ram_resource to mainboardPhilipp Hug
2018-09-14soc/sifive/fu540: Implement uart_platform_refclk for UART divisor calculationPhilipp Hug
2018-09-14soc/sifive/fu540: Initialize SDRAMPhilipp Hug
2018-09-14soc/sifive/fu540: Switch clock to 1GHz in romstagePhilipp Hug
2018-09-14soc/sifive/fu540: create ram_resource with actual memory sizePhilipp Hug
2018-09-14arch/riscv: provide a monotonic timerPhilipp Hug
2018-09-14soc/sifive/fu540: add SiFive supplied header files for SDRAM initializationPhilipp Hug
2018-09-13soc/sifive/fu540: Get SDRAM controller out of resetPhilipp Hug
2018-09-13soc/sifive/fu540: Update clock settings according SiFive bootloaderPhilipp Hug
2018-09-13uart/sifive: make divisor configurablePhilipp Hug
2018-09-12soc/sifive/fu540: Initialize PLL and clockPhilipp Hug
2018-09-10soc/sifive: fix compiler warningPhilipp Hug
2018-09-10soc/sifive/fu540: Makefile: include mtime_init in ramstagePhilipp Hug
2018-09-10soc/sifive/fu540: Add driver for OTP memoryPhilipp Hug
2018-09-10soc/sifive/fu540: add CLINT supportXiang Wang
2018-09-10riscv: update mtime initializationXiang Wang
2018-09-02riscv: separately define stack locations at different stagesXiang Wang
2018-07-18sifive/fu540: add empty sdram init and size functionsPhilipp Hug
2018-07-17riscv: add support for modifying compiler optionsXiang Wang
2018-04-26src/sifive: Add the SiFive Freedom Unleashed 540 SoCJonathan Neuschäfer