An error occurred fetching the project authors.
- 28 May, 2013 1 commit
-
-
Andrew Lunn authored
When creating the DT based boards-ts219.c the none DT ts219-setup.c was used as a template. This includes a lateinit() call to initialize the PCIe bus. The code makes use of machine_is_ts219() which is never true on DT, so a FIXME was added and the code left as is. This was unproblematic until b73690c8: "ARM: Kirkwood: Support basic hotplug for PCI-E" which changes the way the PCIe bus is initialized. The non-DT ts219-setup.c now crashes during boot. The lateinit() call in the DT boards-ts219.c is being called, machine_is_ts219() is true and so the PCIe is initialized a second time. This patch removes the useless, and now clearly dangerous, code from boards-ts219.c, making ts219-setup.c work again. Signed-off-by:
Andrew Lunn <andrew@lunn.ch> Cc: <stable@vger.kernel.org> # v3.9.x Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- 27 May, 2013 1 commit
-
-
Thomas Petazzoni authored
Now that the PCIe mvebu driver is usable on Kirkwood, use it instead of the legacy PCIe code, since it allows to describe the PCIe interfaces in the Device Tree. Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- 26 May, 2013 1 commit
-
-
Andrew Lunn authored
Add a node into the DT binding and remove C code. Signed-off-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- 24 Nov, 2012 2 commits
-
-
Andrew Lunn authored
Make use of the pinctrl driver for configuring all the pins, instead of using the Orion mpp code. Signed-off-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Andrew Lunn authored
Now that the EHCI driver has DT support, drop old style configuration of it and add DT in its place. Since all the boards enable the EHCI, enable it by default in kirkwood.dtsi. Any new boards which don't have USB can specifically disable it. Signed-off-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- 19 Nov, 2012 1 commit
-
-
Andrew Lunn authored
With the gradual conversion of C code to DT, there are a number of include files which are no longer needed. Remove them. Signed-off-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- 27 Jul, 2012 2 commits
-
-
Andrew Lunn authored
Convert boards using DT, but the old way of configuring SATA to now use properties in there DT file. Signed-off-by:
Andrew Lunn <andrew@lunn.ch> Tested-by:
Simon Baatz <gmbnomis@gmail.com>
-
Andrew Lunn authored
The two different variants of QNAP TS devices, varying by SoC, put the GPIO keys on different GPIO lines. Hence we need two different DT board descriptions, which share the same board-ts219.c file. Signed-off-by:
Andrew Lunn <andrew@lunn.ch> Acked-by:
Jason Cooper <jason@lakedaemon.net>
-
- 05 Jan, 2012 1 commit
-
-
Russell King authored
Hook these platforms restart code into the new restart hook rather than using arch_reset(). Acked-by:
Nicolas Pitre <nico@linaro.org> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 21 Aug, 2011 1 commit
-
-
Nicolas Pitre authored
Signed-off-by:
Nicolas Pitre <nicolas.pitre@linaro.org> Acked-by:
Arnd Bergmann <arnd@arndb.de>
-
- 03 Mar, 2011 1 commit
-
-
Lennert Buytenhek authored
This patch makes the various mach dirs that use the plat-orion time code pass in timer and bridge addresses explicitly, instead of having plat-orion get those values by including a mach dir include file -- the latter mechanism is problematic if you want to support multiple ARM platforms in the same kernel image. Signed-off-by:
Lennert Buytenhek <buytenh@secretlab.ca> Signed-off-by:
Nicolas Pitre <nico@fluxnic.net>
-
- 07 Dec, 2010 1 commit
-
-
Martin Michlmayr authored
Add support for the QNAP NAS devices based on Marvell's 6282 Kirkwood chip (TS-119P+, TS-219P+ and TS-419P+). The differences to the 6281 based devices are: - Ethernet PHY address - GPIOs used for buttons (TS-119P+/TS-219P+) Signed-off-by:
Martin Michlmayr <tbm@cyrius.com> Acked-by:
Saeed Bishara <saeed.bishara@gmail.com> Signed-off-by:
Nicolas Pitre <nico@fluxnic.net>
-
- 20 Oct, 2010 1 commit
-
-
Nicolas Pitre authored
Since we're now using addruart to establish the debug mapping, we can remove the io_pg_offst and phys_io members of struct machine_desc. The various declarations were removed using the following script: grep -rl MACHINE_START arch/arm | xargs \ sed -i '/MACHINE_START/,/MACHINE_END/ { /\.\(phys_io\|io_pg_offst\)/d }' [ Initial patch was from Jeremy Kerr, example script from Russell King ] Signed-off-by:
Nicolas Pitre <nicolas.pitre@linaro.org> Acked-by: Eric Miao <eric.miao at canonical.com>
-
- 17 Jul, 2010 3 commits
-
-
Saeed Bishara authored
This patch extends the kirkwood's PCIe support up to 2 controllers as in the 6282 devices. Signed-off-by:
Saeed Bishara <saeed@marvell.com> Signed-off-by:
Nicolas Pitre <nico@fluxnic.net>
-
Martin Michlmayr authored
MPP44 can be used to differentiate between one-bay (TS-11x) and two-bay (TS-21x) devices. According to an engineer from QNAP, the setting of MPP44 depends on the firmware rather than hardware. Presumably, this means that you could fake the MPP44 value by changing the boot loader. Signed-off-by:
Martin Michlmayr <tbm@cyrius.com> Signed-off-by:
Nicolas Pitre <nico@fluxnic.net>
-
Benjamin Zores authored
Add MPP definitions for Marvell Kirkwood 88F6282 revision. Update some defines to reflect datasheet's MPP names. Signed-off-by:
Benjamin Zores <benjamin.zores@alcatel-lucent.com> Signed-off-by:
Nicolas Pitre <nico@fluxnic.net>
-
- 13 Nov, 2009 3 commits
-
-
Martin Michlmayr authored
Remove the code duplication found in the setup files of TS-219 and TS-41x. Signed-off-by:
Martin Michlmayr <tbm@cyrius.com> Signed-off-by:
Nicolas Pitre <nico@marvell.com>
-
Martin Michlmayr authored
Add two new models from QNAP to the help text. They are compatible with the TS-119/TS-219 and therefore supported by the current code. The only difference is that they have less RAM (256 MB instead of 512 MB), a slower CPU (800 MHz vs 1.2 GHz) and a plastic case. Signed-off-by:
Martin Michlmayr <tbm@cyrius.com> Signed-off-by:
Nicolas Pitre <nico@marvell.com>
-
Martin Michlmayr authored
MPP36 is used on the QNAP TS-11x/TS-21x devices to indicate how much RAM there is: it's high for 512 MB RAM (TS-x19) and low for 256 MB (TS-x10). While this may not be very useful, let's add it for completeness. Signed-off-by:
Martin Michlmayr <tbm@cyrius.com> Signed-off-by:
Nicolas Pitre <nico@marvell.com>
-
- 24 Aug, 2009 1 commit
-
-
John Holland authored
Initialize PCI/PCIe on the QNAP TS-119, TS-219 and TS-219P hardware allowing the use of the discrete eSATA controller connected to the PCIe bus in the TS-219P. Signed-off-by:
John Holland <john.holland@cellent-fs.de> Tested-by:
Thomas Reitmayr <treitmayr@devbase.at> Signed-off-by:
Martin Michlmayr <tbm@cyrius.com> Signed-off-by:
Nicolas Pitre <nico@marvell.com>
-
- 21 May, 2009 1 commit
-
-
Thomas Reitmayr authored
For the QNAP TS-119 and TS-219 the wrong MPPs were used for the SATA activity/presence LEDs. The new settings make these LEDs work as expected. Signed-off-by:
Thomas Reitmayr <treitmayr@devbase.at> Tested-by:
Martin Michlmayr <tbm@cyrius.com> Signed-off-by:
Nicolas Pitre <nico@marvell.com>
-
- 23 Mar, 2009 1 commit
-
-
Martin Michlmayr authored
Add support for the QNAP TS-119 and TS-219 Turbo NAS devices. Signed-off-by:
Martin Michlmayr <tbm@cyrius.com> Signed-off-by:
Nicolas Pitre <nico@marvell.com>
-