linux/drivers/phy/broadcom
Heiner Kallweit 6df1459605 net: phy: make mdio_device.c part of libphy
This patch
- makes mdio_device.c part of libphy
- makes mdio_device_(un)register_reset() static
- moves mdiobus_(un)register_device() from mdio_bus.c to mdio_device.c,
  stops exporting both functions and makes them private to phylib

This further decouples the MDIO consumer functionality from libphy.

Note: This makes MDIO driver registration part of phylib, therefore
      adjust Kconfig dependencies where needed.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Link: https://patch.msgid.link/c6dbf9b3-3ca0-434b-ad3a-71fe602ab809@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2026-03-14 12:23:02 -07:00
..
Kconfig net: phy: make mdio_device.c part of libphy 2026-03-14 12:23:02 -07:00
Makefile phy: bcm63xx-usbh: Add BCM63xx USBH driver 2020-07-21 22:59:58 +05:30
phy-bcm-cygnus-pcie.c phy: broadcom: bcm-cygnus-pcie: Simplify with scoped for each OF child loop 2024-08-30 13:26:37 +05:30
phy-bcm-kona-usb2.c phy: broadcom: convert to devm_platform_ioremap_resource(_byname) 2020-11-16 12:47:46 +05:30
phy-bcm-ns-usb2.c phy: bcm-ns-usb2: drop support for old binding variant 2024-10-21 23:56:16 +05:30
phy-bcm-ns-usb3.c phy: broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast warning (again) 2026-01-01 16:29:51 +05:30
phy-bcm-ns2-pcie.c phy: drop probe registration printks 2025-06-16 22:54:21 +05:30
phy-bcm-ns2-usbdrd.c phy: drop probe registration printks 2025-06-16 22:54:21 +05:30
phy-bcm-sr-pcie.c phy: drop probe registration printks 2025-06-16 22:54:21 +05:30
phy-bcm-sr-usb.c phy: constify of_phandle_args in xlate 2024-02-23 17:43:14 +05:30
phy-bcm63xx-usbh.c phy: broadcom: bcm63xx-usbh: fix section mismatches 2025-11-20 22:01:55 +05:30
phy-brcm-sata.c phy: broadcom: brcm-sata: drop unused module alias 2025-08-13 12:19:24 +05:30
phy-brcm-usb-init-synopsys.c phy: usb: add support for bcm74110 2025-04-11 12:51:13 +05:30
phy-brcm-usb-init.c phy: usb: update Broadcom driver table to use designated initializers 2024-10-07 11:45:34 +05:30
phy-brcm-usb-init.h phy: usb: add support for bcm74110 2025-04-11 12:51:13 +05:30
phy-brcm-usb.c phy: broadcom: brcm-usb: drop unused module alias 2025-08-13 12:19:24 +05:30