Hello,

On 03/24/2015 09:30 PM, Przemyslaw Marczak wrote:
Hello,
Here is the third RFC version of the new PMIC framework.Big thanks to
Simon Glass, your comments were really helpful, and I think, that this
version is much more better to discuss, than the previous. The changes
made in this version are described below each commit. Sorry that I didn't
reply to each patch, I agreed with most and just started the work.

Best regards

Przemyslaw Marczak (17):
   exynos5: fix build break by adding CONFIG_POWER
   fdt_ro.c: add new function: fdt_node_check_prop_compatible()
   dm: core: lists.c: add new function lists_bind_fdt_by_prop()
   lib: Kconfig: add entry for errno_str() function
   dm: pmic: add implementation of driver model pmic uclass
   dm: regulator: add implementation of driver model regulator uclass
   dm: pmic: add pmic command
   dm: regulator: add regulator command
   pmic: max77686 set the same compatible as in the kernel
   dm: pmic: add max77686 pmic driver
   dm: regulator: add max77686 regulator driver
   dm: regulator: add fixed voltage regulator driver
   doc: driver-model: pmic and regulator uclass documentation
   dm: board:samsung: power_init_board: add requirement of CONFIG_DM_PMIC
   odroid: board: add support to dm pmic api
   odroid: dts: add 'voltage-regulators' description to max77686 node
   odroid: config: enable dm pmic, dm regulator and max77686 driver

  Makefile                             |   1 +
  arch/arm/dts/exynos4412-odroid.dts   | 249 +++++++++-
  arch/arm/dts/exynos4412-trats2.dts   |   2 +-
  arch/arm/dts/exynos5250-smdk5250.dts |   2 +-
  arch/arm/dts/exynos5250-snow.dts     |   2 +-
  board/samsung/common/board.c         |   4 +-
  board/samsung/common/misc.c          |   1 +
  board/samsung/odroid/odroid.c        | 113 ++++-
  common/Kconfig                       |  36 ++
  common/Makefile                      |   4 +
  common/cmd_pmic.c                    | 210 +++++++++
  common/cmd_regulator.c               | 385 +++++++++++++++
  configs/odroid_defconfig             |   8 +-
  doc/driver-model/pmic-framework.txt  | 350 ++++++++++++++
  drivers/core/lists.c                 |  28 +-
  drivers/power/Kconfig                | 124 ++++-
  drivers/power/Makefile               |   3 +-
  drivers/power/pmic-uclass.c          | 130 ++++++
  drivers/power/pmic/Makefile          |   1 +
  drivers/power/pmic/max77686.c        |  76 +++
  drivers/power/pmic/pmic_max77686.c   |   2 +-
  drivers/power/regulator-uclass.c     | 219 +++++++++
  drivers/power/regulator/Makefile     |   9 +
  drivers/power/regulator/fixed.c      | 124 +++++
  drivers/power/regulator/max77686.c   | 876 +++++++++++++++++++++++++++++++++++
  include/configs/exynos5-common.h     |   4 +
  include/configs/odroid.h             |   5 -
  include/dm/lists.h                   |  18 +
  include/dm/uclass-id.h               |   4 +
  include/libfdt.h                     |  27 ++
  include/power/max77686_pmic.h        |  26 +-
  include/power/pmic.h                 | 210 +++++++++
  include/power/regulator.h            | 259 +++++++++++
  lib/Kconfig                          |   8 +
  lib/fdtdec.c                         |   2 +-
  lib/libfdt/fdt_ro.c                  |  14 +-
  36 files changed, 3481 insertions(+), 55 deletions(-)
  create mode 100644 common/cmd_pmic.c
  create mode 100644 common/cmd_regulator.c
  create mode 100644 doc/driver-model/pmic-framework.txt
  create mode 100644 drivers/power/pmic-uclass.c
  create mode 100644 drivers/power/pmic/max77686.c
  create mode 100644 drivers/power/regulator-uclass.c
  create mode 100644 drivers/power/regulator/Makefile
  create mode 100644 drivers/power/regulator/fixed.c
  create mode 100644 drivers/power/regulator/max77686.c
  create mode 100644 include/power/regulator.h


This patchset is available at:
https://github.com/bobenstein/u-boot
branch: dm-pmic-v3

Best regards,
--
Przemyslaw Marczak
Samsung R&D Institute Poland
Samsung Electronics
p.marc...@samsung.com
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to