101-13-pinctrl-mediatek-fix-the-return-value-in-driving-con.patch 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. From 783c46d29f8b186bd65f3e83f38ad883e8bcec69 Mon Sep 17 00:00:00 2001
  2. From: Weijie Gao <[email protected]>
  3. Date: Wed, 19 Jul 2023 17:16:42 +0800
  4. Subject: [PATCH 13/29] pinctrl: mediatek: fix the return value in driving
  5. configuration functions
  6. The original mediatek pinctrl functions for driving configuration
  7. 'mtk_pinconf_drive_set_*' do not return -ENOSUPP even if input
  8. parameters are not supported.
  9. This patch fixes the return value in those functions.
  10. Signed-off-by: Sam Shih <[email protected]>
  11. Signed-off-by: Weijie Gao <[email protected]>
  12. ---
  13. drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 4 ++--
  14. 1 file changed, 2 insertions(+), 2 deletions(-)
  15. --- a/drivers/pinctrl/mediatek/pinctrl-mtk-common.c
  16. +++ b/drivers/pinctrl/mediatek/pinctrl-mtk-common.c
  17. @@ -513,7 +513,7 @@ int mtk_pinconf_drive_set_v0(struct udev
  18. return err;
  19. }
  20. - return 0;
  21. + return err;
  22. }
  23. int mtk_pinconf_drive_set_v1(struct udevice *dev, u32 pin, u32 arg)
  24. @@ -531,7 +531,7 @@ int mtk_pinconf_drive_set_v1(struct udev
  25. return err;
  26. }
  27. - return 0;
  28. + return err;
  29. }
  30. int mtk_pinconf_drive_set(struct udevice *dev, u32 pin, u32 arg)