All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 00/12] imx:mx6 add ldo bypass
@ 2015-01-09  8:59 Peng Fan
  2015-01-09  8:59 ` [U-Boot] [PATCH 01/12] imx:mx6slevk add pmic and i2c configuration Peng Fan
                   ` (11 more replies)
  0 siblings, 12 replies; 31+ messages in thread
From: Peng Fan @ 2015-01-09  8:59 UTC (permalink / raw)
  To: u-boot

This patch set is based on these three patches:
https://patchwork.ozlabs.org/patch/426621/
https://patchwork.ozlabs.org/patch/426623/
https://patchwork.ozlabs.org/patch/426622/

If want to test this patch set, please first apply the up 3 patches.

This patch set is mainly to add ldo bypass support.

Since pmic related function is not readly in previous patch,
patch 1/12, patch 2/12, patch 3/12 is first to add pmic related support,
such as power_init_board, related iomux/pad settings and configuration in
header file. Then ldo bypass function can be implemented.

patch 4/12 is to update mxc_ccm_regs with more registers, since ldo setting
will use them.

patch 5/12 is to update fuse_bank0_regs, since ldo setting will check it.

patch 6/12 is to add a macro for setting voltage easily.

patch 7/12 is to add ldo bypass related common function.

patch 8/12, patch 9/12, patch 10/12, patch 11/12 is to implement ldo_mode_set
in different boards' file.

patch 12/12 is to invoke ldo_mode_set in arch_preboot_os. Future work
will integrate Device tree for i.MX6 U-Boot. Then we can move it to
power_init_board.

More detailed info can see each patch's commit log. 

Peng Fan (12):
  imx:mx6slevk add pmic and i2c configuration
  imx:mx6sl add I2c pad settings
  imx:mx6slevk implement power init board
  imx:mx6 update mxc_ccm_reg
  imx:mx6 update fuse_bank0_regs
  pmic:pfuze add macro for setting voltage
  imx:mx6 Support LDO bypass
  imx:mx6slevk add ldo mode set function
  imx:mx6sabresd Add ldo_mode_set function
  imx:mx6sxsabresd add ldo mode set function
  imx:mx6qsabreauto add ldo mode init
  ARM:imx call ldo_mode_set in arch_preboot_os

 arch/arm/cpu/armv7/mx6/soc.c                  | 141 ++++++++++++++++++++++++++
 arch/arm/imx-common/cpu.c                     |   4 +
 arch/arm/include/asm/arch-mx6/crm_regs.h      |  87 ++++++++++++++++
 arch/arm/include/asm/arch-mx6/imx-regs.h      |  12 ++-
 arch/arm/include/asm/arch-mx6/mx6sl_pins.h    |   5 +
 arch/arm/include/asm/arch-mx6/sys_proto.h     |   9 ++
 board/freescale/mx6qsabreauto/mx6qsabreauto.c |  31 ++++++
 board/freescale/mx6sabresd/mx6sabresd.c       |  85 ++++++++++++++++
 board/freescale/mx6slevk/mx6slevk.c           | 100 ++++++++++++++++++
 board/freescale/mx6sxsabresd/mx6sxsabresd.c   |  50 +++++++++
 include/configs/mx6qsabreauto.h               |   2 +
 include/configs/mx6sabresd.h                  |   2 +
 include/configs/mx6slevk.h                    |  14 +++
 include/configs/mx6sxsabresd.h                |   2 +
 include/power/pfuze100_pmic.h                 |   2 +
 15 files changed, 542 insertions(+), 4 deletions(-)

-- 
1.8.4

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2015-02-24 15:56 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-09  8:59 [U-Boot] [PATCH 00/12] imx:mx6 add ldo bypass Peng Fan
2015-01-09  8:59 ` [U-Boot] [PATCH 01/12] imx:mx6slevk add pmic and i2c configuration Peng Fan
2015-01-09  8:59 ` [U-Boot] [PATCH 02/12] imx:mx6sl add I2c pad settings Peng Fan
2015-01-09  8:59 ` [U-Boot] [PATCH 03/12] imx:mx6slevk implement power init board Peng Fan
2015-02-10 11:01   ` Stefano Babic
2015-01-09  8:59 ` [U-Boot] [PATCH 04/12] imx:mx6 update mxc_ccm_reg Peng Fan
2015-02-10 11:03   ` Stefano Babic
2015-02-11  2:19     ` Peng Fan
2015-01-09  8:59 ` [U-Boot] [PATCH 05/12] imx:mx6 update fuse_bank0_regs Peng Fan
2015-02-10 11:51   ` Stefano Babic
2015-01-09  8:59 ` [U-Boot] [PATCH 06/12] pmic:pfuze add macro for setting voltage Peng Fan
2015-02-10 11:54   ` Stefano Babic
2015-02-11  2:06     ` Peng Fan
2015-01-09  8:59 ` [U-Boot] [PATCH 07/12] imx:mx6 Support LDO bypass Peng Fan
2015-02-10 11:23   ` Stefano Babic
2015-02-10 14:50     ` Tim Harvey
2015-02-10 14:59       ` Fabio Estevam
2015-02-10 15:29         ` Tim Harvey
2015-02-11  8:42       ` Stefano Babic
2015-02-10 14:33   ` Tim Harvey
2015-02-11 10:49     ` Robin Gong
2015-02-11 15:47       ` Tim Harvey
2015-02-13  0:08         ` Tim Harvey
2015-02-13  7:20           ` Robin Gong
2015-02-13  8:16         ` Robin Gong
2015-02-24 15:56           ` Tim Harvey
2015-01-09  8:59 ` [U-Boot] [PATCH 08/12] imx:mx6slevk add ldo mode set function Peng Fan
2015-01-09  8:59 ` [U-Boot] [PATCH 09/12] imx:mx6sabresd Add ldo_mode_set function Peng Fan
2015-01-09  8:59 ` [U-Boot] [PATCH 10/12] imx:mx6sxsabresd add ldo mode set function Peng Fan
2015-01-09  8:59 ` [U-Boot] [PATCH 11/12] imx:mx6qsabreauto add ldo mode init Peng Fan
2015-01-09  8:59 ` [U-Boot] [PATCH 12/12] ARM:imx call ldo_mode_set in arch_preboot_os Peng Fan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.