1. 03 May, 2019 3 commits
    • Fabien Dessenne's avatar
      pinctrl: stm32: check irq controller availability at probe · d86f4d71
      Fabien Dessenne authored
      It is not guaranteed that the IRQ controller driver is probed before
      the pin controller driver gets probed.
      Considering this, check for the irq domain availability during probe
      and return EPROBE_DEFER if needed.
      Signed-off-by: default avatarFabien Dessenne <fabien.dessenne@st.com>
      Acked-by: default avatarAlexandre TORGUE <alexandre.torgue@st.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      d86f4d71
    • Fabien Parent's avatar
      pinctrl: mediatek: Add MT8516 Pinctrl driver · 26466711
      Fabien Parent authored
      This commit adds the pinctrl driver for the MediaTek's MT8516 SoC.
      Signed-off-by: default avatarFabien Parent <fparent@baylibre.com>
      Acked-by: default avatarSean Wang <sean.wang@kernel.org>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      26466711
    • Wen Yang's avatar
      pinctrl: zte: fix leaked of_node references · 02d15f0d
      Wen Yang authored
      The call to of_parse_phandle returns a node pointer with refcount
      incremented thus it must be explicitly decremented after the last
      usage.
      
      Detected by coccinelle with the following warnings:
      ./drivers/pinctrl/zte/pinctrl-zx.c:415:2-8: ERROR: missing of_node_put; acquired a node pointer with refcount incremented on line 407, but without a corresponding object release within this function.
      ./drivers/pinctrl/zte/pinctrl-zx.c:422:2-8: ERROR: missing of_node_put; acquired a node pointer with refcount incremented on line 407, but without a corresponding object release within this function.
      ./drivers/pinctrl/zte/pinctrl-zx.c:436:2-8: ERROR: missing of_node_put; acquired a node pointer with refcount incremented on line 407, but without a corresponding object release within this function.
      ./drivers/pinctrl/zte/pinctrl-zx.c:444:2-8: ERROR: missing of_node_put; acquired a node pointer with refcount incremented on line 407, but without a corresponding object release within this function.
      ./drivers/pinctrl/zte/pinctrl-zx.c:448:1-7: ERROR: missing of_node_put; acquired a node pointer with refcount incremented on line 407, but without a corresponding object release within this function.
      Signed-off-by: default avatarWen Yang <wen.yang99@zte.com.cn>
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: Jun Nie <jun.nie@linaro.org>
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: linux-gpio@vger.kernel.org
      Cc: linux-kernel@vger.kernel.org
      Acked-by: default avatarShawn Guo <shawnguo@kernel.org>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      02d15f0d
  2. 23 Apr, 2019 9 commits
  3. 11 Apr, 2019 2 commits
  4. 08 Apr, 2019 9 commits
  5. 04 Apr, 2019 12 commits
  6. 02 Apr, 2019 5 commits