power: pmic: rk808: add RK818 support

The RK818 chip is a Power Management IC (PMIC) for multimedia and handheld
devices.

For boards use rk818, the input current should be set in the early stage, before
ddr initialization.

Signed-off-by: Jacob Chen <jacob-chen@iotwrt.com>
This commit is contained in:
Jacob Chen
2017-05-02 14:54:49 +08:00
committed by Simon Glass
parent 1daa93c0b4
commit d77af8a8c9
2 changed files with 28 additions and 0 deletions

View File

@@ -170,12 +170,24 @@ enum {
RK808_NUM_OF_REGS,
};
enum {
RK805_ID = 0x8050,
RK808_ID = 0x0000,
RK818_ID = 0x8180,
};
#define RK8XX_ID_MSK 0xfff0
struct rk808_reg_table {
char *name;
u8 reg_ctl;
u8 reg_vol;
};
struct rk808_priv {
int variant;
};
int rk808_spl_configure_buck(struct udevice *pmic, int buck, int uvolt);
#endif