1. 21 May, 2014 17 commits
  2. 08 May, 2014 1 commit
  3. 07 May, 2014 4 commits
    • Thierry Reding's avatar
      pwm: lpss: Fix const qualifier and sparse warnings · 89c0339e
      Thierry Reding authored
      Fixes the following warnings reported by the 0-DAY kernel build testing
      backend:
      
         drivers/pwm/pwm-lpss.c: In function 'pwm_lpss_probe_pci':
      >> drivers/pwm/pwm-lpss.c:192:2: warning: passing argument 3 of 'pwm_lpss_probe' discards 'const' qualifier from pointer target type [enabled by default]
           lpwm = pwm_lpss_probe(&pdev->dev, &pdev->resource[0], info);
           ^
         drivers/pwm/pwm-lpss.c:130:30: note: expected 'struct pwm_lpss_boardinfo *' but argument is of type 'const struct pwm_lpss_boardinfo *'
          static struct pwm_lpss_chip *pwm_lpss_probe(struct device *dev,
                                       ^
      >> drivers/pwm/pwm-lpss.c:143:28: sparse: incorrect type in return expression (different address spaces)
         drivers/pwm/pwm-lpss.c:143:28:    expected struct pwm_lpss_chip *
         drivers/pwm/pwm-lpss.c:143:28:    got void [noderef] <asn:2>*regs
      >> drivers/pwm/pwm-lpss.c:192:63: sparse: incorrect type in argument 3 (different modifiers)
         drivers/pwm/pwm-lpss.c:192:63:    expected struct pwm_lpss_boardinfo *info
         drivers/pwm/pwm-lpss.c:192:63:    got struct pwm_lpss_boardinfo const *[assigned] info
         drivers/pwm/pwm-lpss.c: In function 'pwm_lpss_probe_pci':
         drivers/pwm/pwm-lpss.c:192:2: warning: passing argument 3 of 'pwm_lpss_probe' discards 'const' qualifier from pointer target type [enabled by default]
           lpwm = pwm_lpss_probe(&pdev->dev, &pdev->resource[0], info);
           ^
         drivers/pwm/pwm-lpss.c:130:30: note: expected 'struct pwm_lpss_boardinfo *' but argument is of type 'const struct pwm_lpss_boardinfo *'
          static struct pwm_lpss_chip *pwm_lpss_probe(struct device *dev,
                                       ^
      Reported-by: default avatarkbuild test robot <fengguang.wu@intel.com>
      Signed-off-by: default avatarThierry Reding <thierry.reding@gmail.com>
      89c0339e
    • Beniamino Galvani's avatar
      pwm: spear: fix check on pwmchip_add() return value · 5b1e8e06
      Beniamino Galvani authored
      pwmchip_add() returns zero on success and a negative value on error,
      so the condition of the check must be inverted.
      Signed-off-by: default avatarBeniamino Galvani <b.galvani@gmail.com>
      Acked-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
      Signed-off-by: default avatarThierry Reding <thierry.reding@gmail.com>
      5b1e8e06
    • Alexandre Courbot's avatar
      pwm-backlight: switch to gpiod interface · 257462db
      Alexandre Courbot authored
      Switch to the new gpiod interface, which allows to handle GPIO
      properties such as active low transparently and removes a whole bunch of
      code.
      
      There are still a couple of users of this driver that rely on passing
      the enable GPIO number through platform data, so a fallback mechanism
      using a GPIO number is still available to avoid breaking them. It will
      be removed once current users have switched to the GPIO lookup tables
      provided by the gpiod interface.
      Signed-off-by: default avatarAlexandre Courbot <acourbot@nvidia.com>
      Signed-off-by: default avatarThierry Reding <thierry.reding@gmail.com>
      257462db
    • Alexandre Courbot's avatar
      ARM: SAMSUNG: remove GPIO flags in dev-backlight · a4406f16
      Alexandre Courbot authored
      The pwm-backlight driver is moving to use the gpiod interface,
      which has its own mapping mechanism for platform data GPIOs.
      These mappings carry GPIO properties like active low so they don't have
      to be explicitly handled by GPIO consumers.
      
      Because of this change, the enable_gpio_flags member of
      platform_pwm_backlight_data is going away. dev-backlight was passing
      this member, but had no user making use of it, so it can safely be
      removed. Further GPIOs used by pwm-backlight are expected to be
      defined using the mechanisms provided by the gpiod API.
      Signed-off-by: default avatarAlexandre Courbot <acourbot@nvidia.com>
      Reviewed-by: default avatarJingoo Han <jg1.han@samsung.com>
      Acked-by: default avatarKukjin Kim <kgene.kim@samsung.com>
      Signed-off-by: default avatarThierry Reding <thierry.reding@gmail.com>
      a4406f16
  4. 02 May, 2014 1 commit
  5. 28 Apr, 2014 13 commits
  6. 13 Apr, 2014 4 commits