![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <boardid.h>
#include <console/console.h>
#include <delay.h>
#include <device/i2c_simple.h>
#include <stdint.h>
#include <reset.h>
#include "pmic.h"
Go to the source code of this file.
Data Structures | |
struct | as3722_init_reg |
Enumerations | |
enum | { AS3722_I2C_ADDR = 0x40 } |
Functions | |
static void | pmic_write_reg (unsigned int bus, uint8_t reg, uint8_t val, int do_delay) |
static void | pmic_slam_defaults (unsigned int bus) |
void | pmic_init (unsigned int bus) |
Variables | |
static struct as3722_init_reg | init_list [] |
Definition at line 65 of file pmic.c.
References board_id(), pmic_slam_defaults(), and pmic_write_reg().
Definition at line 56 of file pmic.c.
References ARRAY_SIZE, init_list, pmic_write_reg(), and as3722_init_reg::reg.
Referenced by pmic_init().
Definition at line 43 of file pmic.c.
References AS3722_I2C_ADDR, BIOS_ERR, board_reset(), i2c_writeb(), printk, as3722_init_reg::reg, udelay(), and val.
Referenced by pmic_init(), and pmic_slam_defaults().
|
static |
Definition at line 1 of file pmic.c.
Referenced by pmic_slam_defaults().