power: charge animation: fix cmd compile error
cmd depends on DM_CHARGE_DISPLAY and default y. Change-Id: I5e685e0020c4aa1da80ffc27e5a576bc8969c3be Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
This commit is contained in:
parent
6213b40154
commit
94cf1096ee
|
|
@ -1299,6 +1299,8 @@ config CMD_REGULATOR
|
||||||
|
|
||||||
config CMD_CHARGE_DISPLAY
|
config CMD_CHARGE_DISPLAY
|
||||||
bool "Enable Driver Model Charge Display command"
|
bool "Enable Driver Model Charge Display command"
|
||||||
|
depends on DM_CHARGE_DISPLAY
|
||||||
|
default y
|
||||||
help
|
help
|
||||||
Support U-Boot charge display.
|
Support U-Boot charge display.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,8 +10,8 @@
|
||||||
#include <power/charge_display.h>
|
#include <power/charge_display.h>
|
||||||
#include <power/charge_animation.h>
|
#include <power/charge_animation.h>
|
||||||
|
|
||||||
static int charge_display(cmd_tbl_t *cmdtp, int flag, int argc,
|
static int do_charge_display(cmd_tbl_t *cmdtp, int flag, int argc,
|
||||||
char *const argv[])
|
char *const argv[])
|
||||||
{
|
{
|
||||||
int on_soc, on_voltage, screen_voltage;
|
int on_soc, on_voltage, screen_voltage;
|
||||||
int ret, save[3];
|
int ret, save[3];
|
||||||
|
|
@ -61,7 +61,7 @@ static int charge_display(cmd_tbl_t *cmdtp, int flag, int argc,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
U_BOOT_CMD(charge, 4, 0, charge_display,
|
U_BOOT_CMD(charge, 4, 0, do_charge_display,
|
||||||
"Charge display",
|
"Charge display",
|
||||||
"-charge\n"
|
"-charge\n"
|
||||||
"-charge <power on soc> <power on voltage> <screen on voltage>"
|
"-charge <power on soc> <power on voltage> <screen on voltage>"
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@
|
||||||
#include <dm.h>
|
#include <dm.h>
|
||||||
#include <power/charge_display.h>
|
#include <power/charge_display.h>
|
||||||
|
|
||||||
static int charge_display_show(struct udevice *dev)
|
int charge_display_show(struct udevice *dev)
|
||||||
{
|
{
|
||||||
const struct dm_charge_display_ops *ops = dev_get_driver_ops(dev);
|
const struct dm_charge_display_ops *ops = dev_get_driver_ops(dev);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,5 +12,6 @@ struct dm_charge_display_ops {
|
||||||
};
|
};
|
||||||
|
|
||||||
int charge_display(void);
|
int charge_display(void);
|
||||||
|
int charge_display_show(struct udevice *dev);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue