Re: [PATCH] Marvell OpenRD-Ultimate machine support

From: Joe Perches
Date: Tue Jun 08 2010 - 13:38:59 EST


On Tue, 2010-06-08 at 20:24 +0300, Dmytro Milinevskyy wrote:
> @@ -73,9 +81,14 @@ static void __init openrd_init(void)
>
> kirkwood_ehci_init();
>
> - kirkwood_ge00_init(&openrd_ge00_data);
> - if (machine_is_openrd_client())
> - kirkwood_ge01_init(&openrd_ge01_data);
> + if (machine_is_openrd_ultimate()) {
> + kirkwood_ge00_init(&openrd_ultimate_ge00_data);
> + kirkwood_ge01_init(&openrd_ultimate_ge01_data);
> + } else {
> + kirkwood_ge00_init(&openrd_ge00_data);
> + if (machine_is_openrd_client())
> + kirkwood_ge01_init(&openrd_ge01_data);
> + }

Perhaps some utility functions like:

if (kirkwood_has_multiple_ethernets())?

> @@ -84,7 +97,7 @@ static void __init openrd_init(void)
>
> static int __init openrd_pci_init(void)
> {
> - if (machine_is_openrd_base() || machine_is_openrd_client())
> + if (machine_is_openrd_base() || machine_is_openrd_client() || machine_is_openrd_ultimate())

if (kirkwood_has_pcie()?


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/