3 #include <arch/cache.h>
56 unsigned long fb_size)
63 memset(&panel, 0,
sizeof(panel));
84 memset((
void *)lcdbase, 0, fb_size);
108 "Error sending i2c pass through command to EC.\n");
void mmu_config_range(u32 start_mb, u32 size_mb, enum dcache_policy policy)
static uint32_t read32(const void *addr)
void * memset(void *dstpp, int c, size_t len)
#define DIV_ROUND_UP(x, y)
#define printk(level,...)
int google_chromeec_i2c_xfer(uint8_t chip, uint8_t addr, int alen, uint8_t *buffer, int len, int is_read)
static void noop_set_resources(struct device *dev)
#define ram_resource(dev, idx, basek, sizek)
#define mmio_resource(dev, idx, basek, sizek)
#define BIOS_INFO
BIOS_INFO - Expected events.
#define BIOS_ERR
BIOS_ERR - System in incomplete state.
#define BIOS_SPEW
BIOS_SPEW - Excessively verbose output.
unsigned long get_arm_clk(void)
static u32 get_fb_base_kb(void)
static void cpu_enable(struct device *dev)
static void tps65090_thru_ec_fet_disable(int index)
static unsigned int cpu_id
static void enable_exynos5420_dev(struct device *dev)
static void cpu_init(struct device *dev)
static void cpu_read_resources(struct device *dev)
static unsigned int cpu_rev
static struct device_operations cpu_ops
static void set_cpu_id(void)
struct chip_operations soc_samsung_exynos5420_ops
static void exynos_displayport_init(struct device *dev, u32 lcdbase, unsigned long fb_size)
#define dcache_clean_invalidate_by_mva(addr, len)
void(* read_resources)(struct device *dev)
struct device_operations * ops
DEVTREE_CONST void * chip_info
unsigned int right_margin
unsigned int upper_margin
unsigned int lower_margin