iLLD_TC27xD
1.0
|
ETH PHY_PEF7071 details. More...
#include "IfxEth_Phy_Pef7071.h"
Go to the source code of this file.
Functions | |
uint32 | IfxEth_Phy_Pef7071_init (void) |
boolean | IfxEth_Phy_Pef7071_link (void) |
void | IfxEth_Phy_Pef7071_read_mdio_reg (uint32 layeraddr, uint32 regaddr, uint32 *pdata) |
void | IfxEth_Phy_Pef7071_write_mdio_reg (uint32 layeraddr, uint32 regaddr, uint32 data) |
Variables | |
uint32 | IfxEth_Phy_Pef7071_iPhyInitDone = 0 |
ETH PHY_PEF7071 details.
IMPORTANT NOTICE
Infineon Technologies AG (Infineon) is supplying this file for use exclusively with Infineon's microcontroller products. This file can be freely distributed within development tools that are supporting such microcontroller products.
THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
Definition in file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_AN_ADV 0x04 |
Definition at line 43 of file IfxEth_Phy_Pef7071.c.
Referenced by IfxEth_Phy_Pef7071_init().
#define IFXETH_PHY_PEF7071_MDIO_AN_EXP 0x06 |
Definition at line 47 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_AN_LPA 0x05 |
Definition at line 45 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_AN_NPRX 0x08 |
Definition at line 51 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_AN_NPTX 0x07 |
Definition at line 49 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_CTRL 0x00 |
Definition at line 35 of file IfxEth_Phy_Pef7071.c.
Referenced by IfxEth_Phy_Pef7071_init().
#define IFXETH_PHY_PEF7071_MDIO_EECTRL 0x16 |
Definition at line 79 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_ERRCNT 0x15 |
Definition at line 77 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_FWV 0x1E |
Definition at line 95 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_GCTRL 0x09 |
Definition at line 53 of file IfxEth_Phy_Pef7071.c.
Referenced by IfxEth_Phy_Pef7071_init().
#define IFXETH_PHY_PEF7071_MDIO_GSTAT 0x0A |
Definition at line 55 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_IMASK 0x19 |
Definition at line 85 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_ISTAT 0x1A |
Definition at line 87 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_LED 0x1B |
Definition at line 89 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_MIICTRL 0x17 |
Definition at line 81 of file IfxEth_Phy_Pef7071.c.
Referenced by IfxEth_Phy_Pef7071_init().
#define IFXETH_PHY_PEF7071_MDIO_MIISTAT 0x18 |
Definition at line 83 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_MMDCTRL 0x0D |
Definition at line 61 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_MMDDATA 0x0E |
Definition at line 63 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_PHYCTL1 0x13 |
Definition at line 73 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_PHYCTL2 0x14 |
Definition at line 75 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_PHYID1 0x02 |
Definition at line 39 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_PHYID2 0x03 |
Definition at line 41 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_PHYPERF 0x10 |
Definition at line 67 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_PHYSTAT1 0x11 |
Definition at line 69 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_PHYSTAT2 0x12 |
Definition at line 71 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_RES11 0x0B |
Definition at line 57 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_RES12 0x0C |
Definition at line 59 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_RES1F 0x1F |
Definition at line 97 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_STAT 0x01 |
Definition at line 37 of file IfxEth_Phy_Pef7071.c.
Referenced by IfxEth_Phy_Pef7071_link().
#define IFXETH_PHY_PEF7071_MDIO_TPGCTRL 0x1C |
Definition at line 91 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_TPGDATA 0x1D |
Definition at line 93 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_MDIO_XSTAT 0x0F |
Definition at line 65 of file IfxEth_Phy_Pef7071.c.
#define IFXETH_PHY_PEF7071_WAIT_GMII_READY | ( | ) | while (ETH_GMII_ADDRESS.B.GB) {} |
Definition at line 99 of file IfxEth_Phy_Pef7071.c.
Referenced by IfxEth_Phy_Pef7071_init(), IfxEth_Phy_Pef7071_read_mdio_reg(), and IfxEth_Phy_Pef7071_write_mdio_reg().
uint32 IfxEth_Phy_Pef7071_iPhyInitDone = 0 |
Definition at line 105 of file IfxEth_Phy_Pef7071.c.
Referenced by IfxEth_Phy_Pef7071_init(), and IfxEth_Phy_Pef7071_link().