1. 25 10月, 2015 2 次提交
    • G
      ARM: rpi: Add CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG support · bff78567
      Guillaume GARDET 提交于
      Add CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG support and enable it to set
      'board_rev' and 'board_name' envs.
      'board_rev' can be used in scripts to determine what board we are running on
      and 'board_name' for pretty printing.
      Signed-off-by: NGuillaume GARDET <guillaume.gardet@free.fr>
      
      Cc: Stephen Warren <swarren@wwwdotorg.org>
      Acked-by: NStephen Warren <swarren@wwwdotorg.org>
      bff78567
    • B
      allow LED initialization without STATUS_LED_BOOT · 13cfbe51
      Bernhard Nortmann 提交于
      For current U-Boot to initialize status LEDs via status_led_init(), it
      is required to have both CONFIG_STATUS_LED and STATUS_LED_BOOT defined.
      This may be a particular concern with GPIO LEDs, where __led_init() is
      required to correctly set up the GPIO (gpio_request and
      gpio_direction_output). Without STATUS_LED_BOOT the initialization isn't
      called, which could leave the user with a non-functional "led" command -
      due to the fact that the LED routines in gpio_led.c use gpio_set_value()
      just fine, but the GPIO never got set up properly in the first place.
      
      I think having CONFIG_STATUS_LED is sufficient to justify a
      corresponding call to status_led_init(), even with no STATUS_LED_BOOT
      defined. To do so, common/board_r.c needs call that routine, so it now
      is exposed via status_led.h.
      Signed-off-by: NBernhard Nortmann <bernhard.nortmann@web.de>
      [trini: Add dummy __led_init to pca9551_led.c]
      Signed-off-by: NTom Rini <trini@konsulko.com>
      13cfbe51
  2. 24 10月, 2015 1 次提交
    • B
      add generic stubs for GPIO LEDs · d375ebbc
      Bernhard Nortmann 提交于
      For boards that support LEDs driven via GPIO (CONFIG_GPIO_LED),
      it may be useful to have some generic stubs (wrapper functions)
      for the "colored" LEDs.
      
      This allows defining STATUS_LED_* values directly to GPIO numbers,
      e.g.: #define STATUS_LED_GREEN	248 /* = PH24 */
      
      To keep those optional, it's probably best to introduce an additional
      configuration setting. I've chosen CONFIG_GPIO_LED_STUBS for that.
      Placing the code in drivers/misc/gpio_led.c also ensures that it
      automatically depends on CONFIG_GPIO_LED too.
      Signed-off-by: NBernhard Nortmann <bernhard.nortmann@web.de>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      d375ebbc
  3. 23 10月, 2015 37 次提交