增加所有文件

This commit is contained in:
2025-11-07 20:19:23 +08:00
parent b7376523b6
commit 846bd3bbda
8445 changed files with 3006231 additions and 5934 deletions

View File

@@ -0,0 +1,35 @@
/**
* phy.c
*
* Copyright (c) 2020 Semidrive Semiconductor.
* All rights reserved.
*
* Description: eth phy driver
*
* Revision History:
* -----------------
*/
#include "armv7-r/irq.h"
#include "phy.h"
void phy_dev_register(phy_bus_t *bus, phy_dev_t *dev)
{
irq_state_t state;
state = arch_irq_save();
list_add_tail(&bus->phy_dev_list, &dev->node);
bus->ref_cnt++;
dev->bus = bus;
arch_irq_restore(state);
}
void phy_init(phy_bus_t *bus)
{
phy_dev_t *phy;
list_for_every_entry(&bus->phy_dev_list, phy, phy_dev_t, node) {
if (phy->init)
phy->init(phy);
}
}