- Oct 08, 2013
-
-
Marek Belisko authored
This adds devicetree for gta04 (Openmoko next generation board) with necessary support for mmc, usb, leds and button. Signed-off-by:
Marek Belisko <marek@goldelico.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Afzal Mohammed authored
Populate uarts, timers, rtc, wdt, gpio, i2c, spi, cpsw & pwm nodes. Reason for adding these nodes early - hwmod code required address space of peripherals corresponding to these nodes (as address space details are removed from hwmod database). uart0, timers - 1 & 2 and synctimer were already present, so here the remaining uarts & timers are added. All properties as per the existing binding has been added for uart, timer, rtc, wdt & gpio. Even though that was not the current scope of work, felt adding those would reduce or require no effort later to get these peripherals working. For i2c, spi, cpsw & pwm - only the properties that were sure to be correct has been added (main intention is to make hwmod happy and avoid any later modification to here added properties). While at it add "ti,hwmod" property to already existing nodes. Signed-off-by:
Afzal Mohammed <afzal@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Afzal Mohammed authored
Update AM4372 cpu node to the latest cpus/cpu bindings for ARM. Signed-off-by:
Afzal Mohammed <afzal@ti.com> Acked-by:
Mark Rutland <mark.rutland@arm.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
R Sricharan authored
Add minimal device tree source needed for DRA7 based SoCs. Also add a board dts file for the dra7-evm (based on dra752) which contains 1.5G of memory with 1G interleaved and 512MB non-interleaved. Also added in the board file are pin configuration details for i2c, mcspi and uart devices on board. Signed-off-by:
R Sricharan <r.sricharan@ti.com> Signed-off-by:
Rajendra Nayak <rnayak@ti.com> Signed-off-by:
Sourav Poddar <sourav.poddar@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Ruslan Bilovol authored
The OMAP4 SoC family uses specially-designed PMIC (power management IC) companion chip for power management needs: TWL6030/TWL6032. Therefore there is a typical connection of PMIC to OMAP4 so we can move it into separate .dtsi file and do not duplicate over board-specific files. Tested on OMAP4 SDP board and Pandaboard ES2. Signed-off-by:
Ruslan Bilovol <ruslan.bilovol@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Lee Jones authored
Cc: Tony Lindgren <tony@atomide.com> Signed-off-by:
Lee Jones <lee.jones@linaro.org> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Lee Jones authored
Cc: Tony Lindgren <tony@atomide.com> Signed-off-by:
Lee Jones <lee.jones@linaro.org> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Lee Jones authored
Cc: Tony Lindgren <tony@atomide.com> Signed-off-by:
Lee Jones <lee.jones@linaro.org> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Lee Jones authored
Cc: Tony Lindgren <tony@atomide.com> Signed-off-by:
Lee Jones <lee.jones@linaro.org> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Lee Jones authored
Cc: Tony Lindgren <tony@atomide.com> Signed-off-by:
Lee Jones <lee.jones@linaro.org> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Lee Jones authored
Cc: Tony Lindgren <tony@atomide.com> Signed-off-by:
Lee Jones <lee.jones@linaro.org> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Lee Jones authored
Cc: Tony Lindgren <tony@atomide.com> Signed-off-by:
Lee Jones <lee.jones@linaro.org> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Kishon Vijay Abraham I authored
SMPS10 has two outputs OUT1 and OUT2. Hence SMPS10 is modeled as two regulators. The DT node is split to reflect it. Signed-off-by:
Kishon Vijay Abraham I <kishon@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Lars Poeschel authored
Following commit ff5c9059 and therefore other omap platforms using the gpio-omap driver correct the #interrupt-cells property on am33xx too. The omap gpio binding documentaion also states that the #interrupt-cells property should be 2. Signed-off-by:
Lars Poeschel <poeschel@lemonage.de> Reviewed-by:
Javier Martinez Canillas <javier@dowhile0.org> Acked-by:
Mark Rutland <mark.rutland@arm.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Alexandre Belloni authored
ARM Performance Monitor Units are available on the am33xx, add the support in the dtsi. Tested with perf and oprofile on a regular beaglebone. Signed-off-by:
Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Javier Martinez Canillas authored
The IGEP COM MOdule has a GPIO LED connected to OMAP pins. Configure this pin as output GPIO. Signed-off-by:
Javier Martinez Canillas <javier.martinez@collabora.co.uk> Tested-by:
Enric Balletbo i Serra <eballetbo@iseebcn.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Javier Martinez Canillas authored
The IGEPv2 has a number of GPIO LED connected to OMAP pins. Configure these pins as output GPIO. Signed-off-by:
Javier Martinez Canillas <javier.martinez@collabora.co.uk> Tested-by:
Enric Balletbo i Serra <eballetbo@iseebcn.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Javier Martinez Canillas authored
IGEP boards have a number of LED connected to OMAP or TWL GPIO lines. The actual wiring is different on each board so each board DT has need to configure the mux correctly. Even though it works with the current DT, the kernel complains with: [2.305023] leds-gpio leds.18: pins are not configured from the driver Add an empty pinmux_leds_pins pinctrl child node so boards can override with the correct mux configuration and not depend on default values for the GPIO LEDs to work. Signed-off-by:
Javier Martinez Canillas <javier.martinez@collabora.co.uk> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Pavel Machek authored
This adds device tree with necessary support to boot with functional video (on both emulator and real N900 device). Signed-off-by:
Pavel Machek <pavel@ucw.cz> Signed-off-by:
Aaro Koskinen <aaro.koskinen@iki.fi> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
- Oct 01, 2013
-
-
Arnaud Ebalard authored
When 5e12a613 and 0cd3754a were introduced, Netgear ReadyNAS 102 .dts file was queued for inclusion and missed the update to have Mbus (and then BootROM) ranges properties declared. It also missed the relocation of Armada 370/XP PCIe DT nodes introduced by 14fd8ed0 after de1af8d4. This patch fixes that which makes 3.12-rc3 bootable on the NAS. Signed-off-by:
Arnaud Ebalard <arno@natisbad.org> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- Sep 30, 2013
-
-
Renwei Wu authored
the current dts is lacking interrupt and dma prop for video input processor of prima2 and atlas6, this patch fixes it. 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
we lost an address range <0x56000000 0x56000000 0x1b00000> for peri-iobg of prima2. Signed-off-by:
Barry Song <Baohua.Song@csr.com> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Barry Song authored
Makefile missed to include atlas6-evb.dtb for ARCH_ATLAS6. Signed-off-by:
Barry Song <Baohua.Song@csr.com> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Qipan Li authored
sirf uart and usp-based uart driver with full dma support has hit 3.12, here we fix the fifosize, dma channels for some HW prop. Signed-off-by:
Qipan Li <Qipan.Li@csr.com> Signed-off-by:
Barry Song <Baohua.Song@csr.com> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Arnaud Ebalard authored
Without that fix, at the end of the shutdown process, the board is still powered (led glowing, fan running, ...). Signed-off-by:
Arnaud Ebalard <arno@natisbad.org> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Arnaud Ebalard authored
NETGEAR ReadyNAS 102 Power button definition in .dts file flags associated GPIO active low instead of active high. This results in reversed events reported by input subsystem (0 returned when the button is pressed, 1 when released). This patch makes associated GPIO active high to recover correct behaviour. Signed-off-by:
Arnaud Ebalard <arno@natisbad.org> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- Sep 22, 2013
-
-
Laurent Pinchart authored
This property is no longer required by the GPIO binding. Remove it. Signed-off-by:
Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Signed-off-by:
Simon Horman <horms+renesas@verge.net.au>
-
- Sep 21, 2013
-
-
Guennadi Liakhovetski authored
Currently DT compatibility strings of both types can be found in the kernel sources: <unit>-<soc> and <soc>-<unit>, whereas a unique format should be followed and the former one is preferred. This patch converts the SDHI MMC driver and its users to the common standard. This is safe for now, since ATM no real products are using this driver with DT. Signed-off-by:
Guennadi Liakhovetski <g.liakhovetski+renesas@gmail.com> Acked-by:
Chris Ball <cjb@laptop.org> [Removed r8a7740.dtsi portion as it is not applicable] Signed-off-by:
Simon Horman <horms+renesas@verge.net.au>
-
- Sep 20, 2013
-
-
Quentin Armitage authored
There appears to be an error in the second address of the second XOR engine in the Kirkwood SoC device tree, which is specified as 0xd0b00 but should be 0x60b00. For confirmation of address see table 581 page 658 of: http://www.marvell.com/embedded-processors/kirkwood/assets/FS_88F6180_9x_6281_OpenSource.pdf Also see definition of XOR1_HIGH_PHYS_BASE in arch/arm/mach-kirkwood/include/mach/kirkwood.h Signed-off-by:
Quentin Armitage <quentin@armitage.org.uk> Reviewed-by:
Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- Sep 19, 2013
-
-
Nicolas Ferre authored
Reported-by:
Jiri Prchal <jiri.prchal@aksignal.cz> Signed-off-by:
Nicolas Ferre <nicolas.ferre@atmel.com>
-
Jiri Prchal authored
Replace pinctrl_usart2_rts and pinctrl_usart2_cts istead of pinctrl_uart2_*. Signed-off-by:
Jiri Prchal <jiri.prchal@aksignal.cz> Signed-off-by:
Nicolas Ferre <nicolas.ferre@atmel.com>
-
- Sep 18, 2013
-
-
Ezequiel Garcia authored
With the addition of the Armada XP reference clock, we can now model accurately the available clock inputs for the timer: namely, nbclk and refclk. For each of this clock inputs we assign a name, for the driver to select as appropriate. Signed-off-by:
Ezequiel Garcia <ezequiel.garcia@free-electrons.com> Reviewed-by:
Mike Turquette <mturquette@linaro.org> Acked-by:
Gregory CLEMENT <gregory.clement@free-electrons.com> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Ezequiel Garcia authored
The Armada XP SoC has a reference 25 MHz fixed-clock that is used in some controllers such as the timer and the watchdog. This commit adds a DT representation of this clock through a fixed-clock compatible node. Signed-off-by:
Ezequiel Garcia <ezequiel.garcia@free-electrons.com> Reviewed-by:
Mike Turquette <mturquette@linaro.org> Acked-by:
Gregory CLEMENT <gregory.clement@free-electrons.com> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Andrew Lunn authored
The kirkwood.dtsi cpu@0 node is missing the mandatory reg property. This causes of_get_cpu_node() to fail to find the node and as a result the cpufreq driver fails in its probe function. Signed-off-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Enric Balletbo i Serra authored
Add pinmux configuration for MCBSP2 connected to the TDM interface. With this configuration the Headset modules works as expected. Signed-off-by:
Enric Balletbo i Serra <eballetbo@gmail.com> Acked-by:
Javier Martinez Canillas <javier@dowhile0.org> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Tony Lindgren authored
Commit 76787b3b (ARM: OMAP2+: Remove board-4430sdp.c) removed legacy booting in favor of device tree based booting for 4430sdp. That caused the WLAN to stop working as the related .dts entries fell through the cracks. I don't have the "1283 PG 2.21 connectivity device" on my 4430sdp, but the earlier version of this patch was tested by Luciano Coelho. This version has left out the input logic for MMC CLK line compared to the earlier version as that is not bidirectional, and should be safe to do. Cc: Rajendra Nayak <rnayak@ti.com> Cc: Luciano Coelho <luca@coelho.fi> Cc: Ruslan Bilovol <ruslan.bilovol@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Tony Lindgren authored
Commit b42b9181 (ARM: OMAP2+: Remove board-omap4panda.c) removed legacy booting in favor of device tree based booting for pandaboard. That caused the WLAN to stop working as the related .dts entries fell through the cracks. The legacy muxing was setting pulls for GPIO 48 and 49, so let's keep that behaviour for now to avoid further regressions for BT and FM. Also input logic was enabled for MMC CLK line, but I've verified that the input logic we don't need enabled for CLK line as it's not bidirectional. Also, we want to use non-removable instead of ti,non-removable as the ti,non-removable also sets no_regulator_off_init which is really not what we want as then wl12xx won't get powered up and down which is needed for resetting it. Note that looks like the WLAN interface fails to come up after a warm reset, but that most likely was also happening with the legacy booting and needs a separate fix. Cc: Paolo Pisati <p.pisati@gmail.com> Cc: Rajendra Nayak <rnayak@ti.com> Cc: Luciano Coelho <luca@coelho.fi> Signed-off-by:
Tony Lindgren <tony@atomide.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
- Sep 17, 2013
-
-
Felipe Balbi authored
Fix the DTS data for ocp2scp node by adding the missing reg property. Signed-off-by:
Felipe Balbi <balbi@ti.com> Signed-off-by:
Kishon Vijay Abraham I <kishon@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Felipe Balbi authored
USB3 block has a 64KiB space, another 64KiB is used for the wrapper. Without this change, resource_size() will get confused and driver won't probe because size will be negative. Signed-off-by:
Felipe Balbi <balbi@ti.com> Signed-off-by:
Kishon Vijay Abraham I <kishon@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Koen Kooi authored
The BeagleBone Black is basically a regular BeagleBone with eMMC and HDMI added, so create a common dtsi both can use. IMPORTANT: booting the existing am335x-bone.dts will blow up the HDMI transceiver after a dozen boots with an uSD card inserted because LDO will be at 3.3V instead of 1.8. MMC support for AM335x still isn't in, so only the LDO change has been added. Signed-off-by:
Koen Kooi <koen@dominion.thruhere.net> Tested-by:
Tom Rini <trini@ti.com> Tested-by:
Matt Porter <matt.porter@linaro.org> Acked-by:
Kevin Hilman <khilman@linaro.org> Tested-by:
Kevin Hilman <khilman@linaro.org> Tested-by:
Joel Fernandes <joelf@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-