Message ID | ZJC3LLpUlatnLdnv@lenoch (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [01/11] MIPS: OCTEON: octeon-usb: add all register offsets | expand |
On Mon, Jun 19, 2023 at 10:14:36PM +0200, Ladislav Michl wrote: > From: Ladislav Michl <ladis@linux-mips.org> > > Octeon DWC3 glue code now compiles on all platforms, so move > it to drivers/usb/dwc3. No functional changes. > > Signed-off-by: Ladislav Michl <ladis@linux-mips.org> > --- > arch/mips/cavium-octeon/Makefile | 1 - > drivers/usb/dwc3/Kconfig | 9 +++++++++ > drivers/usb/dwc3/Makefile | 1 + > .../octeon-usb.c => drivers/usb/dwc3/dwc3-octeon.c | 0 > 4 files changed, 10 insertions(+), 1 deletion(-) > rename arch/mips/cavium-octeon/octeon-usb.c => drivers/usb/dwc3/dwc3-octeon.c (100%) Acked-By: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
On Mon, Jun 19, 2023, Ladislav Michl wrote: > From: Ladislav Michl <ladis@linux-mips.org> > > Octeon DWC3 glue code now compiles on all platforms, so move > it to drivers/usb/dwc3. No functional changes. > > Signed-off-by: Ladislav Michl <ladis@linux-mips.org> > --- > arch/mips/cavium-octeon/Makefile | 1 - > drivers/usb/dwc3/Kconfig | 9 +++++++++ > drivers/usb/dwc3/Makefile | 1 + > .../octeon-usb.c => drivers/usb/dwc3/dwc3-octeon.c | 0 > 4 files changed, 10 insertions(+), 1 deletion(-) > rename arch/mips/cavium-octeon/octeon-usb.c => drivers/usb/dwc3/dwc3-octeon.c (100%) > > diff --git a/arch/mips/cavium-octeon/Makefile b/arch/mips/cavium-octeon/Makefile > index 7c02e542959a..2a5926578841 100644 > --- a/arch/mips/cavium-octeon/Makefile > +++ b/arch/mips/cavium-octeon/Makefile > @@ -18,4 +18,3 @@ obj-y += crypto/ > obj-$(CONFIG_MTD) += flash_setup.o > obj-$(CONFIG_SMP) += smp.o > obj-$(CONFIG_OCTEON_ILM) += oct_ilm.o > -obj-$(CONFIG_USB) += octeon-usb.o > diff --git a/drivers/usb/dwc3/Kconfig b/drivers/usb/dwc3/Kconfig > index be954a9abbe0..8fc7b7ff7f16 100644 > --- a/drivers/usb/dwc3/Kconfig > +++ b/drivers/usb/dwc3/Kconfig > @@ -168,4 +168,13 @@ config USB_DWC3_AM62 > The Designware Core USB3 IP is programmed to operate in > in USB 2.0 mode only. > Say 'Y' or 'M' here if you have one such device > + > +config USB_DWC3_OCTEON > + tristate "Cavium Octeon Platforms" > + depends on CAVIUM_OCTEON_SOC || COMPILE_TEST > + default USB_DWC3 > + help > + Support Cavium Octeon platforms with DesignWare Core USB3 IP. > + Say 'Y' or 'M' here if you have one such device. Is this for device, host, or DRD mode? Which IP (DWC_usb3 or DWC_usb31?) and version is it? The more description the better. Thanks, Thinh > + > endif > diff --git a/drivers/usb/dwc3/Makefile b/drivers/usb/dwc3/Makefile > index 9f66bd82b639..fe1493d4bbe5 100644 > --- a/drivers/usb/dwc3/Makefile > +++ b/drivers/usb/dwc3/Makefile > @@ -54,3 +54,4 @@ obj-$(CONFIG_USB_DWC3_ST) += dwc3-st.o > obj-$(CONFIG_USB_DWC3_QCOM) += dwc3-qcom.o > obj-$(CONFIG_USB_DWC3_IMX8MP) += dwc3-imx8mp.o > obj-$(CONFIG_USB_DWC3_XILINX) += dwc3-xilinx.o > +obj-$(CONFIG_USB_DWC3_OCTEON) += dwc3-octeon.o > diff --git a/arch/mips/cavium-octeon/octeon-usb.c b/drivers/usb/dwc3/dwc3-octeon.c > similarity index 100% > rename from arch/mips/cavium-octeon/octeon-usb.c > rename to drivers/usb/dwc3/dwc3-octeon.c > -- > 2.39.2 >
diff --git a/arch/mips/cavium-octeon/Makefile b/arch/mips/cavium-octeon/Makefile index 7c02e542959a..2a5926578841 100644 --- a/arch/mips/cavium-octeon/Makefile +++ b/arch/mips/cavium-octeon/Makefile @@ -18,4 +18,3 @@ obj-y += crypto/ obj-$(CONFIG_MTD) += flash_setup.o obj-$(CONFIG_SMP) += smp.o obj-$(CONFIG_OCTEON_ILM) += oct_ilm.o -obj-$(CONFIG_USB) += octeon-usb.o diff --git a/drivers/usb/dwc3/Kconfig b/drivers/usb/dwc3/Kconfig index be954a9abbe0..8fc7b7ff7f16 100644 --- a/drivers/usb/dwc3/Kconfig +++ b/drivers/usb/dwc3/Kconfig @@ -168,4 +168,13 @@ config USB_DWC3_AM62 The Designware Core USB3 IP is programmed to operate in in USB 2.0 mode only. Say 'Y' or 'M' here if you have one such device + +config USB_DWC3_OCTEON + tristate "Cavium Octeon Platforms" + depends on CAVIUM_OCTEON_SOC || COMPILE_TEST + default USB_DWC3 + help + Support Cavium Octeon platforms with DesignWare Core USB3 IP. + Say 'Y' or 'M' here if you have one such device. + endif diff --git a/drivers/usb/dwc3/Makefile b/drivers/usb/dwc3/Makefile index 9f66bd82b639..fe1493d4bbe5 100644 --- a/drivers/usb/dwc3/Makefile +++ b/drivers/usb/dwc3/Makefile @@ -54,3 +54,4 @@ obj-$(CONFIG_USB_DWC3_ST) += dwc3-st.o obj-$(CONFIG_USB_DWC3_QCOM) += dwc3-qcom.o obj-$(CONFIG_USB_DWC3_IMX8MP) += dwc3-imx8mp.o obj-$(CONFIG_USB_DWC3_XILINX) += dwc3-xilinx.o +obj-$(CONFIG_USB_DWC3_OCTEON) += dwc3-octeon.o diff --git a/arch/mips/cavium-octeon/octeon-usb.c b/drivers/usb/dwc3/dwc3-octeon.c similarity index 100% rename from arch/mips/cavium-octeon/octeon-usb.c rename to drivers/usb/dwc3/dwc3-octeon.c