1. 25 Jun, 2013 2 commits
    • Heiko Stübner's avatar
      pinctrl: more clarifications for generic pull configs · 70637a6d
      Heiko Stübner authored
      PULL_PIN_DEFAULT is meant for hardware completely hiding any pull
      settings from the driver, so that it's really only possible to turn
      the pull on or off, but it not being possible to determine any
      pull settings from software.
      
      Also the binding-documentation for the pull arguments did not match
      the changes to the expected values.
      Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
      Reviewed-by: default avatarJames Hogan <james.hogan@imgtec.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      70637a6d
    • Linus Walleij's avatar
      pinctrl: rip out the direct pinconf API · ad42fc6c
      Linus Walleij authored
      From the inception ot the pin config API there has been the
      possibility to get a handle at a pin directly and configure
      its electrical characteristics. For this reason we had:
      
      int pin_config_get(const char *dev_name, const char *name,
                     unsigned long *config);
      int pin_config_set(const char *dev_name, const char *name,
                     unsigned long config);
      int pin_config_group_get(const char *dev_name,
                     const char *pin_group,
                     unsigned long *config);
      int pin_config_group_set(const char *dev_name,
                     const char *pin_group,
                     unsigned long config);
      
      After the introduction of the pin control states that will
      control pins associated with devices, and its subsequent
      introduction to the device core, as well as the
      introduction of pin control hogs that can set up states on
      boot and optionally also at sleep, this direct pin control
      API is a thing of the past.
      
      As could be expected, it has zero in-kernel users.
      Let's delete this API and make our world simpler.
      Reported-by: default avatarTony Lindgren <tony@atomide.com>
      Reviewed-by: default avatarStephen Warren <swarren@nvidia.com>
      Acked-by: default avatarTony Lindgren <tony@atomide.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      ad42fc6c
  2. 24 Jun, 2013 11 commits
  3. 18 Jun, 2013 10 commits
  4. 17 Jun, 2013 16 commits
  5. 16 Jun, 2013 1 commit