1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Copyright (C) 2015 Google, Inc
4 * Written by Simon Glass <sjg@chromium.org>
86 REG_BOOST_LDO9_ON_VSEL,
87 REG_BOOST_LDO9_SLP_VSEL,
90 /* Not sure what this does */
91 REG_DCDC_ILMAX = 0x90,
109 REG_FRAME_SMP_INTERV,
110 REG_AUTO_SLP_CUR_THR,
129 REGH_RELAX_ENTRY_THRES,
130 REGL_RELAX_ENTRY_THRES,
131 REGH_RELAX_EXIT_THRES,
132 REGL_RELAX_EXIT_THRES,
143 REG_NON_ACT_TIMER_CNT,
160 REG_NON_ACT_TIMER_CNT_SAVE,
178 #define RK8XX_ID_MSK 0xfff0
180 struct rk8xx_reg_table {
190 int rk8xx_spl_configure_buck(struct udevice *pmic, int buck, int uvolt);
191 int rk818_spl_configure_usb_input_current(struct udevice *pmic, int current_ma);
192 int rk818_spl_configure_usb_chrg_shutdown(struct udevice *pmic, int uvolt);