blob: a0878193ac074daaf6a1205a477ea9f9d87396b6 [file] [log] [blame]
Dan Murphybc0e5782020-05-04 16:14:39 -05001// 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
Dan Murphy88822382020-05-04 16:14:40 -050010#include <phy.h>
Dan Murphybc0e5782020-05-04 16:14:39 -050011#include "ti_phy_init.h"
12
Marek Vasut5b777fe2023-03-19 18:03:04 +010013U_BOOT_PHY_DRIVER(dp83822) = {
Dan Murphy88822382020-05-04 16:14:40 -050014 .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
Marek Vasut5b777fe2023-03-19 18:03:04 +010023U_BOOT_PHY_DRIVER(dp83826nc) = {
Dan Murphy88822382020-05-04 16:14:40 -050024 .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
Marek Vasut5b777fe2023-03-19 18:03:04 +010033U_BOOT_PHY_DRIVER(dp83826c) = {
Dan Murphy88822382020-05-04 16:14:40 -050034 .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
Marek Vasut5b777fe2023-03-19 18:03:04 +010043U_BOOT_PHY_DRIVER(dp83825s) = {
Dan Murphy88822382020-05-04 16:14:40 -050044 .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
Marek Vasut5b777fe2023-03-19 18:03:04 +010053U_BOOT_PHY_DRIVER(dp83825i) = {
Dan Murphy88822382020-05-04 16:14:40 -050054 .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
Marek Vasut5b777fe2023-03-19 18:03:04 +010063U_BOOT_PHY_DRIVER(dp83825m) = {
Dan Murphy88822382020-05-04 16:14:40 -050064 .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
Marek Vasut5b777fe2023-03-19 18:03:04 +010073U_BOOT_PHY_DRIVER(dp83825cs) = {
Dan Murphy88822382020-05-04 16:14:40 -050074 .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};