ti_phy_init.c 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  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. #include <phy.h>
  10. #include "ti_phy_init.h"
  11. U_BOOT_PHY_DRIVER(dp83822) = {
  12. .name = "TI DP83822",
  13. .uid = 0x2000a240,
  14. .mask = 0xfffffff0,
  15. .features = PHY_BASIC_FEATURES,
  16. .config = &genphy_config_aneg,
  17. .startup = &genphy_startup,
  18. .shutdown = &genphy_shutdown,
  19. };
  20. U_BOOT_PHY_DRIVER(dp83826nc) = {
  21. .name = "TI DP83826NC",
  22. .uid = 0x2000a110,
  23. .mask = 0xfffffff0,
  24. .features = PHY_BASIC_FEATURES,
  25. .config = &genphy_config_aneg,
  26. .startup = &genphy_startup,
  27. .shutdown = &genphy_shutdown,
  28. };
  29. U_BOOT_PHY_DRIVER(dp83826c) = {
  30. .name = "TI DP83826C",
  31. .uid = 0x2000a130,
  32. .mask = 0xfffffff0,
  33. .features = PHY_BASIC_FEATURES,
  34. .config = &genphy_config_aneg,
  35. .startup = &genphy_startup,
  36. .shutdown = &genphy_shutdown,
  37. };
  38. U_BOOT_PHY_DRIVER(dp83825s) = {
  39. .name = "TI DP83825S",
  40. .uid = 0x2000a140,
  41. .mask = 0xfffffff0,
  42. .features = PHY_BASIC_FEATURES,
  43. .config = &genphy_config_aneg,
  44. .startup = &genphy_startup,
  45. .shutdown = &genphy_shutdown,
  46. };
  47. U_BOOT_PHY_DRIVER(dp83825i) = {
  48. .name = "TI DP83825I",
  49. .uid = 0x2000a150,
  50. .mask = 0xfffffff0,
  51. .features = PHY_BASIC_FEATURES,
  52. .config = &genphy_config_aneg,
  53. .startup = &genphy_startup,
  54. .shutdown = &genphy_shutdown,
  55. };
  56. U_BOOT_PHY_DRIVER(dp83825m) = {
  57. .name = "TI DP83825M",
  58. .uid = 0x2000a160,
  59. .mask = 0xfffffff0,
  60. .features = PHY_BASIC_FEATURES,
  61. .config = &genphy_config_aneg,
  62. .startup = &genphy_startup,
  63. .shutdown = &genphy_shutdown,
  64. };
  65. U_BOOT_PHY_DRIVER(dp83825cs) = {
  66. .name = "TI DP83825CS",
  67. .uid = 0x2000a170,
  68. .mask = 0xfffffff0,
  69. .features = PHY_BASIC_FEATURES,
  70. .config = &genphy_config_aneg,
  71. .startup = &genphy_startup,
  72. .shutdown = &genphy_shutdown,
  73. };