Home
last modified time | relevance | path

Searched refs:mii_dev (Results 1 – 25 of 121) sorted by relevance

12345

/OK3568_Linux_fs/u-boot/common/
H A Dmiiphyutil.c34 static struct mii_dev *current_mii;
39 struct mii_dev *miiphy_get_dev_by_name(const char *devname) in miiphy_get_dev_by_name()
42 struct mii_dev *dev; in miiphy_get_dev_by_name()
50 dev = list_entry(entry, struct mii_dev, link); in miiphy_get_dev_by_name()
68 struct mii_dev *mdio_alloc(void) in mdio_alloc()
70 struct mii_dev *bus; in mdio_alloc()
84 void mdio_free(struct mii_dev *bus) in mdio_free()
89 int mdio_register(struct mii_dev *bus) in mdio_register()
110 int mdio_register_seq(struct mii_dev *bus, int seq) in mdio_register_seq()
122 int mdio_unregister(struct mii_dev *bus) in mdio_unregister()
[all …]
/OK3568_Linux_fs/u-boot/include/
H A Dmiiphy.h42 struct mii_dev *mdio_get_current_dev(void);
43 struct mii_dev *miiphy_get_dev_by_name(const char *devname);
48 struct mii_dev *mdio_alloc(void);
49 void mdio_free(struct mii_dev *bus);
50 int mdio_register(struct mii_dev *bus);
59 int mdio_register_seq(struct mii_dev *bus, int seq);
60 int mdio_unregister(struct mii_dev *bus);
85 int bb_miiphy_read(struct mii_dev *miidev, int addr, int devad, int reg);
86 int bb_miiphy_write(struct mii_dev *miidev, int addr, int devad, int reg,
129 struct mii_dev *mii_bus;
H A Dphy.h58 struct mii_dev { struct
62 int (*read)(struct mii_dev *bus, int addr, int devad, int reg); argument
63 int (*write)(struct mii_dev *bus, int addr, int devad, int reg, argument
65 int (*reset)(struct mii_dev *bus); argument
119 struct mii_dev *bus;
164 struct mii_dev *bus = phydev->bus; in phy_read()
172 struct mii_dev *bus = phydev->bus; in phy_write()
283 struct phy_device *phy_find_by_mask(struct mii_dev *bus, unsigned phy_mask,
311 struct phy_device *phy_connect(struct mii_dev *bus, int addr,
347 struct phy_device *phy_connect(struct mii_dev *bus, int addr,
[all …]
H A Dfsl_mdio.h50 int tsec_phy_read(struct mii_dev *bus, int addr, int dev_addr, int regnum);
51 int tsec_phy_write(struct mii_dev *bus, int addr, int dev_addr, int regnum,
53 int memac_mdio_write(struct mii_dev *bus, int port_addr, int dev_addr,
55 int memac_mdio_read(struct mii_dev *bus, int port_addr, int dev_addr,
H A Deth_phy.h13 int eth_phy_set_mdio_bus(struct udevice *eth_dev, struct mii_dev *mdio_bus);
14 struct mii_dev *eth_phy_get_mdio_bus(struct udevice *eth_dev);
/OK3568_Linux_fs/u-boot/board/gdsys/common/
H A Dihs_mdio.c15 static int ihs_mdio_idle(struct mii_dev *bus) in ihs_mdio_idle()
31 static int ihs_mdio_reset(struct mii_dev *bus) in ihs_mdio_reset()
38 static int ihs_mdio_read(struct mii_dev *bus, int addr, int dev_addr, in ihs_mdio_read()
57 static int ihs_mdio_write(struct mii_dev *bus, int addr, int dev_addr, in ihs_mdio_write()
73 struct mii_dev *bus = mdio_alloc(); in ihs_mdio_init()
/OK3568_Linux_fs/u-boot/drivers/net/
H A Dxilinx_ll_temac_mdio.c55 static int ll_temac_mdio_setup(struct mii_dev *bus) in ll_temac_mdio_setup()
105 int ll_temac_phy_read(struct mii_dev *bus, int addr, int devad, int regnum) in ll_temac_phy_read()
112 int ll_temac_phy_write(struct mii_dev *bus, int addr, int devad, int regnum, in ll_temac_phy_write()
133 int ll_temac_phy_addr(struct mii_dev *bus) in ll_temac_phy_addr()
153 struct mii_dev *bus = mdio_alloc(); in xilinx_ll_temac_mdio_initialize()
H A Dfsl_mdio.c60 static int fsl_pq_mdio_reset(struct mii_dev *bus) in fsl_pq_mdio_reset()
76 int tsec_phy_read(struct mii_dev *bus, int addr, int dev_addr, int regnum) in tsec_phy_read()
84 int tsec_phy_write(struct mii_dev *bus, int addr, int dev_addr, int regnum, in tsec_phy_write()
97 struct mii_dev *bus = mdio_alloc(); in fsl_pq_mdio_init()
H A Dpic32_mdio.c17 static int pic32_mdio_write(struct mii_dev *bus, in pic32_mdio_write()
45 static int pic32_mdio_read(struct mii_dev *bus, int addr, int devaddr, int reg) in pic32_mdio_read()
77 static int pic32_mdio_reset(struct mii_dev *bus) in pic32_mdio_reset()
106 struct mii_dev *bus; in pic32_mdio_init()
H A Dxilinx_ll_temac_mdio.h37 int ll_temac_phy_read(struct mii_dev *bus, int addr, int devad, int regnum);
38 int ll_temac_phy_write(struct mii_dev *bus, int addr, int devad, int regnum,
41 int ll_temac_phy_addr(struct mii_dev *bus);
H A Deth-phy-uclass.c14 struct mii_dev *mdio_bus;
49 int eth_phy_set_mdio_bus(struct udevice *eth_dev, struct mii_dev *mdio_bus) in eth_phy_set_mdio_bus()
67 struct mii_dev *eth_phy_get_mdio_bus(struct udevice *eth_dev) in eth_phy_get_mdio_bus()
/OK3568_Linux_fs/u-boot/board/freescale/ls1021aqds/
H A Deth.c35 struct mii_dev *realbus;
69 static int ls1021a_mdio_read(struct mii_dev *bus, int addr, int devad, in ls1021a_mdio_read()
79 static int ls1021a_mdio_write(struct mii_dev *bus, int addr, int devad, in ls1021a_mdio_write()
89 static int ls1021a_mdio_reset(struct mii_dev *bus) in ls1021a_mdio_reset()
99 struct mii_dev *bus = mdio_alloc(); in ls1021a_mdio_init()
/OK3568_Linux_fs/u-boot/drivers/net/fm/
H A Dtgec_phy.c20 static int tgec_mdio_write(struct mii_dev *bus, int port_addr, int dev_addr, in tgec_mdio_write()
62 static int tgec_mdio_read(struct mii_dev *bus, int port_addr, int dev_addr, in tgec_mdio_read()
104 static int tgec_mdio_reset(struct mii_dev *bus) in tgec_mdio_reset()
111 struct mii_dev *bus = mdio_alloc(); in fm_tgec_mdio_init()
H A Dmemac_phy.c40 int memac_mdio_write(struct mii_dev *bus, int port_addr, int dev_addr, in memac_mdio_write()
85 int memac_mdio_read(struct mii_dev *bus, int port_addr, int dev_addr, in memac_mdio_read()
132 int memac_mdio_reset(struct mii_dev *bus) in memac_mdio_reset()
139 struct mii_dev *bus = mdio_alloc(); in fm_memac_mdio_init()
/OK3568_Linux_fs/u-boot/board/freescale/t1040qds/
H A Deth.c79 struct mii_dev *realbus;
87 struct mii_dev *mii_dev_for_muxval(u8 muxval) in mii_dev_for_muxval()
89 struct mii_dev *bus; in mii_dev_for_muxval()
118 static int t1040_qds_mdio_read(struct mii_dev *bus, int addr, int devad, in t1040_qds_mdio_read()
128 static int t1040_qds_mdio_write(struct mii_dev *bus, int addr, int devad, in t1040_qds_mdio_write()
138 static int t1040_qds_mdio_reset(struct mii_dev *bus) in t1040_qds_mdio_reset()
148 struct mii_dev *bus = mdio_alloc(); in t1040_qds_mdio_init()
447 struct mii_dev *bus; in board_eth_init()
/OK3568_Linux_fs/u-boot/board/freescale/corenet_ds/
H A Deth_p4080.c72 struct mii_dev *mii_dev_for_muxval(u32 muxval) in mii_dev_for_muxval()
74 struct mii_dev *bus; in mii_dev_for_muxval()
146 struct mii_dev *realbus;
158 static int p4080ds_mdio_read(struct mii_dev *bus, int addr, int devad, in p4080ds_mdio_read()
168 static int p4080ds_mdio_write(struct mii_dev *bus, int addr, int devad, in p4080ds_mdio_write()
178 static int p4080ds_mdio_reset(struct mii_dev *bus) in p4080ds_mdio_reset()
188 struct mii_dev *bus = mdio_alloc(); in p4080ds_mdio_init()
296 struct mii_dev *bus; in board_eth_init()
H A Deth_hydra.c114 struct mii_dev *realbus;
117 static int hydra_mdio_read(struct mii_dev *bus, int addr, int devad, in hydra_mdio_read()
127 static int hydra_mdio_write(struct mii_dev *bus, int addr, int devad, in hydra_mdio_write()
137 static int hydra_mdio_reset(struct mii_dev *bus) in hydra_mdio_reset()
146 struct mii_dev *bus = miiphy_get_dev_by_name(name); in hydra_mdio_set_mux()
156 struct mii_dev *bus = mdio_alloc(); in hydra_mdio_init()
373 struct mii_dev *bus; in board_eth_init()
H A Deth_superhydra.c119 struct mii_dev *realbus;
122 static int super_hydra_mdio_read(struct mii_dev *bus, int addr, int devad, in super_hydra_mdio_read()
132 static int super_hydra_mdio_write(struct mii_dev *bus, int addr, int devad, in super_hydra_mdio_write()
142 static int super_hydra_mdio_reset(struct mii_dev *bus) in super_hydra_mdio_reset()
151 struct mii_dev *bus = miiphy_get_dev_by_name(name); in super_hydra_mdio_set_mux()
161 struct mii_dev *bus = mdio_alloc(); in super_hydra_mdio_init()
424 struct mii_dev *bus; in board_eth_init()
/OK3568_Linux_fs/u-boot/board/freescale/ls1046aqds/
H A Deth.c47 struct mii_dev *mii_dev_for_muxval(u8 muxval) in mii_dev_for_muxval()
49 struct mii_dev *bus; in mii_dev_for_muxval()
74 struct mii_dev *realbus;
89 static int ls1046aqds_mdio_read(struct mii_dev *bus, int addr, int devad, in ls1046aqds_mdio_read()
99 static int ls1046aqds_mdio_write(struct mii_dev *bus, int addr, int devad, in ls1046aqds_mdio_write()
110 static int ls1046aqds_mdio_reset(struct mii_dev *bus) in ls1046aqds_mdio_reset()
120 struct mii_dev *bus = mdio_alloc(); in ls1046aqds_mdio_init()
/OK3568_Linux_fs/u-boot/board/freescale/t102xqds/
H A Deth_t102xqds.c62 struct mii_dev *mii_dev_for_muxval(u8 muxval) in mii_dev_for_muxval()
64 struct mii_dev *bus; in mii_dev_for_muxval()
89 struct mii_dev *realbus;
104 static int t1024qds_mdio_read(struct mii_dev *bus, int addr, int devad, in t1024qds_mdio_read()
114 static int t1024qds_mdio_write(struct mii_dev *bus, int addr, int devad, in t1024qds_mdio_write()
124 static int t1024qds_mdio_reset(struct mii_dev *bus) in t1024qds_mdio_reset()
134 struct mii_dev *bus = mdio_alloc(); in t1024qds_mdio_init()
/OK3568_Linux_fs/u-boot/include/fsl-mc/
H A Dldpaa_wriop.h48 struct mii_dev *bus;
60 void wriop_set_mdio(int, struct mii_dev *);
61 struct mii_dev *wriop_get_mdio(int);
/OK3568_Linux_fs/u-boot/board/freescale/ls1043aqds/
H A Deth.c51 struct mii_dev *mii_dev_for_muxval(u8 muxval) in mii_dev_for_muxval()
53 struct mii_dev *bus; in mii_dev_for_muxval()
78 struct mii_dev *realbus;
93 static int ls1043aqds_mdio_read(struct mii_dev *bus, int addr, int devad, in ls1043aqds_mdio_read()
103 static int ls1043aqds_mdio_write(struct mii_dev *bus, int addr, int devad, in ls1043aqds_mdio_write()
114 static int ls1043aqds_mdio_reset(struct mii_dev *bus) in ls1043aqds_mdio_reset()
124 struct mii_dev *bus = mdio_alloc(); in ls1043aqds_mdio_init()
/OK3568_Linux_fs/u-boot/board/freescale/ls2080aqds/
H A Deth.c90 struct mii_dev *realbus;
95 struct mii_dev *bus; in sgmii_configure_repeater()
331 struct mii_dev *mii_dev_for_muxval(u8 muxval) in mii_dev_for_muxval()
333 struct mii_dev *bus; in mii_dev_for_muxval()
373 static int ls2080a_qds_mdio_read(struct mii_dev *bus, int addr, in ls2080a_qds_mdio_read()
383 static int ls2080a_qds_mdio_write(struct mii_dev *bus, int addr, int devad, in ls2080a_qds_mdio_write()
393 static int ls2080a_qds_mdio_reset(struct mii_dev *bus) in ls2080a_qds_mdio_reset()
403 struct mii_dev *bus = mdio_alloc(); in ls2080a_qds_mdio_init()
596 struct mii_dev *bus; in ls2080a_handle_phy_interface_sgmii()
739 struct mii_dev *bus; in ls2080a_handle_phy_interface_qsgmii()
/OK3568_Linux_fs/u-boot/drivers/net/phy/
H A Dphy.c620 static struct phy_device *phy_device_create(struct mii_dev *bus, int addr, in phy_device_create()
670 int __weak get_phy_id(struct mii_dev *bus, int addr, int devad, u32 *phy_id) in get_phy_id()
694 static struct phy_device *create_phy_by_mask(struct mii_dev *bus, in create_phy_by_mask()
714 static struct phy_device *search_for_existing_phy(struct mii_dev *bus, in search_for_existing_phy()
729 static struct phy_device *get_phy_device_by_mask(struct mii_dev *bus, in get_phy_device_by_mask()
768 static struct phy_device *get_phy_device(struct mii_dev *bus, int addr, in get_phy_device()
827 struct mii_dev *bus = miiphy_get_dev_by_name(devname); in miiphy_reset()
840 struct phy_device *phy_find_by_mask(struct mii_dev *bus, unsigned phy_mask, in phy_find_by_mask()
872 struct phy_device *phy_connect(struct mii_dev *bus, int addr, in phy_connect()
875 struct phy_device *phy_connect(struct mii_dev *bus, int addr, in phy_connect()
/OK3568_Linux_fs/u-boot/net/
H A Dmdio-uclass.c44 static int mdio_read(struct mii_dev *mii_bus, int addr, int devad, int reg) in mdio_read()
51 static int mdio_write(struct mii_dev *mii_bus, int addr, int devad, int reg, in mdio_write()
59 static int mdio_reset(struct mii_dev *mii_bus) in mdio_reset()

12345