phy: Move phy code in dev/phy

We've removed kernel option EXT_RESOURCES almost two years ago.
While it was ok to have some code under a common 'extres' subdirectory
at first, we now have a lot of consumer of it and we made it mandatory
so no need to have it under a cryptic name.

Reviewed by:	emaste, imp
Sponsored by:   Beckhoff Automation GmbH & Co. KG
Differential Revision:	https://reviews.freebsd.org/D43195
This commit is contained in:
Emmanuel Vadot 2023-12-26 18:56:52 +01:00
parent b2f0caf160
commit 950a6087ec
42 changed files with 58 additions and 57 deletions

View file

@ -45,7 +45,7 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/regulator/regulator.h> #include <dev/regulator/regulator.h>
#include <dev/extres/phy/phy_usb.h> #include <dev/phy/phy_usb.h>
#include "phynode_if.h" #include "phynode_if.h"

View file

@ -43,7 +43,7 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/regulator/regulator.h> #include <dev/regulator/regulator.h>
#include <dev/extres/phy/phy_usb.h> #include <dev/phy/phy_usb.h>
#include "phynode_if.h" #include "phynode_if.h"

View file

@ -36,7 +36,7 @@
#include <machine/fdt.h> #include <machine/fdt.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <dev/regulator/regulator.h> #include <dev/regulator/regulator.h>
#include <dev/fdt/fdt_common.h> #include <dev/fdt/fdt_common.h>
#include <dev/fdt/fdt_pinctrl.h> #include <dev/fdt/fdt_pinctrl.h>

View file

@ -46,7 +46,7 @@
#include <dev/ahci/ahci.h> #include <dev/ahci/ahci.h>
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <dev/regulator/regulator.h> #include <dev/regulator/regulator.h>
#include <dev/fdt/fdt_pinctrl.h> #include <dev/fdt/fdt_pinctrl.h>
#include <dev/ofw/ofw_bus.h> #include <dev/ofw/ofw_bus.h>

View file

@ -44,7 +44,7 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <dev/ofw/ofw_bus.h> #include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h> #include <dev/ofw/ofw_bus_subr.h>
#include <dev/usb/usb.h> #include <dev/usb/usb.h>

View file

@ -49,7 +49,7 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <dev/regulator/regulator.h> #include <dev/regulator/regulator.h>
#include <dev/ofw/ofw_bus.h> #include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h> #include <dev/ofw/ofw_bus_subr.h>

View file

@ -40,7 +40,7 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <dev/regulator/regulator.h> #include <dev/regulator/regulator.h>
#include <dev/fdt/fdt_pinctrl.h> #include <dev/fdt/fdt_pinctrl.h>
#include <dev/ofw/openfirm.h> #include <dev/ofw/openfirm.h>

View file

@ -54,7 +54,7 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <dev/regulator/regulator.h> #include <dev/regulator/regulator.h>
#include <dev/ofw/ofw_bus.h> #include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h> #include <dev/ofw/ofw_bus_subr.h>

View file

@ -37,7 +37,7 @@
#include <machine/bus.h> #include <machine/bus.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy_usb.h> #include <dev/phy/phy_usb.h>
#include <dev/regulator/regulator.h> #include <dev/regulator/regulator.h>
#include <dev/ofw/ofw_bus.h> #include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h> #include <dev/ofw/ofw_bus_subr.h>

View file

@ -37,7 +37,7 @@
#include <machine/bus.h> #include <machine/bus.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy_usb.h> #include <dev/phy/phy_usb.h>
#include <dev/regulator/regulator.h> #include <dev/regulator/regulator.h>
#include <dev/ofw/ofw_bus.h> #include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h> #include <dev/ofw/ofw_bus_subr.h>

View file

@ -83,7 +83,7 @@ ti_usb_phy_attach(device_t dev)
sc = device_get_softc(dev); sc = device_get_softc(dev);
sc->dev = dev; sc->dev = dev;
/* FIXME: Add dev/extres/phy/ interface */ /* FIXME: Add dev/phy/ interface */
return (bus_generic_attach(dev)); return (bus_generic_attach(dev));
} }

View file

@ -37,7 +37,7 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <dev/regulator/regulator.h> #include <dev/regulator/regulator.h>
#include <dev/fdt/fdt_common.h> #include <dev/fdt/fdt_common.h>
#include <dev/fdt/fdt_pinctrl.h> #include <dev/fdt/fdt_pinctrl.h>

View file

@ -45,7 +45,7 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/extres/syscon/syscon.h> #include <dev/extres/syscon/syscon.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include "syscon_if.h" #include "syscon_if.h"

View file

@ -44,7 +44,7 @@
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/regulator/regulator.h> #include <dev/regulator/regulator.h>
#include <dev/extres/syscon/syscon.h> #include <dev/extres/syscon/syscon.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <contrib/device-tree/include/dt-bindings/phy/phy.h> #include <contrib/device-tree/include/dt-bindings/phy/phy.h>

View file

@ -50,7 +50,7 @@
#include <dev/pci/pci_dw.h> #include <dev/pci/pci_dw.h>
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <dev/regulator/regulator.h> #include <dev/regulator/regulator.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>

View file

@ -44,7 +44,7 @@
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/regulator/regulator.h> #include <dev/regulator/regulator.h>
#include <dev/extres/syscon/syscon.h> #include <dev/extres/syscon/syscon.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <contrib/device-tree/include/dt-bindings/phy/phy.h> #include <contrib/device-tree/include/dt-bindings/phy/phy.h>

View file

@ -46,7 +46,7 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <dev/regulator/regulator.h> #include <dev/regulator/regulator.h>
#include <dev/gpio/gpiobusvar.h> #include <dev/gpio/gpiobusvar.h>
#include <dev/ofw/ofw_bus.h> #include <dev/ofw/ofw_bus.h>

View file

@ -45,8 +45,8 @@
#include <dev/ofw/ofw_subr.h> #include <dev/ofw/ofw_subr.h>
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <dev/extres/phy/phy_internal.h> #include <dev/phy/phy_internal.h>
#include <dev/extres/syscon/syscon.h> #include <dev/extres/syscon/syscon.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>

View file

@ -44,7 +44,7 @@
#include <dev/ofw/ofw_subr.h> #include <dev/ofw/ofw_subr.h>
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/extres/phy/phy_usb.h> #include <dev/phy/phy_usb.h>
#include <dev/extres/syscon/syscon.h> #include <dev/extres/syscon/syscon.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>

View file

@ -44,7 +44,7 @@
#include <dev/ofw/ofw_subr.h> #include <dev/ofw/ofw_subr.h>
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/extres/phy/phy_usb.h> #include <dev/phy/phy_usb.h>
#include <dev/regulator/regulator.h> #include <dev/regulator/regulator.h>
#include <dev/extres/syscon/syscon.h> #include <dev/extres/syscon/syscon.h>

View file

@ -38,7 +38,7 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy_usb.h> #include <dev/phy/phy_usb.h>
#include <dev/regulator/regulator.h> #include <dev/regulator/regulator.h>
#include <dev/extres/syscon/syscon.h> #include <dev/extres/syscon/syscon.h>
#include <dev/ofw/ofw_bus.h> #include <dev/ofw/ofw_bus.h>

View file

@ -1677,11 +1677,6 @@ dev/evdev/evdev_mt.c optional evdev
dev/evdev/evdev_utils.c optional evdev dev/evdev/evdev_utils.c optional evdev
dev/evdev/uinput.c optional evdev uinput dev/evdev/uinput.c optional evdev uinput
dev/exca/exca.c optional cbb dev/exca/exca.c optional cbb
dev/extres/phy/phy.c optional phy
dev/extres/phy/phydev_if.m optional phy fdt
dev/extres/phy/phynode_if.m optional phy
dev/extres/phy/phy_usb.c optional phy
dev/extres/phy/phynode_usb_if.m optional phy
dev/extres/syscon/syscon.c optional syscon dev/extres/syscon/syscon.c optional syscon
dev/extres/syscon/syscon_generic.c optional syscon fdt dev/extres/syscon/syscon_generic.c optional syscon fdt
dev/extres/syscon/syscon_if.m optional syscon dev/extres/syscon/syscon_if.m optional syscon
@ -2591,6 +2586,11 @@ dev/pci/pci_user.c optional pci
dev/pci/pcib_if.m standard dev/pci/pcib_if.m standard
dev/pci/pcib_support.c standard dev/pci/pcib_support.c standard
dev/pci/vga_pci.c optional pci dev/pci/vga_pci.c optional pci
dev/phy/phy.c optional phy
dev/phy/phydev_if.m optional phy fdt
dev/phy/phynode_if.m optional phy
dev/phy/phy_usb.c optional phy
dev/phy/phynode_usb_if.m optional phy
dev/pms/freebsd/driver/ini/src/agtiapi.c optional pmspcv \ dev/pms/freebsd/driver/ini/src/agtiapi.c optional pmspcv \
compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w"
dev/pms/RefTisa/sallsdk/spc/sadisc.c optional pmspcv \ dev/pms/RefTisa/sallsdk/spc/sadisc.c optional pmspcv \

View file

@ -45,7 +45,7 @@
#include <machine/resource.h> #include <machine/resource.h>
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <dev/ofw/ofw_bus.h> #include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h> #include <dev/ofw/ofw_bus_subr.h>
#include <dev/ofw/ofw_pci.h> #include <dev/ofw/ofw_pci.h>

View file

@ -40,8 +40,8 @@
#include <dev/ofw/ofw_bus_subr.h> #include <dev/ofw/ofw_bus_subr.h>
#endif #endif
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <dev/extres/phy/phy_internal.h> #include <dev/phy/phy_internal.h>
#ifdef FDT #ifdef FDT
#include "phydev_if.h" #include "phydev_if.h"

View file

@ -23,8 +23,9 @@
* *
*/ */
#ifndef DEV_EXTRES_PHY_H #ifndef _DEV_PHY_H_
#define DEV_EXTRES_PHY_H #define _DEV_PHY_H_
#include "opt_platform.h" #include "opt_platform.h"
#include <sys/kobj.h> #include <sys/kobj.h>
@ -148,4 +149,4 @@ int phy_get_by_ofw_property(device_t consumer, phandle_t node, char *name,
phy_t *phy); phy_t *phy);
#endif #endif
#endif /* DEV_EXTRES_PHY_H */ #endif /* _DEV_PHY_H_ */

View file

@ -23,8 +23,8 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef DEV_EXTRES_PHY_INTERNAL_H #ifndef _DEV_PHY_INTERNAL_H_
#define DEV_EXTRES_PHY_INTERNAL_H #define _DEV_PHY_INTERNAL_H_
/* Forward declarations. */ /* Forward declarations. */
struct phy; struct phy;
@ -78,4 +78,4 @@ struct phy {
extern struct sx phynode_topo_lock; extern struct sx phynode_topo_lock;
#endif /* DEV_EXTRES_PHY_INTERNAL_H */ #endif /* _DEV_PHY_INTERNAL_H_ */

View file

@ -32,8 +32,8 @@
#include <sys/sx.h> #include <sys/sx.h>
#include <dev/extres/phy/phy_usb.h> #include <dev/phy/phy_usb.h>
#include <dev/extres/phy/phy_internal.h> #include <dev/phy/phy_internal.h>
/* /*
* USB phy controller methods. * USB phy controller methods.

View file

@ -24,10 +24,10 @@
* SUCH DAMAGE. * SUCH DAMAGE.
*/ */
#ifndef _DEV_EXTRES_PHY_USB_H_ #ifndef _DEV_PHY_USB_H_
#define _DEV_EXTRES_PHY_USB_H_ #define _DEV_PHY_USB_H_
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include "phynode_usb_if.h" #include "phynode_usb_if.h"
#define PHY_USB_MODE_UNKNOWN 0 #define PHY_USB_MODE_UNKNOWN 0
@ -80,4 +80,4 @@ int phynode_usb_get_mode(struct phynode *phynode, int *usb_mode);
int phy_usb_set_mode(phy_t phy, int usb_mode); int phy_usb_set_mode(phy_t phy, int usb_mode);
int phy_usb_get_mode(phy_t phy, int *usb_mode); int phy_usb_get_mode(phy_t phy, int *usb_mode);
#endif /*_DEV_EXTRES_PHY_USB_H_*/ #endif /*_DEV_PHY_USB_H_*/

View file

@ -26,7 +26,7 @@
INTERFACE phynode; INTERFACE phynode;
HEADER { HEADER {
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
struct phynode; struct phynode;
} }

View file

@ -47,7 +47,7 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy_usb.h> #include <dev/phy/phy_usb.h>
#include <dev/extres/syscon/syscon.h> #include <dev/extres/syscon/syscon.h>
static struct ofw_compat_data compat_data[] = { static struct ofw_compat_data compat_data[] = {

View file

@ -53,7 +53,7 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/clk/clk_fixed.h> #include <dev/clk/clk_fixed.h>
#include <dev/extres/syscon/syscon.h> #include <dev/extres/syscon/syscon.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <dev/mmc/bridge.h> #include <dev/mmc/bridge.h>

View file

@ -47,7 +47,7 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy_usb.h> #include <dev/phy/phy_usb.h>
static struct ofw_compat_data compat_data[] = { static struct ofw_compat_data compat_data[] = {
{ "allwinner,sun50i-h6-dwc3", 1 }, { "allwinner,sun50i-h6-dwc3", 1 },

View file

@ -66,7 +66,7 @@
#include <dev/ofw/ofw_subr.h> #include <dev/ofw/ofw_subr.h>
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/extres/phy/phy_usb.h> #include <dev/phy/phy_usb.h>
#endif #endif
#ifdef DEV_ACPI #ifdef DEV_ACPI

View file

@ -47,7 +47,7 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy_usb.h> #include <dev/phy/phy_usb.h>
#include <dev/extres/syscon/syscon.h> #include <dev/extres/syscon/syscon.h>
enum rk_dwc3_type { enum rk_dwc3_type {

View file

@ -56,8 +56,8 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <dev/extres/phy/phy_usb.h> #include <dev/phy/phy_usb.h>
#include "generic_ehci.h" #include "generic_ehci.h"

View file

@ -55,8 +55,8 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <dev/extres/phy/phy_usb.h> #include <dev/phy/phy_usb.h>
#include "generic_usb_if.h" #include "generic_usb_if.h"

View file

@ -51,7 +51,7 @@
#include <dev/ofw/ofw_bus.h> #include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h> #include <dev/ofw/ofw_bus_subr.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include "generic_xhci.h" #include "generic_xhci.h"

View file

@ -60,8 +60,8 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h> #include <dev/phy/phy.h>
#include <dev/extres/phy/phy_usb.h> #include <dev/phy/phy_usb.h>
#ifdef __arm__ #ifdef __arm__
#include <arm/allwinner/aw_machdep.h> #include <arm/allwinner/aw_machdep.h>

View file

@ -43,7 +43,7 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/regulator/regulator.h> #include <dev/regulator/regulator.h>
#include <dev/extres/phy/phy_usb.h> #include <dev/phy/phy_usb.h>
#include "phynode_if.h" #include "phynode_if.h"

View file

@ -49,7 +49,7 @@
#include <dev/clk/clk.h> #include <dev/clk/clk.h>
#include <dev/hwreset/hwreset.h> #include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy_usb.h> #include <dev/phy/phy_usb.h>
#include <dev/extres/syscon/syscon.h> #include <dev/extres/syscon/syscon.h>
static struct ofw_compat_data compat_data[] = { static struct ofw_compat_data compat_data[] = {