0043-gpio-stp-xway-fix-phy-mask.patch 848 B

1234567891011121314151617181920212223
  1. From 08b085a07efe12568d86dff064e6f089e2971744 Mon Sep 17 00:00:00 2001
  2. From: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  3. Date: Mon, 25 May 2015 22:39:50 +0200
  4. Subject: gpio-stp-xway: Fix enabling the highest bit of the PHY LEDs
  5. 0x3 only masks two bits, but three bits have to be allowed. This fixes
  6. GPHY0 LED2 (which is the highest bit of phy2) on my board.
  7. Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  8. Acked-by: John Crispin <blogic@openwrt.org>
  9. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
  10. --- a/drivers/gpio/gpio-stp-xway.c
  11. +++ b/drivers/gpio/gpio-stp-xway.c
  12. @@ -58,7 +58,7 @@
  13. #define XWAY_STP_ADSL_MASK 0x3
  14. /* 2 groups of 3 bits can be driven by the phys */
  15. -#define XWAY_STP_PHY_MASK 0x3
  16. +#define XWAY_STP_PHY_MASK 0x7
  17. #define XWAY_STP_PHY1_SHIFT 27
  18. #define XWAY_STP_PHY2_SHIFT 15