1. 04 12月, 2013 7 次提交
    • E
      arm: dts: add omap5 CORE thermal data · dcb5004f
      Eduardo Valentin 提交于
      This patch changes a dtsi file to contain the thermal data
      for CORE domain on OMAP5 and later SoCs. This data will
      enable a thermal shutdown at 125C.
      
      This thermal data can be reused across TI SoC devices.
      
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Rob Herring <rob.herring@calxeda.com>
      Cc: Pawel Moll <pawel.moll@arm.com>
      Cc: Mark Rutland <mark.rutland@arm.com>
      Cc: Stephen Warren <swarren@wwwdotorg.org>
      Cc: Ian Campbell <ian.campbell@citrix.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: linux-omap@vger.kernel.org
      Cc: devicetree@vger.kernel.org
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: linux-kernel@vger.kernel.org
      Signed-off-by: NEduardo Valentin <eduardo.valentin@ti.com>
      dcb5004f
    • E
      arm: dts: add omap5 GPU thermal data · 28c90169
      Eduardo Valentin 提交于
      This patch changes a dtsi file to contain the thermal data
      for GPU domain on OMAP5 and later SoCs. This data will
      enable a thermal shutdown at 125C.
      
      This thermal data can be reused across TI SoC devices.
      
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Rob Herring <rob.herring@calxeda.com>
      Cc: Pawel Moll <pawel.moll@arm.com>
      Cc: Mark Rutland <mark.rutland@arm.com>
      Cc: Stephen Warren <swarren@wwwdotorg.org>
      Cc: Ian Campbell <ian.campbell@citrix.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: linux-omap@vger.kernel.org
      Cc: devicetree@vger.kernel.org
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: linux-kernel@vger.kernel.org
      Signed-off-by: NEduardo Valentin <eduardo.valentin@ti.com>
      28c90169
    • E
      arm: dts: add cooling properties on omap4460 cpu node · 616a6635
      Eduardo Valentin 提交于
      OMAP4460 devices can reach high temperatures and thus
      needs to have cpufreq-cooling on systems running on it.
      
      This patch adds the required cooling device properties
      so that cpufreq-cpu0 driver loads the cooling device.
      
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Rob Herring <rob.herring@calxeda.com>
      Cc: Pawel Moll <pawel.moll@arm.com>
      Cc: Mark Rutland <mark.rutland@arm.com>
      Cc: Stephen Warren <swarren@wwwdotorg.org>
      Cc: Ian Campbell <ian.campbell@citrix.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: linux-omap@vger.kernel.org
      Cc: devicetree@vger.kernel.org
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: linux-kernel@vger.kernel.org
      Signed-off-by: NEduardo Valentin <eduardo.valentin@ti.com>
      616a6635
    • E
      arm: dts: add cooling properties on omap4430 cpu node · 72af5e6d
      Eduardo Valentin 提交于
      OMAP4430 devices can reach high temperatures and thus
      needs to have cpufreq-cooling on systems running on it.
      
      This patch adds the required cooling device properties
      so that cpufreq-cpu0 driver loads the cooling device.
      
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: linux-omap@vger.kernel.org
      Cc: devicetree-discuss@lists.ozlabs.org
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: linux-kernel@vger.kernel.org
      Signed-off-by: NEduardo Valentin <eduardo.valentin@ti.com>
      72af5e6d
    • E
      arm: dts: add omap4460 thermal data · 8af51b0f
      Eduardo Valentin 提交于
      This patch changes the dtsi entry on omap4460 to contain
      the thermal data. This data will enable the passive
      cooling with CPUfreq cooling device at 100C and the
      system will do a thermal shutdown at 125C.
      
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Rob Herring <rob.herring@calxeda.com>
      Cc: Pawel Moll <pawel.moll@arm.com>
      Cc: Mark Rutland <mark.rutland@arm.com>
      Cc: Stephen Warren <swarren@wwwdotorg.org>
      Cc: Ian Campbell <ian.campbell@citrix.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: linux-omap@vger.kernel.org
      Cc: devicetree@vger.kernel.org
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: linux-kernel@vger.kernel.org
      Signed-off-by: NEduardo Valentin <eduardo.valentin@ti.com>
      8af51b0f
    • E
      arm: dts: add omap4430 thermal data · aa9bb4bb
      Eduardo Valentin 提交于
      This patch changes the dtsi entry on omap4430 to contain
      the thermal data. This data will enable the passive
      cooling with CPUfreq cooling device at 100C and the
      system will do a thermal shutdown at 125C.
      
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: linux-omap@vger.kernel.org
      Cc: devicetree-discuss@lists.ozlabs.org
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: linux-kernel@vger.kernel.org
      Signed-off-by: NEduardo Valentin <eduardo.valentin@ti.com>
      aa9bb4bb
    • E
      arm: dts: add omap4 CPU thermal data · 0bbf6c54
      Eduardo Valentin 提交于
      This patch changes a dtsi file to contain the thermal data
      for MPU domain on OMAP4 and later SoCs. This data will
      enable the passive cooling with CPUfreq cooling device
      at 100C and the system will do a thermal shutdown at 125C.
      
      This thermal data can be reused across TI SoC devices.
      
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Rob Herring <rob.herring@calxeda.com>
      Cc: Pawel Moll <pawel.moll@arm.com>
      Cc: Mark Rutland <mark.rutland@arm.com>
      Cc: Stephen Warren <swarren@wwwdotorg.org>
      Cc: Ian Campbell <ian.campbell@citrix.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: linux-omap@vger.kernel.org
      Cc: devicetree@vger.kernel.org
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: linux-kernel@vger.kernel.org
      Signed-off-by: NEduardo Valentin <eduardo.valentin@ti.com>
      0bbf6c54
  2. 26 11月, 2013 2 次提交
  3. 18 11月, 2013 1 次提交
  4. 16 11月, 2013 2 次提交
    • T
      ARM: dts: Fix omap2 specific dtsi files by adding the missing entries · 467f4bd2
      Tony Lindgren 提交于
      Looks like we're missing few entries for omap2 and the drivers
      have only worked because of the omap hwmod building the devices
      for the missing entries.
      
      Let's fix the missing entries so we don't need to rely on hwmod
      for the basic data and can then later on remove the duplicate
      data from hwmod. Otherwise device tree only drivers will not
      work properly.
      
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Cc: devicetree@vger.kernel.org
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      467f4bd2
    • T
      ARM: OMAP2+: Fix GPMC and simplify bootloader timings for 8250 and smc91x · fd4446f2
      Tony Lindgren 提交于
      Commit f2bf0e72 (ARM: OMAP2+: Add minimal 8250 support
      for GPMC) added support for using bootloader timings for some
      devices. Turns out we can do the same by looking at the compatible
      flags of the child without adding a new function as smc91x has
      a similar issue as 8250 with the bootloader timings.
      
      And let's fix the 8250 naming, we should use the device type as
      the name like uart instead of 8250 for zoom dts file.
      
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      fd4446f2
  5. 13 11月, 2013 1 次提交
  6. 11 11月, 2013 3 次提交
  7. 05 11月, 2013 1 次提交
  8. 04 11月, 2013 1 次提交
  9. 01 11月, 2013 5 次提交
  10. 31 10月, 2013 3 次提交
    • A
      ARM: mvebu: Add Netgear ReadyNAS 104 board · 45e8815f
      Arnaud Ebalard 提交于
      Main hardware parts of the (Armada 370 based) NETGEAR ReadyNAS 104 are
      supported by mainline kernel (USB 3.0 rear ports, USB 2.0 front port,
      Gigabit controller and PHYs, serial port, LEDs, buttons, SATA ports,
      G762 fan controller) and referenced in provided .dts file. Some additonal
      work remains for:
      
       - Intersil ISL12057 I2C RTC and Alarm chip: working driver but needs
         to be splitted for submission of RTC part first;
       - Front LCD (Winstar 1602G): driver needs to be written
       - Armada NAND controller (to access onboard 128MB of NAND): support
         being pushed by @free-electrons people
       - 4 front SATA LEDs controlled via GPIO brought by NXP PCA9554:
         driver is available upstream. Not referenced/tested yet.
      
      but the device is usable w/o those.
      Signed-off-by: NArnaud Ebalard <arno@natisbad.org>
      Acked-by: NAndrew Lunn <andrew@lunn.ch>
      Signed-off-by: NJason Cooper <jason@lakedaemon.net>
      45e8815f
    • H
      ARM: tegra: fix Tegra114 IOMMU register address · 4cca9593
      Hiroshi Doyu 提交于
      The IOMMU node's reg property contains completely bogus values! Somehow,
      this had no practical effect, despite the fact the IOMMU driver appears
      to be writing to those registers. I suppose that since no HW modules is
      actually at that address, the writes simply had no effect.
      
      Note that I'm not CCing stable here, even though the problem exists as
      far back as v3.9, simply because this patch doesn't fix any observed
      issue, and I don't want to run the risk of suddenly writing to some
      registers and causing a regression.
      Signed-off-by: NHiroshi Doyu <hdoyu@nvidia.com>
      [swarren, wrote commit description]
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      4cca9593
    • T
      ARM: kirkwood: add support for OpenBlocks A7 platform · f24b56cb
      Thomas Petazzoni 提交于
      The OpenBlocks A7 board is designed and sold by PlatHome, and based on
      a Kirkwood 6283 Marvell SoC. It is quite similar to the OpenBlocks A6
      already supported in the kernel, with the following main differences:
      
       - The A6 uses a RTC on I2C, while the A7 uses the internal SoC RTC.
      
       - The A6 has one Ethernet port, while the A7 has two Ethernet ports
      
       - The A6 has only one USB port, while the A7 integrates a USB hub,
         which provides two front-side USB port, and an internal USB port as
         well.
      
       - The A6 has 512 MB of RAM, while the A7 has 1 GB of RAM.
      
       - Slightly different GPIOs for some functions.
      Signed-off-by: NThomas Petazzoni <thomas.petazzoni@free-electrons.com>
      Acked-by: NAndrew Lunn <andrew@lunn.ch>
      Acked-by: NGregory CLEMENT <gregory.clement@free-electrons.com>
      Signed-off-by: NJason Cooper <jason@lakedaemon.net>
      f24b56cb
  11. 30 10月, 2013 11 次提交
  12. 29 10月, 2013 2 次提交
    • G
      arm/versatile: Fix versatile irq specifications. · 0976c946
      Grant Likely 提交于
      Two of the versatile irq definitions are incorrect, mostly because two
      devices have connections to more than one interrupt controller. Fix them
      by using the new interrupts-extended property to fan out without using
      an awful interrupt-map nexus node.
      Signed-off-by: NGrant Likely <grant.likely@linaro.org>
      0976c946
    • G
      of/irq: create interrupts-extended property · 79d97015
      Grant Likely 提交于
      The standard interrupts property in device tree can only handle
      interrupts coming from a single interrupt parent. If a device is wired
      to multiple interrupt controllers, then it needs to be attached to a
      node with an interrupt-map property to demux the interrupt specifiers
      which is confusing. It would be a lot easier if there was a form of the
      interrupts property that allows for a separate interrupt phandle for
      each interrupt specifier.
      
      This patch does exactly that by creating a new interrupts-extended
      property which reuses the phandle+arguments pattern used by GPIOs and
      other core bindings.
      Signed-off-by: NGrant Likely <grant.likely@linaro.org>
      Acked-by: NTony Lindgren <tony@atomide.com>
      Acked-by: NKumar Gala <galak@codeaurora.org>
      [grant.likely: removed versatile platform hunks into separate patch]
      Cc: Rob Herring <rob.herring@calxeda.com>
      79d97015
  13. 24 10月, 2013 1 次提交