1. 22 Nov, 2015 2 commits
  2. 21 Nov, 2015 1 commit
  3. 20 Nov, 2015 3 commits
  4. 19 Nov, 2015 1 commit
  5. 18 Nov, 2015 4 commits
  6. 17 Nov, 2015 3 commits
  7. 13 Nov, 2015 6 commits
  8. 12 Nov, 2015 8 commits
  9. 10 Nov, 2015 1 commit
  10. 06 Nov, 2015 1 commit
  11. 04 Nov, 2015 6 commits
  12. 02 Nov, 2015 3 commits
    • Przemyslaw Marczak's avatar
      sandbox: add ADC driver · 08d6300a
      Przemyslaw Marczak authored
      
      
      This commit adds implementation of Sandbox ADC device emulation.
      The device provides:
      - single and multi-channel conversion
      - 4 channels with predefined conversion output data
      - 16-bit resolution
      Signed-off-by: default avatarPrzemyslaw Marczak <p.marczak@samsung.com>
      Cc: Simon Glass <sjg@chromium.org>
      Signed-off-by: default avatarMinkyu Kang <mk7.kang@samsung.com>
      08d6300a
    • Przemyslaw Marczak's avatar
      exynos5-dt-types: add board detection for Odroid XU3/XU3L/XU4. · 1611c8cb
      Przemyslaw Marczak authored
      
      
      This commit adds additional file with implementation of board
      detection code for Odroid-XU3/XU4.
      
      The detection depends on compatible found in fdt:
      - "samsung,exynos5" - uses Exynos5 generic code
      - "samsung,odroidxu3" - try detect XU3 revision
      
      There are few revisions of Odroid XU3/XU4, each can be detected
      by checking the value of channel 9 of built-in ADC:
       Rev   ADC  Board
       0.1     0  XU3 0.1
       0.2   372  XU3 0.2 | XU3L - no DISPLAYPORT
       0.3  1280  XU4 0.1
      
      The detection code depends on the ADC+10% value.
      
      Implementation of functions:
      - set_board_type()     - read ADC and set type
      - get_board_rev()      - returns board revision: 1..3
      - get_board_type()     - returns board type string
      
      Additional functions with return values of bool:
      - board_is_generic()   - true if found compatible "samsung,exynos5"
                               but not "samsung,odroidxu3"
      - board_is_odroidxu3() - true if found compatible "samsung,odroidxu3"
                               and one of XU3 revision.
      - board_is_odroidxu4() - true if found compatible "samsung,odroidxu3"
                               and XU4 revision.
      
      After I2C controller init, the get_board_type() can check
      if the XU3 board is a "Lite" variant, by probing chip
      0x40 on I2C0 (INA231 - exists only on non-lite).
      This is useful for setting fdt file name at misc_init_r().
      
      Enabled configs:
      - CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
      - CONFIG_ODROID_REV_AIN
      - CONFIG_REVISION_TAG
      - CONFIG_BOARD_TYPES
      Signed-off-by: default avatarPrzemyslaw Marczak <p.marczak@samsung.com>
      Cc: Minkyu Kang <mk7.kang@samsung.com>
      Cc: Simon Glass <sjg@chromium.org>
      Tested-by: default avatarAnand Moon <linux.amoon@gmail.com>
      Signed-off-by: default avatarMinkyu Kang <mk7.kang@samsung.com>
      1611c8cb
    • Przemyslaw Marczak's avatar
      Odroid-XU3: enable s2mps11 PMIC support · 4d577e08
      Przemyslaw Marczak authored
      
      Signed-off-by: default avatarPrzemyslaw Marczak <p.marczak@samsung.com>
      Cc: Minkyu Kang <mk7.kang@samsung.com>
      Cc: Simon Glass <sjg@chromium.org>
      Tested-by: default avatarAnand Moon <linux.amoon@gmail.com>
      Signed-off-by: default avatarMinkyu Kang <mk7.kang@samsung.com>
      4d577e08
  13. 30 Oct, 2015 1 commit