| Summary: | Beaglebone Black: cpsw device does not load on FreeBSD 13.0-CURRENT | ||
|---|---|---|---|
| Product: | Base System | Reporter: | Gerald Aryeetey <gndaryee> |
| Component: | arm | Assignee: | Ed Maste <emaste> |
| Status: | Closed FIXED | ||
| Severity: | Affects Some People | CC: | emaste, freebsd-arm, rgrimes |
| Priority: | --- | ||
| Version: | CURRENT | ||
| Hardware: | arm | ||
| OS: | Any | ||
|
Description
Gerald Aryeetey
2019-03-19 00:55:21 UTC
A commit references this bug: Author: emaste Date: Wed Apr 3 21:01:54 UTC 2019 New revision: 345855 URL: https://svnweb.freebsd.org/changeset/base/345855 Log: cpsw: use `phy-handle` in FDT to find PHY address In r337703 DTS files were updated to Linux 4.18, including Linux commit 4d8b032d3c03f4e9788a18bbb51b10e6c9e8a56b which removed the `phy_id` property from am335x-bone-common (as the property was deprecated). Use `phy-handle` via fdt_get_phyaddr, keeping the existing code as a fallback for old DTBs. PR: 236624 Submitted by: manu, Gerald Aryeetey <aryeeteygerald_rogers.com> Reported by: Gerald Aryeetey Reviewed by: manu MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D19814 Changes: head/sys/arm/ti/cpsw/if_cpsw.c head/sys/dev/fdt/fdt_common.c A commit references this bug: Author: emaste Date: Wed Apr 17 17:19:20 UTC 2019 New revision: 346325 URL: https://svnweb.freebsd.org/changeset/base/346325 Log: MFC r345855: cpsw: use `phy-handle` in FDT to find PHY address In r337703 DTS files were updated to Linux 4.18, including Linux commit 4d8b032d3c03f4e9788a18bbb51b10e6c9e8a56b which removed the `phy_id` property from am335x-bone-common (as the property was deprecated). Use `phy-handle` via fdt_get_phyaddr, keeping the existing code as a fallback for old DTBs. PR: 236624 Submitted by: manu, Gerald Aryeetey <aryeeteygerald_rogers.com> Reported by: Gerald Aryeetey Reviewed by: manu Sponsored by: The FreeBSD Foundation Changes: _U stable/12/ stable/12/sys/arm/ti/cpsw/if_cpsw.c stable/12/sys/dev/fdt/fdt_common.c |