3
0
mirror of https://github.com/Qortal/Brooklyn.git synced 2025-02-21 14:45:53 +00:00
Scare Crowe d2ebfd0519 QortalOS Titan 5.60.12
Screw the description like that inbred T3Q
2022-03-05 21:17:59 +05:00

45 lines
1018 B
C

/* SPDX-License-Identifier: GPL-2.0+ */
/*
* Copyright 2017 NXP
*/
#define ETH_1_1G_BUS_ID 0x1
#define ETH_1_1G_PHY_ID 0x1e
#define ETH_1_1G_MDIO_MUX 0x2
#define ETH_1G_MDIO_PHY_MASK 0xBFFFFFFD
#define ETH_1_1G_PHY_MODE "sgmii"
#define ETH_2_1G_BUS_ID 0x1
#define ETH_2_1G_PHY_ID 0x1
#define ETH_2_1G_MDIO_MUX 0x1
#define ETH_2_1G_PHY_MODE "rgmii"
#define ETH_1_2_5G_BUS_ID 0x0
#define ETH_1_2_5G_PHY_ID 0x1
#define ETH_1_2_5G_MDIO_MUX 0x2
#define ETH_2_5G_MDIO_PHY_MASK 0xFFFFFFF9
#define ETH_2_5G_PHY_MODE "sgmii-2500"
#define ETH_2_2_5G_BUS_ID 0x1
#define ETH_2_2_5G_PHY_ID 0x2
#define ETH_2_2_5G_MDIO_MUX 0x3
#define SERDES_1_G_PROTOCOL 0x3508
#define SERDES_2_5_G_PROTOCOL 0x2205
#define PFE_PROP_LEN 4
#define ETH_1_PATH "/pfe@04000000/ethernet@0"
#define ETH_1_MDIO ETH_1_PATH "/mdio@0"
#define ETH_2_PATH "/pfe@04000000/ethernet@1"
#define ETH_2_MDIO ETH_2_PATH "/mdio@0"
#define NUM_ETH_NODE 2
struct pfe_prop_val {
int busid;
int phyid;
int mux_val;
int phy_mask;
char *phy_mode;
};