1 /* 2 * Device Tree constants for the Texas Instruments DP83867 PHY 3 * 4 * Author: Dan Murphy <dmurphy@ti.com> 5 * 6 * Copyright: (C) 2015 Texas Instruments, Inc. 7 * 8 * This program is free software; you can redistribute it and/or modify 9 * it under the terms of the GNU General Public License version 2 as 10 * published by the Free Software Foundation. 11 * 12 * This program is distributed in the hope that it will be useful, but 13 * WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 * General Public License for more details. 16 */ 17 18 #ifndef _DT_BINDINGS_TI_DP83867_H 19 #define _DT_BINDINGS_TI_DP83867_H 20 21 /* PHY CTRL bits */ 22 #define DP83867_PHYCR_FIFO_DEPTH_3_B_NIB 0x00 23 #define DP83867_PHYCR_FIFO_DEPTH_4_B_NIB 0x01 24 #define DP83867_PHYCR_FIFO_DEPTH_6_B_NIB 0x02 25 #define DP83867_PHYCR_FIFO_DEPTH_8_B_NIB 0x03 26 27 /* RGMIIDCTL internal delay for rx and tx */ 28 #define DP83867_RGMIIDCTL_250_PS 0x0 29 #define DP83867_RGMIIDCTL_500_PS 0x1 30 #define DP83867_RGMIIDCTL_750_PS 0x2 31 #define DP83867_RGMIIDCTL_1_NS 0x3 32 #define DP83867_RGMIIDCTL_1_25_NS 0x4 33 #define DP83867_RGMIIDCTL_1_50_NS 0x5 34 #define DP83867_RGMIIDCTL_1_75_NS 0x6 35 #define DP83867_RGMIIDCTL_2_00_NS 0x7 36 #define DP83867_RGMIIDCTL_2_25_NS 0x8 37 #define DP83867_RGMIIDCTL_2_50_NS 0x9 38 #define DP83867_RGMIIDCTL_2_75_NS 0xa 39 #define DP83867_RGMIIDCTL_3_00_NS 0xb 40 #define DP83867_RGMIIDCTL_3_25_NS 0xc 41 #define DP83867_RGMIIDCTL_3_50_NS 0xd 42 #define DP83867_RGMIIDCTL_3_75_NS 0xe 43 #define DP83867_RGMIIDCTL_4_00_NS 0xf 44 45 #endif 46