![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <arch/cache.h>
#include <console/console.h>
#include <device/mmio.h>
#include <device/device.h>
#include <soc/clk.h>
#include <soc/cpu.h>
#include <soc/dp-core.h>
#include <soc/fimd.h>
#include <string.h>
#include "chip.h"
Go to the source code of this file.
Functions | |
static void | set_cpu_id (void) |
static void | exynos_displayport_init (struct device *dev, u32 lcdbase, unsigned long fb_size) |
static void | cpu_enable (struct device *dev) |
static void | cpu_read_resources (struct device *dev) |
static void | cpu_init (struct device *dev) |
static void | enable_exynos5250_dev (struct device *dev) |
void | exynos5250_config_l2_cache (void) |
Variables | |
static unsigned int | cpu_id |
static unsigned int | cpu_rev |
static struct device_operations | cpu_ops |
struct chip_operations | soc_samsung_exynos5250_ops |
Definition at line 93 of file cpu.c.
References exynos_displayport_init(), FB_SIZE_KB, get_fb_base_kb(), KiB, and set_cpu_id().
Definition at line 103 of file cpu.c.
References DIV_ROUND_UP, FB_SIZE_KB, get_fb_base_kb(), KiB, mmio_resource, RAM_BASE_KB, ram_resource, and RAM_SIZE_KB.
Definition at line 125 of file cpu.c.
References cpu_ops, and device::ops.
Definition at line 135 of file cpu.c.
References val, and write_l2ctlr().
Referenced by mainboard_enable().
|
static |
Definition at line 42 of file cpu.c.
References ALIGN_DOWN, ALIGN_UP, BIOS_DEBUG, BIOS_SPEW, device::chip_info, soc_samsung_exynos5250_config::clkval_f, exynos5_fimd_panel::clkval_f, dcache_clean_invalidate_by_mva, DCACHE_OFF, exynos5_fimd_panel::fixvclk, soc_samsung_exynos5250_config::hsync, exynos5_fimd_panel::hsync, exynos5_fimd_panel::is_dp, exynos5_fimd_panel::is_mipi, exynos5_fimd_panel::ivclk, lcd_ctrl_init(), soc_samsung_exynos5250_config::left_margin, exynos5_fimd_panel::left_margin, soc_samsung_exynos5250_config::lower_margin, exynos5_fimd_panel::lower_margin, memset(), MiB, mmu_config_range(), printk, soc_samsung_exynos5250_config::right_margin, exynos5_fimd_panel::right_margin, soc_samsung_exynos5250_config::upper_margin, exynos5_fimd_panel::upper_margin, soc_samsung_exynos5250_config::vsync, exynos5_fimd_panel::vsync, soc_samsung_exynos5250_config::xres, exynos5_fimd_panel::xres, soc_samsung_exynos5250_config::yres, and exynos5_fimd_panel::yres.
Referenced by cpu_enable().
Definition at line 18 of file cpu.c.
References cpu_id, cpu_rev, EXYNOS5_PRO_ID, and read32().
Referenced by cpu_enable().
|
static |
Definition at line 15 of file cpu.c.
Referenced by cpu_init(), and set_cpu_id().
|
static |
Definition at line 112 of file cpu.c.
Referenced by enable_exynos5250_dev().
|
static |
Definition at line 16 of file cpu.c.
Referenced by set_cpu_id().
struct chip_operations soc_samsung_exynos5250_ops |