Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=80bbdd27e4016ad39d33160ea7f39ac05bfe1d7c
Commit:     80bbdd27e4016ad39d33160ea7f39ac05bfe1d7c
Parent:     82a96f5790ac93a406be72ed8f308dd29ad7e6af
Author:     Krzysztof Halasa <[EMAIL PROTECTED]>
AuthorDate: Tue Jan 29 01:03:00 2008 +0100
Committer:  Russell King <[EMAIL PROTECTED]>
CommitDate: Mon Feb 4 13:15:25 2008 +0000

    [ARM] 4714/2: Headers for IXP4xx built-in Ethernet and WAN drivers
    
    Adds platform structs and #defines required by drivers for
    IXP4xx built-in Ethernet and WAN (sync serial) ports.
    
    The actual drivers will reside in drivers/net/arm and
    drivers/net/wan and will be submitted separately.
    
    Signed-off-by: Krzysztof Halasa <[EMAIL PROTECTED]>
    Signed-off-by: Rod Whitby <[EMAIL PROTECTED]>
    Signed-off-by: Russell King <[EMAIL PROTECTED]>
---
 include/asm-arm/arch-ixp4xx/platform.h |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/include/asm-arm/arch-ixp4xx/platform.h 
b/include/asm-arm/arch-ixp4xx/platform.h
index 2ce28e3..a1f2b54 100644
--- a/include/asm-arm/arch-ixp4xx/platform.h
+++ b/include/asm-arm/arch-ixp4xx/platform.h
@@ -91,6 +91,27 @@ struct ixp4xx_pata_data {
 
 struct sys_timer;
 
+#define IXP4XX_ETH_NPEA                0x00
+#define IXP4XX_ETH_NPEB                0x10
+#define IXP4XX_ETH_NPEC                0x20
+
+/* Information about built-in Ethernet MAC interfaces */
+struct eth_plat_info {
+       u8 phy;         /* MII PHY ID, 0 - 31 */
+       u8 rxq;         /* configurable, currently 0 - 31 only */
+       u8 txreadyq;
+       u8 hwaddr[6];
+};
+
+/* Information about built-in HSS (synchronous serial) interfaces */
+struct hss_plat_info {
+       int (*set_clock)(int port, unsigned int clock_type);
+       int (*open)(int port, void *pdev,
+                   void (*set_carrier_cb)(void *pdev, int carrier));
+       void (*close)(int port, void *pdev);
+       u8 txreadyq;
+};
+
 /*
  * Frequency of clock used for primary clocksource
  */
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to