Skip to content

Commit 190e3b9

Browse files
pdgendtkartben
authored andcommitted
drivers: ethphy: Place API into iterable section
Add wrapper DEVICE_API macro to all ethphy_driver_api instances. Signed-off-by: Pieter De Gendt <[email protected]>
1 parent 0c75641 commit 190e3b9

File tree

7 files changed

+7
-7
lines changed

7 files changed

+7
-7
lines changed

drivers/ethernet/phy/phy_adin2111.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -628,7 +628,7 @@ static int phy_adin2111_link_cb_set(const struct device *dev, phy_callback_t cb,
628628
return 0;
629629
}
630630

631-
static const struct ethphy_driver_api phy_adin2111_api = {
631+
static DEVICE_API(ethphy, phy_adin2111_api) = {
632632
.get_link = phy_adin2111_get_link_state,
633633
.cfg_link = phy_adin2111_cfg_link,
634634
.link_cb_set = phy_adin2111_link_cb_set,

drivers/ethernet/phy/phy_microchip_ksz8081.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,7 @@ static int phy_mc_ksz8081_init(const struct device *dev)
505505
return 0;
506506
}
507507

508-
static const struct ethphy_driver_api mc_ksz8081_phy_api = {
508+
static DEVICE_API(ethphy, mc_ksz8081_phy_api) = {
509509
.get_link = phy_mc_ksz8081_get_link,
510510
.cfg_link = phy_mc_ksz8081_cfg_link,
511511
.link_cb_set = phy_mc_ksz8081_link_cb_set,

drivers/ethernet/phy/phy_mii.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -480,7 +480,7 @@ static int phy_mii_initialize(const struct device *dev)
480480

481481
#define IS_FIXED_LINK(n) DT_INST_NODE_HAS_PROP(n, fixed_link)
482482

483-
static const struct ethphy_driver_api phy_mii_driver_api = {
483+
static DEVICE_API(ethphy, phy_mii_driver_api) = {
484484
.get_link = phy_mii_get_link_state,
485485
.cfg_link = phy_mii_cfg_link,
486486
.link_cb_set = phy_mii_link_cb_set,

drivers/ethernet/phy/phy_qualcomm_ar8031.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,7 @@ static int qc_ar8031_init(const struct device *dev)
483483
return 0;
484484
}
485485

486-
static const struct ethphy_driver_api ar8031_driver_api = {
486+
static DEVICE_API(ethphy, ar8031_driver_api) = {
487487
.get_link = qc_ar8031_get_link_state,
488488
.cfg_link = qc_ar8031_cfg_link,
489489
.link_cb_set = qc_ar8031_link_cb_set,

drivers/ethernet/phy/phy_realtek_rtl8211f.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -642,7 +642,7 @@ static int phy_rt_rtl8211f_init(const struct device *dev)
642642
return 0;
643643
}
644644

645-
static const struct ethphy_driver_api rt_rtl8211f_phy_api = {
645+
static DEVICE_API(ethphy, rt_rtl8211f_phy_api) = {
646646
.get_link = phy_rt_rtl8211f_get_link,
647647
.cfg_link = phy_rt_rtl8211f_cfg_link,
648648
.link_cb_set = phy_rt_rtl8211f_link_cb_set,

drivers/ethernet/phy/phy_ti_dp83825.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -566,7 +566,7 @@ static int phy_ti_dp83825_init(const struct device *dev)
566566
return 0;
567567
}
568568

569-
static const struct ethphy_driver_api ti_dp83825_phy_api = {
569+
static DEVICE_API(ethphy, ti_dp83825_phy_api) = {
570570
.get_link = phy_ti_dp83825_get_link,
571571
.cfg_link = phy_ti_dp83825_cfg_link,
572572
.link_cb_set = phy_ti_dp83825_link_cb_set,

drivers/ethernet/phy/phy_tja1103.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,7 @@ static int phy_tja1103_link_cb_set(const struct device *dev, phy_callback_t cb,
435435
return 0;
436436
}
437437

438-
static const struct ethphy_driver_api phy_tja1103_api = {
438+
static DEVICE_API(ethphy, phy_tja1103_api) = {
439439
.get_link = phy_tja1103_get_link_state,
440440
.cfg_link = phy_tja1103_cfg_link,
441441
.link_cb_set = phy_tja1103_link_cb_set,

0 commit comments

Comments
 (0)