On the interrupt handling, one thread per driver instance is involved into monitoring the semaphor, sends inside the gpio callback triggered by the gpio interrupt. Each time, when the link parameters are change, the DM8806 is generating the gpio interrupt. After getting semaphor, the application callback function which was linked during initialization process is called to get the new link parameters with standard API calls Signed-off-by: Robert Slawinski <robert.slawinski1@gmail.com> |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| Kconfig | ||
| Kconfig.dm8806 | ||
| Kconfig.tja1103 | ||
| phy_adin2111_priv.h | ||
| phy_adin2111.c | ||
| phy_dm8806_priv.h | ||
| phy_dm8806.c | ||
| phy_microchip_ksz8081.c | ||
| phy_mii.c | ||
| phy_qualcomm_ar8031.c | ||
| phy_realtek_rtl8211f.c | ||
| phy_ti_dp83825.c | ||
| phy_tja1103.c | ||