ARM: MXS: power-init: Add parameters to mx28_power_init()
Instead of introducing new functions each time a new power supply
situation is to be added, this patch adds parameters to mx28_power_init.

Right now there are three parameters:

- has_battery - true when this board has a battery.
- use_battery_input - true when this board is supplied from the
  battery input, but has a DC source instead of a real battery
- use_5v_input - true when this board can use the 5V input

The third one is introduced with this patch and allow to boot a board from 5v
(USB) source only. The main necessary change this needs is that the DC-DC
converter must always be sourced from DCDC_4P2 (DROPOUT_CTRL field of
HW_POWER_DCDC4P2)

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent 1a63678 commit 4d70da63a4847bebbaa4437ef78d4675ae44d0c1
@Sascha Hauer Sascha Hauer authored on 27 Jan 2015
Showing 5 changed files
View
arch/arm/boards/freescale-mx28-evk/lowlevel.c
View
arch/arm/boards/imx233-olinuxino/lowlevel.c
View
arch/arm/boards/karo-tx28/lowlevel.c
View
arch/arm/mach-mxs/include/mach/init.h
View
arch/arm/mach-mxs/power-init.c