Hi Sebastian,
On 05/03/2015 07:47 PM, Sebastian Hesselbarth wrote:
> On 03.05.2015 11:50, Sebastian Hesselbarth wrote:
>> On 02.05.2015 22:28, Ezequiel Garcia wrote:
>>> On 05/02/2015 01:53 PM, Ezequiel Garcia wrote:
>>>> On 04/09/2015 10:03 PM, Sebastian Hess
On 05/04/2015 03:29 AM, Sascha Hauer wrote:
> Hi Ezequiel,
>
> On Sat, May 02, 2015 at 01:50:42PM -0300, Ezequiel Garcia wrote:
>> Hi Sascha,
>>
>> On 03/17/2015 03:25 AM, Sascha Hauer wrote:
>>> In devices_shutdown we should call the busses remove function
On 05/02/2015 01:53 PM, Ezequiel Garcia wrote:
> Hi Sebastian,
>
> On 04/09/2015 10:03 PM, Sebastian Hesselbarth wrote:
>> This adds support for the Marvell 88E1318S Gigabit Ethernet PHY.
>>
>> Signed-off-by: Sebastian Hesselbarth
>> ---
>> Cc: barebox
.phy_id = MARVELL_PHY_ID_88E1543,
> .phy_id_mask= MARVELL_PHY_ID_MASK,
> .drv.name = "Marvell 88E1543",
>
With this commit, the Openblocks A6 PHY is not brought up, and so
network is broken.
I'll look into it (unless you have an idea),
--
Ezequiel Garcia, VanguardiaSur
www.vanguardiasur.com.ar
___
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
ist_for_each_entry(dev, &active, active) {
- if (dev->bus->remove)
- dev->bus->remove(dev);
- }
}
But then realise this messes the remove order, and so will probably
break some other case :(
--
Ezequiel Garcia, VanguardiaSur
www.vanguardiasur.com.ar
___
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
On 01/05/2015 05:32 PM, Robert Jarzmik wrote:
> I have an idea here : as barebox is not performance oriented, and as the
> timings
> are minimum guaranteed times between signal swaps, let me try to hard encode
> all
> timing with their maximum value.
Sounds a good plan to me.
--
Ezequiel García
Hi Robert,
On 01/01/2015 06:58 PM, Robert Jarzmik wrote:
> The driver is taken from the Linux kernel, with the following changes :
> - all DMA removed
> - all asynchronous handling removed, including the interrupt handler,
>and the asynchronous state handling
> - pxa armada support removed
On 11/17/2014 04:39 AM, Alexander Shiyan wrote:
> Sun, 16 Nov 2014 18:35:23 -0300 от Ezequiel Garcia
> :
>> Hi Alexander,
>>
>> On 10/21/2014 01:34 PM, Alexander Shiyan wrote:
>>> Hello all.
>>>
>>> We started developing device which uses N
and I think it would make sense to have them in the same mach-xxx.
Haven't made up my mind on this issue, and I suspect we won't find out
until we push some patches upstream.
Anyway, if you make any progress with the barebox port, I'd be happy to
take a look and help you test i
On 11/11/2014 11:31 AM, Thomas Petazzoni wrote:
> Dear Ezequiel Garcia,
>
> On Tue, 11 Nov 2014 11:25:40 -0300, Ezequiel Garcia wrote:
>
>> Fix the produced kwbimage.cfg to boot from UART (actually, I think it's
>> not needed):
>>
>> diff --git
Uwe,
On 11/11/2014 06:06 AM, Uwe Kleine-König wrote:
>>>
>>> Do you have a command line for me? I used
>>>
>>> scripts/kwboot -b images/barebox-netgear-rn104-uart.img /dev/ttyUSB0
>>>
>>> which took much longer than I expected (didn't time it, but I'd say in
>>> the several minutes range). And
This patch introduces the mvneta driver to support the network controller
found in Armada 370/XP SoCs.
Tested-by: Sebastian Hesselbarth
Signed-off-by: Ezequiel Garcia
---
drivers/net/Kconfig | 6 +
drivers/net/Makefile | 1 +
drivers/net/mvneta.c | 766
) and RX-delayed RGMII.
As per Sebastian's comments.
* Dropped the defconfig patch. mvebu_defconfig should work fine.
Ezequiel Garcia (5):
ARM: mvebu: Enable PUP register
net: phy: marvell: Fix array identation
net: phy: Support Marvell 88EE1545 PHY
net: phy: Support Marvell 88EE154
This commit adds support for Marvell's 88E1545 PHY chip. In particular, this
allows to support QSGMII interfaces.
Signed-off-by: Ezequiel Garcia
---
drivers/net/phy/marvell.c | 58 +
include/linux/marvell_phy.h | 1 +
2 files changed, 59 inser
y the code.
Reported-by: Sebastian Hesselbarth
Acked-by: Sebastian Hesselbarth
Signed-off-by: Ezequiel Garcia
---
arch/arm/mach-mvebu/armada-370-xp.c | 5 +
arch/arm/mach-mvebu/include/mach/armada-370-xp-regs.h | 7 +++
2 files changed, 12 insertions(+)
diff --git a
Just a cosmetic clean-up to fix the indentation of the entries
in the phys array.
Signed-off-by: Ezequiel Garcia
---
drivers/net/phy/marvell.c | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/drivers/net/phy/marvell.c b/drivers/net/phy/marvell.c
index
E1543 is the LED setup.
Signed-off-by: Ezequiel Garcia
---
drivers/net/phy/marvell.c | 9 +
include/linux/marvell_phy.h | 1 +
2 files changed, 10 insertions(+)
diff --git a/drivers/net/phy/marvell.c b/drivers/net/phy/marvell.c
index 8964d7a..aaf9f53 100644
--- a/drivers/net/phy/marv
On 11/10/2014 05:06 AM, Uwe Kleine-König wrote:
> Hello Ezequiel,
>
> On Sun, Nov 09, 2014 at 11:56:14AM -0300, Ezequiel Garcia wrote:
>> Very delayed third round of the support for the network controller present
>> on Marvell Armada 370/XP SoC.
>>
>> The first p
y the code.
Reported-by: Sebastian Hesselbarth
Acked-by: Sebastian Hesselbarth
Signed-off-by: Ezequiel Garcia
---
arch/arm/mach-mvebu/armada-370-xp.c | 5 +
arch/arm/mach-mvebu/include/mach/armada-370-xp-regs.h | 7 +++
2 files changed, 12 insertions(+)
diff --git a
This patch introduces the mvneta driver to support the network controller
found in Armada 370/XP SoCs.
Tested-by: Sebastian Hesselbarth
Signed-off-by: Ezequiel Garcia
---
drivers/net/Kconfig | 6 +
drivers/net/Makefile | 1 +
drivers/net/mvneta.c | 766
E1543 is the LED setup.
Signed-off-by: Ezequiel Garcia
---
drivers/net/phy/marvell.c | 9 +
include/linux/marvell_phy.h | 1 +
2 files changed, 10 insertions(+)
diff --git a/drivers/net/phy/marvell.c b/drivers/net/phy/marvell.c
index 3ea72e2..3248b48 100644
--- a/drivers/net/phy/marv
This commit adds support for Marvell's 88E1545 PHY chip. In particular, this
allows to support QSGMII interfaces.
Signed-off-by: Ezequiel Garcia
---
drivers/net/phy/marvell.c | 58 +
include/linux/marvell_phy.h | 1 +
2 files changed, 59 inser
guration. Added missing support
for TX-delayed RGMII (RGMII_TXID) and RX-delayed RGMII.
As per Sebastian's comments.
* Dropped the defconfig patch. mvebu_defconfig should work fine.
Ezequiel Garcia (4):
ARM: mvebu: Enable PUP register
net: phy: Support Marvell 88EE1545 PHY
net:
On 15 Sep 09:41 AM, Sascha Hauer wrote:
>
> The following series allows to select multiple mvebu SoCs at once.
Hm, that sounds really good!
> Additionally a mvebu_defconfig is added to collect all mvebu based
> boards.
>
> I couldn't test this series. We have a cubox somewhere, but it seems
> t
This driver is only available on Kirkwood SoCs, so add proper dependency.
Signed-off-by: Ezequiel Garcia
---
drivers/mtd/nand/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/mtd/nand/Kconfig b/drivers/mtd/nand/Kconfig
index ccf1f9c..c345847 100644
--- a
On 26 Aug 04:30 PM, Sebastian Hesselbarth wrote:
> On 08/24/2014 12:53 AM, Ezequiel Garcia wrote:
> >This patch introduces the mvneta driver to support the network controller
> >found in Armada 370/XP SoCs.
> >
> >Signed-off-by: Ezequiel Garcia
> >--
On 26 Aug 04:09 PM, Sebastian Hesselbarth wrote:
> On 08/23/2014 10:19 PM, Ezequiel Garcia wrote:
> >This commit adds NAND support for the controller present in Kirkwood SoCs.
>
> Ezequiel,
>
> I just did a quick check through all public MVEBU datasheets. It looks
> lik
On 26 Aug 04:28 PM, Alexander Aring wrote:
> Hi,
>
> On Sat, Aug 23, 2014 at 05:19:22PM -0300, Ezequiel Garcia wrote:
> > This commit adds NAND support for the controller present in Kirkwood SoCs.
> >
>
> cool! I will test it on my DNS-325 platform, if I find some
E1543 is the LED setup.
Signed-off-by: Ezequiel Garcia
---
drivers/net/phy/marvell.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/drivers/net/phy/marvell.c b/drivers/net/phy/marvell.c
index fa8e1a9..6353077 100644
--- a/drivers/net/phy/marvell.c
+++ b/drivers/net/phy/marv
y the code.
Reported-by: Sebastian Hesselbarth
Signed-off-by: Ezequiel Garcia
---
arch/arm/mach-mvebu/armada-370-xp.c | 5 +
arch/arm/mach-mvebu/include/mach/armada-370-xp-regs.h | 7 +++
2 files changed, 12 insertions(+)
diff --git a/arch/arm/mach-mvebu/armada-370-xp
This commit adds support for Marvell's 88E1545 PHY chip. In particular, this
allows to support QSGMII interfaces.
Signed-off-by: Ezequiel Garcia
---
drivers/net/phy/marvell.c | 59 +++
1 file changed, 59 insertions(+)
diff --git a/drivers/ne
and
Armada 370 Mirabox boards. Linux zImage loads and boots fine, and the
network interfaces work from the kernel.
Ezequiel Garcia (5):
ARM: mvebu: Enable PUP register
net: phy: Support Marvell 88EE1545 PHY
net: phy: Support Marvell 88EE1543 PHY
net: Add driver for Armada 370/XP 10/100/10
This patch introduces the mvneta driver to support the network controller
found in Armada 370/XP SoCs.
Signed-off-by: Ezequiel Garcia
---
drivers/net/Kconfig | 6 +
drivers/net/Makefile | 1 +
drivers/net/mvneta.c | 758 +++
3 files changed
Now that we have network support for Armada 370/XP SoC family, let's enable
the boards configuration.
Signed-off-by: Ezequiel Garcia
---
arch/arm/configs/globalscale_mirabox_defconfig | 4
arch/arm/configs/marvell_armada_xp_gp_defconfig| 4
arch/arm/co
This commit adds NAND support for the controller present in Kirkwood SoCs.
Signed-off-by: Ezequiel Garcia
---
drivers/mtd/nand/Kconfig | 7 ++
drivers/mtd/nand/Makefile | 1 +
drivers/mtd/nand/nand_orion.c | 162 ++
3 files changed, 170
Hello everyone,
This two-piece patchset adds support for Plat'home's Openblocks A6 board [1].
To make it a little more interesting, NAND support (ported from Linux) is
included.
Let's hope we can see USB and SATA soon!
[1] http://openblocks.plathome.com/products/a6/
Ezequiel Gar
This commit adds a new Marvell Kirkwood-based board, by following the currently
supported boards.
Signed-off-by: Ezequiel Garcia
---
arch/arm/boards/Makefile | 1 +
arch/arm/boards/plathome-openblocks-a6/Makefile | 2 ++
arch/arm/boards/plathome-openblocks-a6
d, buf, mtd->eb_size);
^
because ubiformat.c needs libfile.h for the read_full() function.
This commit adds the missing header.
Signed-off-by: Ezequiel Garcia
---
commands/ubiformat.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/commands/ubiformat.c b/commands/ubiformat.c
index 443d64
On 11 Aug 08:23 PM, Sebastian Hesselbarth wrote:
> On August 11, 2014 2:50:22 PM Ezequiel Garcia
> wrote:
>
> >This commit adds a new Marvell Kirkwood-based board. This is an almost blind
> >copy-paste of the currently supported boards, and so I'm sending it as an
&g
This commit adds a new Marvell Kirkwood-based board. This is an almost blind
copy-paste of the currently supported boards, and so I'm sending it as an RFC.
Signed-off-by: Ezequiel Garcia
---
arch/arm/boards/Makefile | 1 +
arch/arm/boards/plathome-openbloc
On 02 Aug 07:48 PM, Sebastian Hesselbarth wrote:
> On 08/02/2014 07:40 PM, Ezequiel Garcia wrote:
> > On 31 Jul 07:25 PM, Sebastian Hesselbarth wrote:
> >> On 29.07.2014 23:37, Ezequiel Garcia wrote:
> >>> On 29 Jul 05:44 PM, Ezequiel Garcia wrote:
> >>&g
Hello Sascha,
On 21 May 02:18 PM, Sascha Hauer wrote:
[..]
>
> + sprintf(dev->name, "orion-gbe-port");
> + dev->id = port->portno;
> + dev->parent = parent;
> + dev->device_node = port->np;
> + ret = register_device(dev);
> + if (ret)
> + return ret;
> +
Can
On 31 Jul 07:49 AM, Sascha Hauer wrote:
> Hi Ezequiel,
>
> On Tue, Jul 29, 2014 at 05:44:55PM -0300, Ezequiel Garcia wrote:
> > This patchset adds support for the network controller found on Marvell
> > Armada 370/XP SoC.
> >
> > The first patch is needed to p
On 31 Jul 07:25 PM, Sebastian Hesselbarth wrote:
> On 29.07.2014 23:37, Ezequiel Garcia wrote:
> >On 29 Jul 05:44 PM, Ezequiel Garcia wrote:
> >>This commit adds support for Marvell's 88E1545 PHY chip. In particular, this
> >>allows to support QSGMII interfaces.
Signed-off-by: Ezequiel Garcia
---
Documentation/commands.rst | 2 +-
commands/Kconfig | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/Documentation/commands.rst b/Documentation/commands.rst
index 0dc9e1b..261af2a 100644
--- a/Documentation/commands.rst
+++ b
.
Fix it and add some detailed explanation to avoid having to figure this
out each time.
Signed-off-by: Ezequiel Garcia
---
Without this patch, the Plathome Openblocks AX3-4 board wouldn't
boot on -next. It should affect every Armada XP board that require this
fixup.
drivers/bus/mvebu-mbus.c
Sebastian,
While testing the mvneta I found that Openblocks AX3-4 is broken
on next: barebox just silently hangs.
Here's my config: http://sprunge.us/OiVM. Maybe there is something
wrong in the config?
On 23 Jul 11:28 AM, Sebastian Hesselbarth wrote:
> With proper DT fixup in place, we can now r
On 31 Jul 07:42 AM, Sascha Hauer wrote:
> On Tue, Jul 29, 2014 at 05:45:00PM -0300, Ezequiel Garcia wrote:
> > +
> > +static int mvneta_probe(struct device_d *dev)
> > +{
> > + struct mvneta_port *priv;
> > + int ret;
> > +
> > + priv = xz
On 29 Jul 05:44 PM, Ezequiel Garcia wrote:
> This commit adds support for Marvell's 88E1545 PHY chip. In particular, this
> allows to support QSGMII interfaces.
>
> Signed-off-by: Ezequiel Garcia
> ---
> drivers/net/phy/marvell.c | 59
> +++
Now that we have network support for Armada 370/XP SoC family, let's enable
the boards configuration.
Signed-off-by: Ezequiel Garcia
---
arch/arm/configs/globalscale_mirabox_defconfig | 4
arch/arm/configs/marvell_armada_xp_gp_defconfig| 4
arch/arm/co
This patch introduces the mvneta driver to support the network controller
found in Armada 370/XP SoCs.
Signed-off-by: Ezequiel Garcia
---
drivers/net/Kconfig | 6 +
drivers/net/Makefile | 1 +
drivers/net/mvneta.c | 758 +++
3 files changed
This commit adds support for Marvell's 88E1545 PHY chip. In particular, this
allows to support QSGMII interfaces.
Signed-off-by: Ezequiel Garcia
---
drivers/net/phy/marvell.c | 59 +++
1 file changed, 59 insertions(+)
diff --git a/drivers/ne
ned-off-by: Ezequiel Garcia
---
drivers/net/phy/mdio-mvebu.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/phy/mdio-mvebu.c b/drivers/net/phy/mdio-mvebu.c
index 3dcf644..b90e281 100644
--- a/drivers/net/phy/mdio-mvebu.c
+++ b/drivers/net/phy/mdio-mvebu.c
In addition to the standard 'phy-handle' devicetree property, the binding
specifies two properties, which are considered obsolete: 'phy' and 'phy-device'.
This commit adds support for them in of_mdio_find_phy().
Signed-off-by: Ezequiel Garcia
---
drivers/net/phy/
ys. However, we might need
some special PHY support for each them, as the Openblocks AX3 has a
88E1543 PHY, and the Mirabox has a 88E1510 PHY.
Ezequiel Garcia (6):
net: phy: Add fallbacks for the obsoletes phy DT properties
net: phy: mdio-mvebu: Make the clock property required
net: phy: Add mi
to express this type of
MAC <-> PHY connection, for example in the Device Tree.
Signed-off-by: Thomas Petazzoni
Cc: devicet...@vger.kernel.org
Reviewed-by: Florian Fainelli
Signed-off-by: David S. Miller
Cc: Thomas Petazzoni
Signed-off-by: Ezequiel Garcia
---
dri
56 matches
Mail list logo