An error occurred fetching the project authors.
- 27 May, 2013 2 commits
-
-
Thomas Petazzoni authored
This commit converts the Marvell DB-88F6281/DB-88F6282 board to the Device Tree. In fact, the code was supporting two different boards: one with the 6281 SoC variant, and one with the 6282 SoC variant. The difference between the two being that the 6281 has one PCIe interface, and the 6282 has two PCIe interfaces. In order to handle that with the Device Tree, we create a 'kirkwood-db.dtsi' file that contains the definitions common to both boards, and 'kirkwood-db-88f6281.dts' and 'kirkwood-db-88f6282.dts' for the definitions specific to each board. This is similar to what is done for the QNAP TS219 Kirkwood platform. We have kept one single Kconfig option, just like it was before. Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
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. Since it was the only device left that prevented this platform to use the Device Tree only, we remove the board-nsa310.c file and the related Kconfig/Makefile bits. Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- 15 Apr, 2013 1 commit
-
-
Thomas Petazzoni authored
This commit migrates the mach-kirkwood platforms to use the mvebu-mbus driver and therefore removes the Kirkwood-specific addr-map code. The kirkwood_init_early() function is now responsible for initializing the mvebu-mbus driver by calling mvebu_mbus_init(). The address decoding windows are now registered in the kirkwood_setup_wins() function. It is worth noting that the four PCIe address decoding windows will ultimately no longer have to be registered here: it will be done automatically by the PCIe driver once Kirkwood has been migrated to use the upcoming mvebu PCIe driver. Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by:
Andrew Lunn <andrew@lunn.ch> Acked-by:
Arnd Bergmann <arnd@arndb.de> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- 10 Apr, 2013 2 commits
-
-
Simon Guinot authored
This patch adds DT board setup for the LaCie NAS CloudBox. The CloudBox is a low cost NAS based on the Network Space v2. Chipset list: - CPU MARVELL 88F6702 1Ghz - SDRAM memory: 256MB DDR2-800 (2x128MB x8) 400Mhz - 1 Ethernet Gigabit port (PHY MARVELL 88E1318) - SPI flash, NOR 512KB - 1 push button - 2 LEDs (red and blue) There is no EEPROM and no USB ports embedded. Note that this board must not be confused with the Network Space Mini v2 which is embedded in a previous LaCie product also named CloudBox. Signed-off-by:
Simon Guinot <simon.guinot@sequanux.org> Acked-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Simon Guinot authored
This patch sorts board entries in files Kconfig, Makefile and kirkwood_defconfig by ASCII-code order. Signed-off-by:
Simon Guinot <simon.guinot@sequanux.org> Acked-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- 28 Mar, 2013 1 commit
-
-
Arnaud Ebalard authored
Add support for NETGEAR ReadyNAS Duo v2 (Hardware specs available here: http://natisbad.org/NAS/). Almost everything is supported via provided .dts. A board-readynas.c file is nonetheless required for device not only converted to DT (Gbit controller). Signed-off-by:
Arnaud Ebalard <arno@natisbad.org> Tested-By:
Arnaud Ebalard <arno@natisbad.org> Acked-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- 28 Feb, 2013 1 commit
-
-
Willy Tarreau authored
Add a device tree entry for the Guruplug Server Plus board. This port was based both on the work done on the dreamplug and the dockstar. It builds, boots and works on my Guruplug Server Plus. Signed-off-by:
Willy Tarreau <w@1wt.eu> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- 31 Jan, 2013 1 commit
-
-
Andrew Lunn authored
Move the Kirkwood cpuidle driver out of arch/arm/mach-kirkwood and into drivers/cpuidle. Convert the driver into a platform driver. Signed-off-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- 22 Nov, 2012 1 commit
-
-
Nobuhiro Iwamatsu authored
Add support for Plat'Home OpenBlocks A6 using the device tree where possible. This commit supports SATA, USB, ether and serial console. Signed-off-by:
Nobuhiro Iwamatsu <iwamatsu@nigauri.org> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- 21 Nov, 2012 6 commits
-
-
Stefan Peter authored
Signed-off-by:
Stefan Peter <s.peter@mpl.ch> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Tero Jaasko authored
Hello, Andrew > > +#define NSA310_GPIO_LED_ESATA_GREEN 12 > > <..> > > +#define NSA310_GPIO_POWER_OFF 48 > > It looks like most of these are not used. Please remove them. True. Fixed. > > +static struct mtd_partition nsa310_mtd_parts[] = { > > + { > > + .name = "uboot", > > + .offset = 0, > > + .size = 0x100000, > > + .mask_flags = MTD_WRITEABLE, > > + }, { > > <..> > You should be able to put all that into DT. Take a look at Correct. I did the conversion and tested that the partitions can be read with dd and produce exactly the same data before and after conversion. So, the partition offsets at least should be fine. > > +static struct i2c_board_info __initdata nsa310_i2c_info[] = { > > + { I2C_BOARD_INFO("adt7476", 0x2e) }, > > +}; > > You can also do this in DT as well. kirkwood-ts219.dtsi has > > i2c@11000 { > status = "okay"; > clock-frequency = <400000>; Ok, I did convert the i2c definition to use the devicetree. The adt7476 device itself is not at reach of device tree, AFAIK and requires more work at there? Thanks for your valuable comments. Following is a new patch that should address the problems and mistakes you pointed and also some of the pointed by Jason Cooper. The nand and i2c are now defined at DT and I also removed the pointless defines and ARM_APPENDED_DTB. It is based against the Linus' official 3.6 version. Best regards, Tero Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Jason Cooper authored
This is a new kirkwood box made by Universal Scientific Industrial, Inc. The product description is here: http://www.usish.com/english/products_topkick1281p2.php It is very similar to the dreamplug and other plug devices, with the exception that it has room for a 2.5" SATA HDD internally. Signed-off-by:
Jason Cooper <jason@lakedaemon.net> Acked-by:
Andrew Lunn <andrew@lunn.ch> Tested-by:
Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
-
Simon Guinot authored
This patch adds DT board setup for the LaCie NAS Network Space Mini v2 (aka SafeBox). The hardware characteristics are very close to those of the Network Space Lite v2. The main difference are: - A GPIO fan which is only available on the NS2 Mini. - A single USB host port is wired on the NS2 Mini. The NS2 Lite provides an additional dual-mode USB port (host/device). Signed-off-by:
Simon Guinot <simon.guinot@sequanux.org> Reviewed-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Simon Guinot authored
This patch adds DT board setup for the LaCie NAS Network Space Lite v2. This board is derived from the Network Space v2 and a lot of hardware characteristics are shared. - CPU: Marvell 88F6192 800Mhz - SDRAM memory: 128MB DDR2 200Mhz - 1 SATA port: internal - Gigabit ethernet: PHY Marvell 88E1318 - Flash memory: SPI NOR 512KB (Macronix MX25L4005A) - i2c EEPROM: 512 bytes (24C04 type) - 2 USB2 ports: host and host/device - 1 push button - 1 SATA LED (bi-color, blue and red) Note that the SATA LED is not compatible with the driver leds-ns2. The LED behaviour ("on", "off" or "SATA activity blink") is controlled via a single MPP (21). Signed-off-by:
Simon Guinot <simon.guinot@sequanux.org> Reviewed-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Simon Guinot authored
This patch adds DT board setup for LaCie Network Space v2 and parents, based on the Marvell Kirkwood 6281 SoC. This includes Network Space v2 (Max) and Internet Space v2. Signed-off-by:
Simon Guinot <simon.guinot@sequanux.org> Reviewed-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- 21 Sep, 2012 3 commits
-
-
Valentin Longchamp authored
This is a first attempt to support the km_kirkwood reference design with a device tree. This km_kirkwood design is present in many Keymile products. It is based on the Marvell Bobcat SOC which integrates a Kirkwood CPU next to a big L2 Ethernet Switch. The Kirkwood in the SOC is very similar to the "normal" one, but there are a few differences. This initial support is minimal: the kernel can boot with network (ge0), serial port and NAND functional. Signed-off-by:
Valentin Longchamp <valentin.longchamp@keymile.com> Cc: Holger Brunck <holger.brunck@keymile.com> Acked-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Sebastian Hesselbarth authored
This add a DT compatible board specific setup for the Seagate FreeAgent Dockstar. Signed-off-by:
Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Alan M Butler authored
Add support for the Iomega ix2-200. Led's and buttons working as of kernel 3.6-rc2 the 3 lines in the network interface do seem to be required as removing either causes the network card to not be able to reach the network (at least on my device). Product page: http://go.iomega.com/en/products/network-storage-desktop/storcenter-network-storage-solution/network-hard-drive-ix2-200-cloud/?partner=4735#tech_specsItem_tabSigned-off-by:
Alan M Butler <alanbutty12@gmail.com> Acked-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- 27 Jul, 2012 3 commits
-
-
Michael Walle authored
Add support for Buffalo Linkstation LS-XHL and LS-CHLv2 using the device tree where possible. Signed-off-by:
Michael Walle <michael@walle.cc> Signed-off-by:
Andrew Lunn <andrew@lunn.ch>
-
Josh Coombs authored
This patch supplies the necessary DTS and supporting files to boot up a Seagate GoFlex Net with 3.5.0-rc3. Signed-off-by:
Joshua Coombs <josh.coombs@gmail.com> Signed-off-by:
Andrew Lunn <andrew@lunn.ch>
-
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>
-
- 15 May, 2012 3 commits
-
-
Simon Baatz authored
Add support for the IB-NAS6210 and IB-NAS 6220. Describe as much as currently possible in the devicetree files, including the NAND partitions. Use the partition scheme of the original firmware by default. Create a board-ib62x0.c for everything else. Signed-off-by:
Simon Baatz <gmbnomis@gmail.com> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Arnaud Patard (Rtp) authored
Add support for Iomega Iconnect system. Signed-off-by:
Arnaud Patard <arnaud.patard@rtp-net.org> Tested-By:
Adam Baker <linux@baker-net.org.uk> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Jamie Lentin authored
Add support for the DNS-320 and DNS-325. Describe as much as currently possible in the devicetree files, create a board-dnskw.c for everything else. Changes since last submission (V3) [Addressing comments by]:- * One MACH_DLINK_KIRKWOOD_DT for all dtb files [Grant Likely, Jason Cooper] * Drop brain-dead select "select CONFIG_MTD_OF_PARTS" [Grant Likely] * Don't add NAND support then throw it away immediately after [Grant Likely] * Describe purpose of MPP 41, 42 & 49 Changes since last submission (V2):- * Use IEEE-compliant "okay", rather than "ok" [Scott Wood] Signed-off-by:
Jamie Lentin <jm@lentin.co.uk> Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- 16 Mar, 2012 1 commit
-
-
Jason Cooper authored
Move all dreamplug-specific code out of board-dt.c and into board-dreamplug.c. This way new boards that are added during the conversion to fdt don't clutter up board-dt.c. Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- 27 Feb, 2012 1 commit
-
-
Jason Cooper authored
Initially, copied guruplug-setup.c and did s/guruplug/dreamplug/g. Then, switched to SPI based NOR flash. After talking to Arnd Bergman, chose an incremental approach to adding devicetree support. First, we use the dtb to tell us we are on the dreamplug, then we gradually port over drivers. Driver porting will start with the uart (see next patch), and progress from there. Possibly, spi/flash/partitions will be next. When done, board-dt.c will no longer be dreamplug specific, and dt's can be made for the other kirkwood boards. Signed-off-by:
Jason Cooper <jason@lakedaemon.net> Reviewed-by:
Arnd Bergmann <arnd@arndb.de> Acked-by:
Nicolas Pitre <nico@linaro.org> Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
- 20 Sep, 2010 3 commits
-
-
Simon Guinot authored
Signed-off-by:
Simon Guinot <sguinot@lacie.com> Signed-off-by:
Nicolas Pitre <nico@fluxnic.net>
-
Simon Guinot authored
Signed-off-by:
Simon Guinot <sguinot@lacie.com> Signed-off-by:
Nicolas Pitre <nico@fluxnic.net>
-
Eric Cooper authored
This patch adds support for the Seagate FreeAgent DockStar, a Marvell SheevaPlug variant. Signed-off-by:
Eric Cooper <ecc@cmu.edu> Signed-off-by:
Nicolas Pitre <nico@fluxnic.net>
-
- 17 Jul, 2010 2 commits
-
-
Simon Guinot authored
Signed-off-by:
Simon Guinot <sguinot@lacie.com> Signed-off-by:
Nicolas Pitre <nico@fluxnic.net>
-
Martin Michlmayr authored
Add support for the HP t5325 Thin Client. This thin client is based on a Marvell Kirkwood chip at 1.2 GHz and features 512 MB RAM, 512 MB SATA-attached flash and an XGI Volari Z11 GPU. Signed-off-by:
Martin Michlmayr <tbm@cyrius.com> Signed-off-by:
Nicolas Pitre <nico@fluxnic.net>
-
- 03 May, 2010 4 commits
-
-
Simon Guinot authored
Signed-off-by:
Nicolas Pitre <nico@fluxnic.net>
-
Simon Guinot authored
Signed-off-by:
Nicolas Pitre <nico@fluxnic.net>
-
Simon Guinot authored
Signed-off-by:
Nicolas Pitre <nico@fluxnic.net>
-
Siddarth Gore authored
GuruPlug Standard: 1 Gb Ethernet, 2 USB 2.0 GuruPlug Plus: 2 Gb Ethernet, 2 USB 2.0, 1 eSATA, 1 uSD slot References: http://www.globalscaletechnologies.com/t-guruplugdetails.aspx http://plugcomputer.org This patch is for GuruPlug Plus, but it supports Standard version as well. Signed-off-by:
Siddarth Gore <gores@marvell.com> Signed-off-by:
Nicolas Pitre <nico@marvell.com>
-
- 23 Feb, 2010 1 commit
-
-
John Holland authored
Allow basic eSATA SheevaPlug board configuration and build. Signed-off-by:
John Holland <john.holland@cellent-fs.de> Signed-off-by:
Nicolas Pitre <nico@marvell.com> --
-
- 10 Feb, 2010 1 commit
-
-
Simon Guinot authored
The Internet and Network Space v2 boards are very close. The only difference is that there is no USB type B plug wired on the Internet Space v2. Signed-off-by:
Simon Guinot <sguinot@lacie.com> Signed-off-by:
Nicolas Pitre <nico@marvell.com>
-
- 05 Feb, 2010 1 commit
-
-
Alexander Clouter authored
Inspired by the mach-ep93xx flattening work, there is really not much difference between the OpenRD base and client board support so they should be merged together. Signed-off-by:
Alexander Clouter <alex@digriz.org.uk> Acked-by:
Simon Kagstrom <simon.kagstrom@netinsight.net> Signed-off-by:
Nicolas Pitre <nico@fluxnic.net>
-
- 11 Dec, 2009 1 commit
-
-
Simon Guinot authored
Signed-off-by:
Simon Guinot <sguinot@lacie.com> Signed-off-by:
Nicolas Pitre <nico@marvell.com>
-
- 13 Nov, 2009 1 commit
-
-
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>
-