1// SPDX-License-Identifier: GPL-2.0 2/* 3 * TI Generic PHY Init to register any TI Ethernet PHYs 4 * 5 * Author: Dan Murphy <dmurphy@ti.com> 6 * 7 * Copyright (C) 2019-20 Texas Instruments Inc. 8 */ 9 10#include <phy.h> 11#include "ti_phy_init.h" 12 13U_BOOT_PHY_DRIVER(dp83822) = { 14 .name = "TI DP83822", 15 .uid = 0x2000a240, 16 .mask = 0xfffffff0, 17 .features = PHY_BASIC_FEATURES, 18 .config = &genphy_config_aneg, 19 .startup = &genphy_startup, 20 .shutdown = &genphy_shutdown, 21}; 22 23U_BOOT_PHY_DRIVER(dp83826nc) = { 24 .name = "TI DP83826NC", 25 .uid = 0x2000a110, 26 .mask = 0xfffffff0, 27 .features = PHY_BASIC_FEATURES, 28 .config = &genphy_config_aneg, 29 .startup = &genphy_startup, 30 .shutdown = &genphy_shutdown, 31}; 32 33U_BOOT_PHY_DRIVER(dp83826c) = { 34 .name = "TI DP83826C", 35 .uid = 0x2000a130, 36 .mask = 0xfffffff0, 37 .features = PHY_BASIC_FEATURES, 38 .config = &genphy_config_aneg, 39 .startup = &genphy_startup, 40 .shutdown = &genphy_shutdown, 41}; 42 43U_BOOT_PHY_DRIVER(dp83825s) = { 44 .name = "TI DP83825S", 45 .uid = 0x2000a140, 46 .mask = 0xfffffff0, 47 .features = PHY_BASIC_FEATURES, 48 .config = &genphy_config_aneg, 49 .startup = &genphy_startup, 50 .shutdown = &genphy_shutdown, 51}; 52 53U_BOOT_PHY_DRIVER(dp83825i) = { 54 .name = "TI DP83825I", 55 .uid = 0x2000a150, 56 .mask = 0xfffffff0, 57 .features = PHY_BASIC_FEATURES, 58 .config = &genphy_config_aneg, 59 .startup = &genphy_startup, 60 .shutdown = &genphy_shutdown, 61}; 62 63U_BOOT_PHY_DRIVER(dp83825m) = { 64 .name = "TI DP83825M", 65 .uid = 0x2000a160, 66 .mask = 0xfffffff0, 67 .features = PHY_BASIC_FEATURES, 68 .config = &genphy_config_aneg, 69 .startup = &genphy_startup, 70 .shutdown = &genphy_shutdown, 71}; 72 73U_BOOT_PHY_DRIVER(dp83825cs) = { 74 .name = "TI DP83825CS", 75 .uid = 0x2000a170, 76 .mask = 0xfffffff0, 77 .features = PHY_BASIC_FEATURES, 78 .config = &genphy_config_aneg, 79 .startup = &genphy_startup, 80 .shutdown = &genphy_shutdown, 81}; 82