- Nov 25, 2013
-
-
Tony Lindgren authored
Looks like we need to configure the regulators and use the pdata quirk to make eMMC work with device tree. It seems that mostly vaux3 is used, and only some earlier revisions used vmmc2. This has been tested to work on devices where the system_rev passed by the bootloader has versions 0x0010, 0x2101 and 0x2204. Cc: devicetree@vger.kernel.org Cc: Pavel Machek <pavel@ucw.cz> Cc: Aaro Koskinen <aaro.koskinen@iki.fi> Signed-off-by:
Sebastian Reichel <sre@debian.org> [tony@atomide.com: updated with pinctrl changes and comments from Sebastian] Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
After dropping the duplicate data in hwmod that now should come from the .dts files, I noticed few more entries missing. Let's add these as otherwise devices relying on these won't work. Looks like the side tone entries are bundled into the mcbsp1 to 3, so that may needs some special handling in the hwmod code as it's currently trying to look up mcbsp2_sidetone and mcbsp3_sidetone entries. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 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>
-