- Dec 10, 2013
-
-
Magnus Damm authored
Add Koelsch and r8a7791 to CONFIG_SHMOBILE_MULTI. At this point CCF is not yet supported so you cannot run this code yet. For CCF support to happen several different components are needed, and this is one simple portion that moves us forward. Other patches need to build on top of this one. Koelsch board support exists in 3 flavors: 1) SHMOBILE_MULTI, MACH_KOELSCH - board-koelsch-reference.c (CCF + DT) 2) SHMOBILE, MACH_KOELSCH_REFERENCE - board-koelsch-reference.c (DT) 3) SHMOBILE, MACH_KOELSCH - board-koelsch.c (legacy C code) When CCF is done then 2) will be removed. When 1) includes same features as 3) then 3) will be removed. Signed-off-by:
Magnus Damm <damm@opensource.se> Signed-off-by:
Simon Horman <horms+renesas@verge.net.au>
-
Laurent Pinchart authored
SH-Mobile platforms are transitioning from non-multiplatform to multiplatform kernel. A new ARCH_SHMOBILE_MULTI configuration symbol has been created to group all multiplatform-enabled SH-Mobile SoCs. The existing ARCH_SHMOBILE configuration symbol groups SoCs that haven't been converted yet. This arrangement works fine for the arch/ code, but lots of drivers needed on both ARCH_SHMOBILE and ARCH_SHMOBILE_MULTI depend on ARCH_SHMOBILE only. In order to avoid changing them, rename ARCH_SHMOBILE to ARCH_SHMOBILE_LEGACY, and create a new boolean ARCH_SHMOBILE configuration symbol that is selected by both ARCH_SHMOBILE_LEGACY and ARCH_SHMOBILE_MULTI. Signed-off-by:
Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by:
Magnus Damm <damm@opensource.se> Signed-off-by:
Simon Horman <horms+renesas@verge.net.au>
-
- Nov 13, 2013
-
-
NeilBrown authored
This allows the charger to be enabled with devicetree, and allows the parameters for charging the backup battery to be set. Signed-off-by:
NeilBrown <neilb@suse.de> Acked-by:
Kumar Gala <galak@codeaurora.org> Acked-by:
Grant Likely <grant.likely@linaro.org> Signed-off-by:
Anton Vorontsov <anton@enomsg.org>
-
- Nov 11, 2013
-
-
Alexander Shiyan authored
Proper clock ID for USB OTG PHY is "usb_phy_gate". The patch changes this mismatch. Signed-off-by:
Alexander Shiyan <shc_work@mail.ru> Signed-off-by:
Shawn Guo <shawn.guo@linaro.org>
-
Felipe Balbi authored
Add missing nodes for the touchscreen available on AM335x EVM SK. Signed-off-by:
Felipe Balbi <balbi@ti.com> Signed-off-by:
Dmitry Torokhov <dmitry.torokhov@gmail.com>
-
Felipe Balbi authored
There was a spelling mistake on TSC/ADC binding where "coordinate" was spelled as "coordiante". We can't simply fix the error due to DT being an ABI, the approach taken was to first use correct spelling and if that fails, fall back to miss-spelled version. It's unfortunate that has creeped into the tree. Signed-off-by:
Felipe Balbi <balbi@ti.com> Signed-off-by:
Dmitry Torokhov <dmitry.torokhov@gmail.com>
-
- Nov 04, 2013
-
-
Rob Herring authored
The DDR controller is slightly different in ECX-2000 and ECX-1000, so we need to have different nodes for each platform. Signed-off-by:
Rob Herring <rob.herring@calxeda.com> [Device Tree documentation updated.] Signed-off-by:
Robert Richter <rric@kernel.org>
-
- Nov 03, 2013
-
-
Grant Likely authored
Commit 23616132, "of/irq: Refactor interrupt-map parsing" introduced a bug. The irq parsing will fail for some nodes that don't have a reg property. It is fixed by deferring the check for reg until it is actually needed. Also adjust the testcase data to catch the bug. Signed-off-by:
Grant Likely <grant.likely@linaro.org> Tested-by:
Stephen Warren <swarren@nvidia.com> Tested-by:
Ming Lei <tom.leiming@gmail.com> Tested-by:
Stephen Warren <swarren@nvidia.com> Cc: Rob Herring <rob.herring@calxeda.com>
-
- Oct 31, 2013
-
-
Matt Porter authored
Trivial patch to make use of GIC/IRQ defines on the bcm11351 sdio interrupt properties. Signed-off-by:
Matt Porter <matt.porter@linaro.org> Signed-off-by:
Christian Daudt <bcm@fixthebug.org> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Tim Kryger authored
This adds in three more UARTs that were not declared earlier. Signed-off-by:
Tim Kryger <tim.kryger@linaro.org> Reviewed-by:
Markus Mayer <markus.mayer@linaro.org> Reviewed-by:
Matt Porter <matt.porter@linaro.org> Signed-off-by:
Christian Daudt <bcm@fixthebug.org> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Markus Mayer authored
Register GPIO 14 as card detect interrupt for the SD card slot. Signed-off-by:
Markus Mayer <markus.mayer@linaro.org> Signed-off-by:
Christian Daudt <bcm@fixthebug.org> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Christian Daudt authored
Currently ARCH_BCM has been used for Broadcom Mobile V7 based SoCs. In order to allow other Broadcom SoCs to also use mach-bcm directory and files, this patch renames the original ARCH_BCM to ARCH_BCM_MOBILE, and uses ARCH_BCM to define any Broadcom chip residing in mach-bcm directory. Signed-off-by:
Christian Daudt <bcm@fixthebug.org> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Markus Mayer authored
Add the GPIO controller device node for the Broadcom bcm281xx family of mobile SoCs. Signed-off-by:
Markus Mayer <markus.mayer@linaro.org> Reviewed-by:
Tim Kryger <tim.kryger@linaro.org> Reviewed-by:
Matt Porter <matt.porter@linaro.org> Reviewed-by:
Tomasz Figa <t.figa@samsung.com> Acked-by:
Linus Walleij <linus.walleij@linaro.org> Signed-off-by:
Christian Daudt <bcm@fixthebug.org> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Arnaud Ebalard authored
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:
Arnaud Ebalard <arno@natisbad.org> Acked-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Hiroshi Doyu authored
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:
Hiroshi Doyu <hdoyu@nvidia.com> [swarren, wrote commit description] Signed-off-by:
Stephen Warren <swarren@nvidia.com> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
- Oct 30, 2013
-
-
Thomas Petazzoni authored
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:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by:
Andrew Lunn <andrew@lunn.ch> Acked-by:
Gregory CLEMENT <gregory.clement@free-electrons.com> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- Oct 29, 2013
-
-
Tomi Valkeinen authored
New u-boot versions no longer set the pinmuxing for Panda's DPI output, and the muxing has to be done in the .dts file. Add pinmuxing for DPI and TFP410. Without these, the DVI output on Panda does not work with recent u-boot. Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Lokesh Vutla authored
Add the AM33xx RNG module's device tree data. Also add Documentation file describing the data for the RNG module. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Suman Anna authored
Add the hwspinlock device tree node for AM33xx family of SoCs. Signed-off-by:
Suman Anna <s-anna@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Suman Anna authored
Add the hwspinlock device tree node for OMAP5 SoCs. Signed-off-by:
Suman Anna <s-anna@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Suman Anna authored
Add the hwspinlock device tree node for OMAP4 family of SoCs. Signed-off-by:
Suman Anna <s-anna@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Jingoo Han authored
Set the default status for PCIe to disabled in the exynos5440.dtsi file and let the board dts files such as exynos5440-ssdk5440.dts enable the PCIe. However, keep the PCIe for SD5v1 board disabled, because there is no PCIe slot on SD5v1 board. Signed-off-by:
Jingoo Han <jg1.han@samsung.com> Acked-by:
Kukjin Kim <kgene.kim@samsung.com> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Renwei Wu authored
here prima2 i2c node is lacking of address-cells and size-cells. Signed-off-by:
Renwei Wu <Renwei.Wu@csr.com> Signed-off-by:
Barry Song <Baohua.Song@csr.com> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Barry Song authored
here we need to add missed cell, cs and dma channels prop in SPI nodes to match with drivers. Signed-off-by:
Barry Song <Baohua.Song@csr.com> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Jiansong Chen authored
there is a bus bridge for graphics 2D module lost in current dts, this patch takes it back. Signed-off-by:
Jiansong Chen <jiansong.chen@csr.com> Signed-off-by:
Barry Song <Baohua.Song@csr.com> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Barry Song authored
CPHIF(Cell phone interface) is behind sys bridge, this patch adds the missed node. Signed-off-by:
Barry Song <Baohua.Song@csr.com> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Ye He authored
memcontrol-monitor provides the ability of monitoring the memory bandwidth. Signed-off-by:
Ye He <ye.he@csr.com> Signed-off-by:
Barry Song <Baohua.Song@csr.com> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
- Oct 28, 2013
-
-
Grant Likely authored
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:
Grant Likely <grant.likely@linaro.org>
-
Grant Likely authored
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:
Grant Likely <grant.likely@linaro.org> Acked-by:
Tony Lindgren <tony@atomide.com> Acked-by:
Kumar Gala <galak@codeaurora.org> [grant.likely: removed versatile platform hunks into separate patch] Cc: Rob Herring <rob.herring@calxeda.com>
-
- Oct 24, 2013
-
-
Grant Likely authored
This patch extends the DT selftest code with some test cases for the interrupt parsing functions. Signed-off-by:
Grant Likely <grant.likely@secretlab.ca>
-
- Oct 23, 2013
-
-
Ezequiel Garcia authored
The Armada 370/XP SoC has a clock provider called "Core Divider", that is derived from a fixed 2 GHz PLL clock. Reviewed-by:
Gregory CLEMENT <gregory.clement@free-electrons.com> Signed-off-by:
Ezequiel Garcia <ezequiel.garcia@free-electrons.com> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Ezequiel Garcia authored
Armada 370/XP SoCs have a 2 GHz fixed PLL that is used to feed other clocks. This commit adds a DT representation of this clock through a fixed-clock compatible node. Reviewed-by:
Gregory CLEMENT <gregory.clement@free-electrons.com> Signed-off-by:
Ezequiel Garcia <ezequiel.garcia@free-electrons.com> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Peter Ujfalusi authored
When the omap5-evm.dts file has been renamed to omap5-uevm.dts and the sEVM support got deprecated in favor of uEVM (or Panda5) the content was not validated. Panda5 does not have support for digital microphones so remove the pinmux section for it. Signed-off-by:
Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Peter Ujfalusi authored
When the omap5-evm.dts file has been renamed to omap5-uevm.dts and the sEVM support got deprecated in favor of uEVM (or Panda5) the content was not validated. On uEVM the twl6040 reset GPIO is from gpio5_141 and not via gpio5_145, which was the case in sEVM. Signed-off-by:
Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Sebastian Reichel authored
Enable support for the power button. Signed-off-by:
Sebastian Reichel <sre@debian.org> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Sebastian Reichel authored
Add support for LP5523 device. Signed-off-by:
Sebastian Reichel <sre@debian.org> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Sebastian Reichel authored
This patch adds support for Nokia N900 TLV320AIC3X chips. Signed-off-by:
Sebastian Reichel <sre@debian.org> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Sebastian Reichel authored
Add RX51_LCD_RESET_GPIO pin mux information to display. Signed-off-by:
Sebastian Reichel <sre@debian.org> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Sebastian Reichel authored
This patch adds supports for Nokia N900 NAND memory. Signed-off-by:
Sebastian Reichel <sre@debian.org> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Sebastian Reichel authored
Add regulator names and voltage information to the Nokia N900 DTS file. Signed-off-by:
Sebastian Reichel <sre@debian.org> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-