* [PATCH 1/2] usb: ohci: s3c2410: Drop support for S3C2410
@ 2025-08-30 13:01 Krzysztof Kozlowski
2025-08-30 13:01 ` [PATCH 2/2] dt-bindings: usb: s3c2410-usb: Drop entirely S3C2410 Krzysztof Kozlowski
2025-08-30 15:25 ` [PATCH 1/2] usb: ohci: s3c2410: Drop support for S3C2410 Alan Stern
0 siblings, 2 replies; 4+ messages in thread
From: Krzysztof Kozlowski @ 2025-08-30 13:01 UTC (permalink / raw)
To: Greg Kroah-Hartman, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Alim Akhtar, Alan Stern, linux-usb, devicetree,
linux-kernel, linux-arm-kernel, linux-samsung-soc
Cc: Krzysztof Kozlowski
Samsung S3C24xx family of SoCs was removed the Linux kernel in the
commit 61b7f8920b17 ("ARM: s3c: remove all s3c24xx support"), in January
2023. There are no in-kernel users of remaining S3C24xx compatibles.
The driver is still being used via platform code for S3C64xx platforms.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
drivers/usb/host/ohci-s3c2410.c | 8 --------
1 file changed, 8 deletions(-)
diff --git a/drivers/usb/host/ohci-s3c2410.c b/drivers/usb/host/ohci-s3c2410.c
index 66d970854357..e623e24d3f8e 100644
--- a/drivers/usb/host/ohci-s3c2410.c
+++ b/drivers/usb/host/ohci-s3c2410.c
@@ -448,13 +448,6 @@ static const struct dev_pm_ops ohci_hcd_s3c2410_pm_ops = {
.resume = ohci_hcd_s3c2410_drv_resume,
};
-static const struct of_device_id ohci_hcd_s3c2410_dt_ids[] = {
- { .compatible = "samsung,s3c2410-ohci" },
- { /* sentinel */ }
-};
-
-MODULE_DEVICE_TABLE(of, ohci_hcd_s3c2410_dt_ids);
-
static struct platform_driver ohci_hcd_s3c2410_driver = {
.probe = ohci_hcd_s3c2410_probe,
.remove = ohci_hcd_s3c2410_remove,
@@ -462,7 +455,6 @@ static struct platform_driver ohci_hcd_s3c2410_driver = {
.driver = {
.name = "s3c2410-ohci",
.pm = &ohci_hcd_s3c2410_pm_ops,
- .of_match_table = ohci_hcd_s3c2410_dt_ids,
},
};
--
2.48.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH 2/2] dt-bindings: usb: s3c2410-usb: Drop entirely S3C2410
2025-08-30 13:01 [PATCH 1/2] usb: ohci: s3c2410: Drop support for S3C2410 Krzysztof Kozlowski
@ 2025-08-30 13:01 ` Krzysztof Kozlowski
2025-08-30 15:25 ` [PATCH 1/2] usb: ohci: s3c2410: Drop support for S3C2410 Alan Stern
1 sibling, 0 replies; 4+ messages in thread
From: Krzysztof Kozlowski @ 2025-08-30 13:01 UTC (permalink / raw)
To: Greg Kroah-Hartman, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Alim Akhtar, Alan Stern, linux-usb, devicetree,
linux-kernel, linux-arm-kernel, linux-samsung-soc
Cc: Krzysztof Kozlowski
Samsung S3C24xx family of SoCs was removed the Linux kernel in the
commit 61b7f8920b17 ("ARM: s3c: remove all s3c24xx support"), in January
2023. There are no in-kernel users of remaining S3C24xx compatibles.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
.../devicetree/bindings/usb/s3c2410-usb.txt | 22 -------------------
1 file changed, 22 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/usb/s3c2410-usb.txt
diff --git a/Documentation/devicetree/bindings/usb/s3c2410-usb.txt b/Documentation/devicetree/bindings/usb/s3c2410-usb.txt
deleted file mode 100644
index 26c85afd0b53..000000000000
--- a/Documentation/devicetree/bindings/usb/s3c2410-usb.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Samsung S3C2410 and compatible SoC USB controller
-
-OHCI
-
-Required properties:
- - compatible: should be "samsung,s3c2410-ohci" for USB host controller
- - reg: address and length of the controller memory mapped region
- - interrupts: interrupt number for the USB OHCI controller
- - clocks: Should reference the bus and host clocks
- - clock-names: Should contain two strings
- "usb-bus-host" for the USB bus clock
- "usb-host" for the USB host clock
-
-Example:
-
-usb0: ohci@49000000 {
- compatible = "samsung,s3c2410-ohci";
- reg = <0x49000000 0x100>;
- interrupts = <0 0 26 3>;
- clocks = <&clocks UCLK>, <&clocks HCLK_USBH>;
- clock-names = "usb-bus-host", "usb-host";
-};
--
2.48.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH 1/2] usb: ohci: s3c2410: Drop support for S3C2410
2025-08-30 13:01 [PATCH 1/2] usb: ohci: s3c2410: Drop support for S3C2410 Krzysztof Kozlowski
2025-08-30 13:01 ` [PATCH 2/2] dt-bindings: usb: s3c2410-usb: Drop entirely S3C2410 Krzysztof Kozlowski
@ 2025-08-30 15:25 ` Alan Stern
2025-08-30 16:29 ` Krzysztof Kozlowski
1 sibling, 1 reply; 4+ messages in thread
From: Alan Stern @ 2025-08-30 15:25 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Greg Kroah-Hartman, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Alim Akhtar, linux-usb, devicetree, linux-kernel,
linux-arm-kernel, linux-samsung-soc
On Sat, Aug 30, 2025 at 03:01:02PM +0200, Krzysztof Kozlowski wrote:
> Samsung S3C24xx family of SoCs was removed the Linux kernel in the
> commit 61b7f8920b17 ("ARM: s3c: remove all s3c24xx support"), in January
> 2023. There are no in-kernel users of remaining S3C24xx compatibles.
>
> The driver is still being used via platform code for S3C64xx platforms.
This title and description are a bit confusing. I gather that while the
S3C24xx chipsets are not longer supported, the S3C24xx OHCI controller
is still being used in S3C64xx systems.
So what the patch does is drop support for S3C2410 _systems_ while
retaining support for S3C2410 _controllers_. Is that right? If so, can
we change $SUBJECT to say "usb: ohci: Drop DT support for S3C2410
systems"?
Alan Stern
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
> drivers/usb/host/ohci-s3c2410.c | 8 --------
> 1 file changed, 8 deletions(-)
>
> diff --git a/drivers/usb/host/ohci-s3c2410.c b/drivers/usb/host/ohci-s3c2410.c
> index 66d970854357..e623e24d3f8e 100644
> --- a/drivers/usb/host/ohci-s3c2410.c
> +++ b/drivers/usb/host/ohci-s3c2410.c
> @@ -448,13 +448,6 @@ static const struct dev_pm_ops ohci_hcd_s3c2410_pm_ops = {
> .resume = ohci_hcd_s3c2410_drv_resume,
> };
>
> -static const struct of_device_id ohci_hcd_s3c2410_dt_ids[] = {
> - { .compatible = "samsung,s3c2410-ohci" },
> - { /* sentinel */ }
> -};
> -
> -MODULE_DEVICE_TABLE(of, ohci_hcd_s3c2410_dt_ids);
> -
> static struct platform_driver ohci_hcd_s3c2410_driver = {
> .probe = ohci_hcd_s3c2410_probe,
> .remove = ohci_hcd_s3c2410_remove,
> @@ -462,7 +455,6 @@ static struct platform_driver ohci_hcd_s3c2410_driver = {
> .driver = {
> .name = "s3c2410-ohci",
> .pm = &ohci_hcd_s3c2410_pm_ops,
> - .of_match_table = ohci_hcd_s3c2410_dt_ids,
> },
> };
>
> --
> 2.48.1
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH 1/2] usb: ohci: s3c2410: Drop support for S3C2410
2025-08-30 15:25 ` [PATCH 1/2] usb: ohci: s3c2410: Drop support for S3C2410 Alan Stern
@ 2025-08-30 16:29 ` Krzysztof Kozlowski
0 siblings, 0 replies; 4+ messages in thread
From: Krzysztof Kozlowski @ 2025-08-30 16:29 UTC (permalink / raw)
To: Alan Stern
Cc: Greg Kroah-Hartman, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Alim Akhtar, linux-usb, devicetree, linux-kernel,
linux-arm-kernel, linux-samsung-soc
On 30/08/2025 17:25, Alan Stern wrote:
> On Sat, Aug 30, 2025 at 03:01:02PM +0200, Krzysztof Kozlowski wrote:
>> Samsung S3C24xx family of SoCs was removed the Linux kernel in the
>> commit 61b7f8920b17 ("ARM: s3c: remove all s3c24xx support"), in January
>> 2023. There are no in-kernel users of remaining S3C24xx compatibles.
>>
>> The driver is still being used via platform code for S3C64xx platforms.
>
> This title and description are a bit confusing. I gather that while the
> S3C24xx chipsets are not longer supported, the S3C24xx OHCI controller
> is still being used in S3C64xx systems.
>
> So what the patch does is drop support for S3C2410 _systems_ while
> retaining support for S3C2410 _controllers_. Is that right? If so, can
> we change $SUBJECT to say "usb: ohci: Drop DT support for S3C2410
> systems"?
Yes, true. I'll adjust the subject.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-08-30 16:29 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-30 13:01 [PATCH 1/2] usb: ohci: s3c2410: Drop support for S3C2410 Krzysztof Kozlowski
2025-08-30 13:01 ` [PATCH 2/2] dt-bindings: usb: s3c2410-usb: Drop entirely S3C2410 Krzysztof Kozlowski
2025-08-30 15:25 ` [PATCH 1/2] usb: ohci: s3c2410: Drop support for S3C2410 Alan Stern
2025-08-30 16:29 ` Krzysztof Kozlowski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).