1. 20 Oct, 2015 2 commits
  2. 31 Aug, 2015 1 commit
  3. 15 May, 2015 2 commits
    • Przemyslaw Marczak's avatar
      dm: regulator: add implementation of driver model regulator uclass · af41e8db
      Przemyslaw Marczak authored
      This commit introduces the implementation of dm regulator API.
      Device tree support allows for auto binding. And by the basic
      uclass operations, it allows to driving the devices in a common
      way. For detailed informations, please look into the header file.
      
      Core files:
      - drivers/power/regulator-uclass.c - provides regulator common functions api
      - include/power/regulator.h - define all structures required by the regulator
      
      Changes:
      - new uclass-id: UCLASS_REGULATOR
      - new config: CONFIG_DM_REGULATOR
      Signed-off-by: default avatarPrzemyslaw Marczak <p.marczak@samsung.com>
      Acked-by: default avatarSimon Glass <sjg@chromium.org>
      af41e8db
    • Przemyslaw Marczak's avatar
      dm: pmic: add implementation of driver model pmic uclass · 4d9057e8
      Przemyslaw Marczak authored
      This commit introduces the PMIC uclass implementation.
      It allows providing the basic I/O interface for PMIC devices.
      For the multi-function PMIC devices, this can be used as I/O
      parent device, for each IC's interface. Then, each PMIC particular
      function can be provided by the child device's operations, and the
      child devices will use its parent for read/write by the common API.
      
      Core files:
      - 'include/power/pmic.h'
      - 'drivers/power/pmic/pmic-uclass.c'
      
      The old pmic framework is still kept and is independent.
      
      For more detailed informations, please look into the header file.
      
      Changes:
      - new uclass-id: UCLASS_PMIC
      - new config: CONFIG_DM_PMIC
      Signed-off-by: default avatarPrzemyslaw Marczak <p.marczak@samsung.com>
      Acked-by: default avatarSimon Glass <sjg@chromium.org>
      4d9057e8
  4. 22 Jan, 2015 1 commit
    • Siarhei Siamashka's avatar
      sunxi: axp221: Add ELDO[1-3] support · 6906df1a
      Siarhei Siamashka authored
      And also add Kconfig option for selecting ELDO3 voltage. The reason
      for having this option is that the Android kernel sets ELDO3 to
      1.2V when powering up LCD in the case if 'lcd_if' configuration
      variable is set to 6 (LCD_IF_EXT_DSI) in the FEX file. Most likely
      to supply power for a SSD2828 chip.
      
      However on the MSI Primo81 tablet, which is using this particular
      'lcd_if = 6' setup for LCD, setting the ELDO3 voltage appears to
      be unnecessary and it works regardless. Having no schematics of
      this tablet, I can only guess that 1.2V is supplied to SSD2828
      in some other way.
      Signed-off-by: default avatarSiarhei Siamashka <siarhei.siamashka@gmail.com>
      Acked-by: default avatarHans de Goede <hdegoede@redhat.com>
      Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
      6906df1a
  5. 14 Jan, 2015 5 commits
  6. 13 Nov, 2014 1 commit
  7. 24 Sep, 2014 1 commit
  8. 30 Jul, 2014 1 commit
    • Masahiro Yamada's avatar
      kconfig: add board Kconfig and defconfig files · dd84058d
      Masahiro Yamada authored
      This commit adds:
       - arch/${ARCH}/Kconfig
          provide a menu to select target boards
       - board/${VENDOR}/${BOARD}/Kconfig or board/${BOARD}/Kconfig
          set CONFIG macros to the appropriate values for each board
       - configs/${TARGET_BOARD}_defconfig
          default setting of each board
      
      (This commit was automatically generated by a conversion script
      based on boards.cfg)
      
      In Linux Kernel, defconfig files are located under
      arch/${ARCH}/configs/ directory.
      It works in Linux Kernel since ARCH is always given from the
      command line for cross compile.
      
      But in U-Boot, ARCH is not given from the command line.
      Which means we cannot know ARCH until the board configuration is done.
      That is why all the "*_defconfig" files should be gathered into a
      single directory ./configs/.
      Signed-off-by: default avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
      Acked-by: default avatarSimon Glass <sjg@chromium.org>
      dd84058d