mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-20 08:58:52 +09:00
![Shaveta Leekha](/assets/img/avatar_default.png)
Adds Support for PowerOne ZM7300 voltage regulator. This device is available on some Freescale Boards like B4860QDS and has to be programmed to adjust the voltage on the board. The device is accessible via I2C interface. Signed-off-by: Shaveta Leekha <shaveta@freescale.com> Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
23 lines
421 B
C
23 lines
421 B
C
/*
|
|
* Copyright 2013 Freescale Semiconductor, Inc.
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0+
|
|
*/
|
|
|
|
#ifndef __ZM7300_H_
|
|
#define __ZM7300_H 1_
|
|
|
|
#include <common.h>
|
|
#include <i2c.h>
|
|
#include <errno.h>
|
|
#include <asm/io.h>
|
|
|
|
#define ZM_STEP 125
|
|
int zm7300_set_voltage(int voltage_1_10mv);
|
|
int zm_write_voltage(int voltage);
|
|
int zm_read_voltage(void);
|
|
int zm_disable_wp(void);
|
|
int zm_enable_wp(void);
|
|
|
|
#endif /* __ZM7300_H_ */
|