1. 14 2月, 2015 2 次提交
    • G
      ARM: mvebu: add Device Tree description of RTC on Armada 38x · a73c7305
      Gregory CLEMENT 提交于
      The Marvell Armada 38x SoCs contains an RTC which differs from the RTC
      used in the other mvebu SoCs until now.  This commit adds the Device Tree
      description of this interface at the SoC level.
      Signed-off-by: NGregory CLEMENT <gregory.clement@free-electrons.com>
      Cc: Alessandro Zummo <a.zummo@towertech.it>
      Cc: Jason Cooper <jason@lakedaemon.net>
      Cc: Andrew Lunn <andrew@lunn.ch>
      Cc: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
      Cc: Arnaud Ebalard <arno@natisbad.org>
      Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
      Cc: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
      Cc: Maxime Ripard <maxime.ripard@free-electrons.com>
      Cc: Boris BREZILLON <boris.brezillon@free-electrons.com>
      Cc: Lior Amsalem <alior@marvell.com>
      Cc: Tawfik Bayouk <tawfik@marvell.com>
      Cc: Nadav Haklai <nadavh@marvell.com>
      Cc: Mark Rutland <mark.rutland@arm.com>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      a73c7305
    • A
      ARM: mvebu: ISL12057 rtc chip can now wake up RN102, RN102 and RN2120 · 1a67e256
      Arnaud Ebalard 提交于
      Now that alarm support for ISL12057 chip is available w/ the specific
      "isil,irq2-can-wakeup-machine" property, let's use that feature of the
      driver dedicated to NETGEAR ReadyNAS 102, 104 and 2120 specific routing of
      RTC Alarm IRQ#2 pin; on those devices, this pin is not connected to the
      SoC but to a PMIC, which allows the device to be powered up when RTC alarm
      rings.
      
      For that to work, the chip needs to be explicitly marked as a device
      wakeup source using this "isil,irq2-can-wakeup-machine" boolean property.
      This makes 'wakealarm' sysfs entry available to configure the alarm.
      Signed-off-by: NArnaud Ebalard <arno@natisbad.org>
      Cc: Mark Rutland <mark.rutland@arm.com>
      Cc: Alessandro Zummo <a.zummo@towertech.it>
      Cc: Peter Huewe <peter.huewe@infineon.com>
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: Thierry Reding <treding@nvidia.com>
      Cc: Mark Brown <broonie@kernel.org>
      Cc: Arnd Bergmann <arnd@arndb.de>
      Cc: Darshana Padmadas <darshanapadmadas@gmail.com>
      Cc: Rob Herring <rob.herring@calxeda.com>
      Cc: Pawel Moll <pawel.moll@arm.com>
      Cc: Stephen Warren <swarren@wwwdotorg.org>
      Cc: Ian Campbell <ijc+devicetree@hellion.org.uk>
      Cc: Grant Likely <grant.likely@linaro.org>
      Cc: Rob Landley <rob@landley.net>
      Cc: Jason Cooper <jason@lakedaemon.net>
      Cc: Guenter Roeck <linux@roeck-us.net>
      Cc: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
      Cc: Kumar Gala <galak@codeaurora.org>
      Cc: Uwe Kleine-König <uwe@kleine-koenig.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      1a67e256
  2. 09 2月, 2015 2 次提交
  3. 06 2月, 2015 1 次提交
  4. 04 2月, 2015 1 次提交
  5. 31 1月, 2015 1 次提交
  6. 29 1月, 2015 1 次提交
  7. 26 1月, 2015 1 次提交
  8. 25 1月, 2015 3 次提交
  9. 21 1月, 2015 1 次提交
  10. 20 1月, 2015 2 次提交
  11. 17 1月, 2015 2 次提交
  12. 16 1月, 2015 2 次提交
  13. 14 1月, 2015 2 次提交
    • S
      net: fec: fix MDIO bus assignement for dual fec SoC's · 3d125f9c
      Stefan Agner 提交于
      On i.MX28, the MDIO bus is shared between the two FEC instances.
      The driver makes sure that the second FEC uses the MDIO bus of the
      first FEC. This is done conditionally if FEC_QUIRK_ENET_MAC is set.
      However, in newer designs, such as Vybrid or i.MX6SX, each FEC MAC
      has its own MDIO bus. Simply removing the quirk FEC_QUIRK_ENET_MAC
      is not an option since other logic, triggered by this quirk, is
      still needed.
      
      Furthermore, there are board designs which use the same MDIO bus
      for both PHY's even though the second bus would be available on the
      SoC side. Such layout are popular since it saves pins on SoC side.
      Due to the above quirk, those boards currently do work fine. The
      boards in the mainline tree with such a layout are:
      - Freescale Vybrid Tower with TWR-SER2 (vf610-twr.dts)
      - Freescale i.MX6 SoloX SDB Board (imx6sx-sdb.dts)
      
      This patch adds a new quirk FEC_QUIRK_SINGLE_MDIO for i.MX28, which
      makes sure that the MDIO bus of the first FEC is used in any case.
      
      However, the boards above do have a SoC with a MDIO bus for each FEC
      instance. But the PHY's are not connected in a 1:1 configuration. A
      proper device tree description is needed to allow the driver to
      figure out where to find its PHY. This patch fixes that shortcoming
      by adding a MDIO bus child node to the first FEC instance, along
      with the two PHY's on that bus, and making use of the phy-handle
      property to add a reference to the PHY's.
      Acked-by: NSascha Hauer <s.hauer@pengutronix.de>
      Signed-off-by: NStefan Agner <stefan@agner.ch>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      3d125f9c
    • K
      of: replace Asahi Kasei Corp vendor prefix · 7c7a9b3d
      Kuninori Morimoto 提交于
      Current vendor-prefixes.txt already has "ak" prefix for Asahi Kasei Corp
      by ae8c4209(of: Add vendor prefix for Asahi Kasei Corp.)
      
      It went through the appropriate review process. But, almost all
      Asahi Kasei chip drivers are using "asahi-kasei" prefix today.
      (arch/arm/boot/dts/tegra20-seaboard.dts only is using "ak,ak8975",
       but there are instances of "asahi-kasei,ak8975" in other dts files.
       And drivers/iio/magnetometer/ak8975.c doesn't support "ak,ak8975" prefix)
      So, we made a mistake there.
      
      In addition, checkpatch.pl reports WARNING if it is using "asahi-kasei"
      prerfix in DT file.
      (DT compatible string vendor "asahi-kasei" appears un-documented)
      
      Marking it deprecated and warning with checkpatch is certainly
      preferable. So, this patch replace "ak" to "asahi-kasei" in
      vendor-prefixes.txt. (and fixup tegra20-seaboard)
      
      OTOH, Asahi Kasei is usually referred to as "AKM", but this patch
      doesn't care about it. Because no DT is using that today.
      Signed-off-by: NKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
      Acked-by: NThierry Reding <treding@nvidia.com>
      Acked-by: NAlexandre Courbot <acourbot@nvidia.com>
      Signed-off-by: NRob Herring <robh@kernel.org>
      7c7a9b3d
  14. 12 1月, 2015 8 次提交
  15. 09 1月, 2015 2 次提交
  16. 07 1月, 2015 4 次提交
  17. 06 1月, 2015 3 次提交
    • F
      ARM: dts: imx51-babbage: Fix ULPI PHY reset modelling · 7a9f0604
      Fabio Estevam 提交于
      GPIO2_5 is the reset GPIO for the USB3317 ULPI PHY. Instead of modelling it as
      a regulator, the correct approach is to use the 'reset_gpios' property of the
      "usb-nop-xceiv" node.
      
      GPIO1_7 is the reset GPIO for the USB2517 USB hub. As we currently don't have
      dt bindings to describe a HUB reset, let's keep using the regulator approach.
      
      Rename the regulator to 'reg_hub_reset' to better describe its function and bind
      it with the USB host1 port instead.
      
      USB host support has been introduced by commit 9bf206a9 ("ARM: dts:
      imx51-babbage: Add USB Host1 support"), which landed in 3.16 and it seems that
      USB has only been functional due to previous bootloader initialization.
      
      With this patch applied we can get USB host to work without relying on the
      bootloader.
      
      Cc: <stable@vger.kernel.org> # 3.16+
      Signed-off-by: NFabio Estevam <fabio.estevam@freescale.com>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      7a9f0604
    • H
      ARM: dts: sun6i: ippo-q8h-v5: Fix serial0 alias · 6ba8bbe8
      Hans de Goede 提交于
      The Ippo q8h has its serial console connected to the r-uart. Adjust the
      serial0 alias to match.
      
      This fixes the kernel serial console no longer working since 3.19-rc1, because
      8250_dw.c now honors dt aliases, causing the serial console to be ttyS5 rather
      then being ttyS0, as it was in 3.18 and before.
      
      Note that adjusting bootargs instead is not an acceptable fix, because
      console=ttyS0,115200 is used by a lot of bootscripts, etc. and this should
      continue to work.
      Signed-off-by: NHans de Goede <hdegoede@redhat.com>
      Signed-off-by: NMaxime Ripard <maxime.ripard@free-electrons.com>
      6ba8bbe8
    • M
      ARM: dts: dra7-evm: fix qspi device tree partition size · 69d2626f
      Mugunthan V N 提交于
      64KiB is allocated for qspi dtb partition which is not
      sufficient, so updating the partition table size to 512KiB
      for device tree partition.
      
      This also aligns the QSPI partition definitions between
      kernel and U-Boot.
      
      Fixes: dc2dd5b8 ("ARM: dts: dra7: Add qspi device")
      Signed-off-by: NMugunthan V N <mugunthanvnm@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      69d2626f
  18. 01 1月, 2015 2 次提交