1. 30 3月, 2017 1 次提交
    • A
      ARM: orion5x: only call into phylib when available · d43e85b7
      Arnd Bergmann 提交于
      Board code cannot call mdiobus_register_board_info() when phylib
      or mdio_device is a loadable module:
      
      arch/arm/plat-orion/common.o: In function `orion_ge00_switch_init':
      :(.init.text+0x474): undefined reference to `mdiobus_register_board_info'
      
      I had a number of ideas for how this could be solved, but after the MDIO
      code got split out from PHYLIB it has gotten too hard, so I'm basically
      giving up, and only call the mdiobus_register_board_info() function
      if the MDIO layer is built-in to avoid the link error. This is similar
      to how we handle PHY registration on other ARM platforms.
      
      Fixes: 90eff909 ("net: phy: Allow splitting MDIO bus/device support from PHYs")
      Fixes: 648ea013 ("net: phy: Allow pre-declaration of MDIO devices")
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NGregory CLEMENT <gregory.clement@free-electrons.com>
      d43e85b7
  2. 19 11月, 2016 1 次提交
  3. 04 6月, 2016 1 次提交
    • L
      ARM: do away with ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB · 5c34a4e8
      Linus Walleij 提交于
      This replaces:
      
      - "select ARCH_REQUIRE_GPIOLIB" with "select GPIOLIB" as this can
        now be selected directly.
      
      - "select ARCH_WANT_OPTIONAL_GPIOLIB" with no dependency: GPIOLIB
        is now selectable by everyone, so we need not declare our
        intent to select it.
      
      When ordering the symbols the following rationale was used:
      if the selects were in alphabetical order, I moved select GPIOLIB
      to be in alphabetical order, but if the selects were not
      maintained in alphabetical order, I just replaced
      "select ARCH_REQUIRE_GPIOLIB" with "select GPIOLIB".
      
      Cc: Michael Büsch <m@bues.ch>
      Cc: arm@kernel.org
      Cc: linux-arm-kernel@lists.infradead.org
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      5c34a4e8
  4. 25 2月, 2016 1 次提交
  5. 08 12月, 2015 1 次提交
  6. 23 10月, 2015 1 次提交
  7. 07 8月, 2015 1 次提交
  8. 27 4月, 2014 6 次提交
  9. 26 4月, 2014 1 次提交
  10. 22 3月, 2014 1 次提交
    • A
      ARM: orion5x: make dns323 independent of PHY support · 32ff4971
      Arnd Bergmann 提交于
      The D-Link DNS-323 machine tries to unconditionally select CONFIG_PHYLIB,
      but that has other dependencies that might not necessarily be enabled,
      causing random build errors.
      
      To work around this, this patch removes the 'select' statement and
      instead uses a compile-time check to skip the phy_register_fixup_for_uid()
      call if PHYLIB is not available in the kernel.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Acked-by: NJason Cooper <jason@lakedaemon.net>
      Cc: Andrew Lunn <andrew@lunn.ch>
      Cc: Gregory Clement <gregory.clement@free-electrons.com>
      Cc: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
      32ff4971
  11. 22 11月, 2012 2 次提交
  12. 15 5月, 2012 1 次提交
  13. 08 12月, 2010 1 次提交
  14. 17 7月, 2010 1 次提交
  15. 05 2月, 2010 1 次提交
  16. 09 9月, 2009 1 次提交
  17. 11 8月, 2009 1 次提交
  18. 07 2月, 2009 1 次提交
    • A
      [ARM] orion5x: TS-78xx support for 'hotplug' of FPGA devices · 39008f95
      Alexander Clouter 提交于
      the FPGA on the TS-7800 provides access to a number of devices
      and so we have to be careful when reprogramming it.  As we
      are effectively turning a bus off/on we have to inform the
      kernel that it should stop using anything provided by the
      FPGA (currently only the RTC however the NAND, LCD, etc is
      to come) before it's reprogrammed.
      
      Once reprogramed, we can tell the kernel to (re)enable things
      by checking the FPGA ID against a lookup table for what a
      particular FPGA bitstream can provide.
      Signed-off-by: NAlexander Clouter <alex@digriz.org.uk>
      39008f95
  19. 26 9月, 2008 4 次提交
  20. 08 7月, 2008 3 次提交
  21. 23 6月, 2008 5 次提交
  22. 10 4月, 2008 1 次提交
  23. 28 3月, 2008 1 次提交
  24. 26 1月, 2008 2 次提交