mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 03:58:17 +00:00 
			
		
		
		
	Drop all duplicate newlines. No functional change. Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
		
			
				
	
	
		
			50 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _MICREL_H
 | |
| 
 | |
| #define MII_KSZ9021_EXT_COMMON_CTRL		0x100
 | |
| #define MII_KSZ9021_EXT_STRAP_STATUS		0x101
 | |
| #define MII_KSZ9021_EXT_OP_STRAP_OVERRIDE	0x102
 | |
| #define MII_KSZ9021_EXT_OP_STRAP_STATUS		0x103
 | |
| #define MII_KSZ9021_EXT_RGMII_CLOCK_SKEW	0x104
 | |
| #define MII_KSZ9021_EXT_RGMII_RX_DATA_SKEW	0x105
 | |
| #define MII_KSZ9021_EXT_RGMII_TX_DATA_SKEW	0x106
 | |
| #define MII_KSZ9021_EXT_ANALOG_TEST		0x107
 | |
| /* Register operations */
 | |
| #define MII_KSZ9031_MOD_REG			0x0000
 | |
| /* Data operations */
 | |
| #define MII_KSZ9031_MOD_DATA_NO_POST_INC	0x4000
 | |
| #define MII_KSZ9031_MOD_DATA_POST_INC_RW	0x8000
 | |
| #define MII_KSZ9031_MOD_DATA_POST_INC_W		0xC000
 | |
| 
 | |
| #define MII_KSZ9031_EXT_RGMII_CTRL_SIG_SKEW	0x4
 | |
| #define MII_KSZ9031_EXT_RGMII_RX_DATA_SKEW	0x5
 | |
| #define MII_KSZ9031_EXT_RGMII_TX_DATA_SKEW	0x6
 | |
| #define MII_KSZ9031_EXT_RGMII_CLOCK_SKEW	0x8
 | |
| 
 | |
| #define MII_KSZ9031_FLP_BURST_TX_LO		0x3
 | |
| #define MII_KSZ9031_FLP_BURST_TX_HI		0x4
 | |
| 
 | |
| #define MII_KSZ9x31_SILICON_REV_MASK		0xfffff0
 | |
| 
 | |
| #define MII_KSZ9131_RXTXDLL_BYPASS		BIT(12)
 | |
| #define MII_KSZ9131_EXT_RGMII_2NS_SKEW_RXDLL	0x4c
 | |
| #define MII_KSZ9131_EXT_RGMII_2NS_SKEW_TXDLL	0x4d
 | |
| 
 | |
| #define PHY_ID_KSZ9031				0x00221620
 | |
| #define PHY_ID_KSZ9131				0x00221640
 | |
| 
 | |
| /* Registers */
 | |
| #define MMD_ACCESS_CONTROL	0xd
 | |
| #define MMD_ACCESS_REG_DATA	0xe
 | |
| 
 | |
| struct phy_device;
 | |
| int ksz9021_phy_extended_write(struct phy_device *phydev, int regnum, u16 val);
 | |
| int ksz9021_phy_extended_read(struct phy_device *phydev, int regnum);
 | |
| 
 | |
| int ksz9031_phy_extended_write(struct phy_device *phydev, int devaddr,
 | |
| 			       int regnum, u16 mode, u16 val);
 | |
| int ksz9031_phy_extended_read(struct phy_device *phydev, int devaddr,
 | |
| 			      int regnum, u16 mode);
 | |
| int ksz9xx1_phy_get_id(struct phy_device *phydev);
 | |
| 
 | |
| #endif
 |