![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <console/console.h>
#include <delay.h>
#include <device/i2c_simple.h>
#include <reset.h>
#include <stdint.h>
#include "pmic.h"
Go to the source code of this file.
Data Structures | |
struct | max77620_init_reg |
Enumerations | |
enum | { MAX77620_I2C_ADDR = 0x3c , MAX77621_CPU_I2C_ADDR = 0x1B , MAX77621_GPU_I2C_ADDR = 0x1C } |
Functions | |
static void | pmic_write_reg (unsigned int bus, uint8_t chip, uint8_t reg, uint8_t val, int delay) |
void | pmic_write_reg_77620 (unsigned int bus, uint8_t reg, uint8_t val, int delay) |
static void | pmic_write_reg_77621 (unsigned int bus, uint8_t reg, uint8_t val, int delay) |
void | pmic_init (unsigned int bus) |
anonymous enum |
Definition at line 49 of file pmic.c.
References BIOS_DEBUG, MAX77620_AME_GPIO, MAX77620_CNFG1_L2_REG, MAX77620_CNFG2SD_REG, MAX77620_GPIO5_REG, MAX77620_SD0_REG, MAX77620_SD1_REG, MAX77620_VDVSSD0_REG, MAX77621_CONTROL1_REG, MAX77621_CONTROL2_REG, MAX77621_VOUT_DVC_REG, MAX77621_VOUT_REG, pmic_write_reg_77620(), pmic_write_reg_77621(), printk, and udelay().
|
static |
Definition at line 23 of file pmic.c.
References BIOS_ERR, board_reset(), chip, delay(), i2c_writeb(), printk, udelay(), and val.
Referenced by pmic_write_reg_77620(), and pmic_write_reg_77621().
Definition at line 37 of file pmic.c.
References delay(), MAX77620_I2C_ADDR, pmic_write_reg(), and val.
Referenced by enable_lcd_vdd(), and pmic_init().
|
inlinestatic |
Definition at line 43 of file pmic.c.
References delay(), MAX77621_CPU_I2C_ADDR, pmic_write_reg(), and val.
Referenced by pmic_init().