rgmii.h (9aa3283595451ca093500ff0977b106e1f465586) | rgmii.h (3b3bceef26f8273b1f51c503e9485a35b8326417) |
---|---|
1/* 2 * drivers/net/ibm_newemac/rgmii.h 3 * 4 * Driver for PowerPC 4xx on-chip ethernet controller, RGMII bridge support. 5 * 6 * Copyright 2007 Benjamin Herrenschmidt, IBM Corp. 7 * <benh@kernel.crashing.org> 8 * --- 40 unchanged lines hidden (view full) --- 49 50 /* number of EMACs using this RGMII bridge */ 51 int users; 52 53 /* OF device instance */ 54 struct platform_device *ofdev; 55}; 56 | 1/* 2 * drivers/net/ibm_newemac/rgmii.h 3 * 4 * Driver for PowerPC 4xx on-chip ethernet controller, RGMII bridge support. 5 * 6 * Copyright 2007 Benjamin Herrenschmidt, IBM Corp. 7 * <benh@kernel.crashing.org> 8 * --- 40 unchanged lines hidden (view full) --- 49 50 /* number of EMACs using this RGMII bridge */ 51 int users; 52 53 /* OF device instance */ 54 struct platform_device *ofdev; 55}; 56 |
57#ifdef CONFIG_IBM_NEW_EMAC_RGMII | 57#ifdef CONFIG_IBM_EMAC_RGMII |
58 59extern int rgmii_init(void); 60extern void rgmii_exit(void); 61extern int rgmii_attach(struct platform_device *ofdev, int input, int mode); 62extern void rgmii_detach(struct platform_device *ofdev, int input); 63extern void rgmii_get_mdio(struct platform_device *ofdev, int input); 64extern void rgmii_put_mdio(struct platform_device *ofdev, int input); 65extern void rgmii_set_speed(struct platform_device *ofdev, int input, int speed); --- 6 unchanged lines hidden (view full) --- 72# define rgmii_exit() do { } while(0) 73# define rgmii_attach(x,y,z) (-ENXIO) 74# define rgmii_detach(x,y) do { } while(0) 75# define rgmii_get_mdio(o,i) do { } while (0) 76# define rgmii_put_mdio(o,i) do { } while (0) 77# define rgmii_set_speed(x,y,z) do { } while(0) 78# define rgmii_get_regs_len(x) 0 79# define rgmii_dump_regs(x,buf) (buf) | 58 59extern int rgmii_init(void); 60extern void rgmii_exit(void); 61extern int rgmii_attach(struct platform_device *ofdev, int input, int mode); 62extern void rgmii_detach(struct platform_device *ofdev, int input); 63extern void rgmii_get_mdio(struct platform_device *ofdev, int input); 64extern void rgmii_put_mdio(struct platform_device *ofdev, int input); 65extern void rgmii_set_speed(struct platform_device *ofdev, int input, int speed); --- 6 unchanged lines hidden (view full) --- 72# define rgmii_exit() do { } while(0) 73# define rgmii_attach(x,y,z) (-ENXIO) 74# define rgmii_detach(x,y) do { } while(0) 75# define rgmii_get_mdio(o,i) do { } while (0) 76# define rgmii_put_mdio(o,i) do { } while (0) 77# define rgmii_set_speed(x,y,z) do { } while(0) 78# define rgmii_get_regs_len(x) 0 79# define rgmii_dump_regs(x,buf) (buf) |
80#endif /* !CONFIG_IBM_NEW_EMAC_RGMII */ | 80#endif /* !CONFIG_IBM_EMAC_RGMII */ |
81 82#endif /* __IBM_NEWEMAC_RGMII_H */ | 81 82#endif /* __IBM_NEWEMAC_RGMII_H */ |