* [PATCH v2 1/4] usb: mtu3: add generic compatible string
@ 2017-08-16 6:08 Chunfeng Yun
2017-08-16 6:08 ` [PATCH v2 2/4] usb: xhci-mtk: " Chunfeng Yun
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Chunfeng Yun @ 2017-08-16 6:08 UTC (permalink / raw)
To: Mathias Nyman, Greg Kroah-Hartman, Felipe Balbi, Rob Herring
Cc: Matthias Brugger, Mark Rutland, Ian Campbell, Chunfeng Yun,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
linux-usb-u79uwXL29TY76Z2rM5mHXA,
linux-mediatek-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
devicetree-u79uwXL29TY76Z2rM5mHXA
The mtu3 driver is a generic driver for MediaTek usb3 DRD IP, add
a generic compatible to avoid confusion when support new SoCs but
use a compatible with specific SoC's name "mt8173".
Signed-off-by: Chunfeng Yun <chunfeng.yun-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org>
---
drivers/usb/mtu3/mtu3_plat.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/usb/mtu3/mtu3_plat.c b/drivers/usb/mtu3/mtu3_plat.c
index 0d3ebb3..088e3e6 100644
--- a/drivers/usb/mtu3/mtu3_plat.c
+++ b/drivers/usb/mtu3/mtu3_plat.c
@@ -500,6 +500,7 @@ static int __maybe_unused mtu3_resume(struct device *dev)
static const struct of_device_id mtu3_of_match[] = {
{.compatible = "mediatek,mt8173-mtu3",},
+ {.compatible = "mediatek,mtu3",},
{},
};
--
1.7.9.5
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 8+ messages in thread* [PATCH v2 2/4] usb: xhci-mtk: add generic compatible string 2017-08-16 6:08 [PATCH v2 1/4] usb: mtu3: add generic compatible string Chunfeng Yun @ 2017-08-16 6:08 ` Chunfeng Yun [not found] ` <33fa448238c0d95f0cfd6c2be3bd5c4e657a0cd4.1502854628.git.chunfeng.yun-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org> 2017-08-16 6:08 ` [PATCH v2 3/4] dt-bindings: mt8173-mtu3: add generic compatible and rename file Chunfeng Yun 2017-08-16 6:08 ` [PATCH v2 4/4] dt-bindings: mt8173-xhci: " Chunfeng Yun 2 siblings, 1 reply; 8+ messages in thread From: Chunfeng Yun @ 2017-08-16 6:08 UTC (permalink / raw) To: Mathias Nyman, Greg Kroah-Hartman, Felipe Balbi, Rob Herring Cc: Matthias Brugger, Mark Rutland, Ian Campbell, Chunfeng Yun, linux-kernel, linux-arm-kernel, linux-usb, linux-mediatek, devicetree The xhci-mtk driver is a generic driver for MediaTek xHCI IP, add a generic compatible to avoid confusion when support new SoCs but use a compatible with specific SoC's name "mt8173". Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com> --- drivers/usb/host/xhci-mtk.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/usb/host/xhci-mtk.c b/drivers/usb/host/xhci-mtk.c index 67d5dc7..8fb6065 100644 --- a/drivers/usb/host/xhci-mtk.c +++ b/drivers/usb/host/xhci-mtk.c @@ -795,6 +795,7 @@ static int __maybe_unused xhci_mtk_resume(struct device *dev) #ifdef CONFIG_OF static const struct of_device_id mtk_xhci_of_match[] = { { .compatible = "mediatek,mt8173-xhci"}, + { .compatible = "mediatek,mtk-xhci"}, { }, }; MODULE_DEVICE_TABLE(of, mtk_xhci_of_match); -- 1.7.9.5 ^ permalink raw reply related [flat|nested] 8+ messages in thread
[parent not found: <33fa448238c0d95f0cfd6c2be3bd5c4e657a0cd4.1502854628.git.chunfeng.yun-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org>]
* Re: [PATCH v2 2/4] usb: xhci-mtk: add generic compatible string [not found] ` <33fa448238c0d95f0cfd6c2be3bd5c4e657a0cd4.1502854628.git.chunfeng.yun-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org> @ 2017-08-22 23:14 ` Chunfeng Yun 2017-08-31 16:03 ` Greg Kroah-Hartman 0 siblings, 1 reply; 8+ messages in thread From: Chunfeng Yun @ 2017-08-22 23:14 UTC (permalink / raw) To: Mathias Nyman Cc: Greg Kroah-Hartman, Felipe Balbi, Rob Herring, Matthias Brugger, Mark Rutland, Ian Campbell, linux-kernel-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, linux-usb-u79uwXL29TY76Z2rM5mHXA, linux-mediatek-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, devicetree-u79uwXL29TY76Z2rM5mHXA Hi, Mathias On Wed, 2017-08-16 at 14:08 +0800, Chunfeng Yun wrote: > The xhci-mtk driver is a generic driver for MediaTek xHCI IP, add > a generic compatible to avoid confusion when support new SoCs but > use a compatible with specific SoC's name "mt8173". > > Signed-off-by: Chunfeng Yun <chunfeng.yun-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org> > --- > drivers/usb/host/xhci-mtk.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/usb/host/xhci-mtk.c b/drivers/usb/host/xhci-mtk.c > index 67d5dc7..8fb6065 100644 > --- a/drivers/usb/host/xhci-mtk.c > +++ b/drivers/usb/host/xhci-mtk.c > @@ -795,6 +795,7 @@ static int __maybe_unused xhci_mtk_resume(struct device *dev) > #ifdef CONFIG_OF > static const struct of_device_id mtk_xhci_of_match[] = { > { .compatible = "mediatek,mt8173-xhci"}, > + { .compatible = "mediatek,mtk-xhci"}, > { }, > }; > MODULE_DEVICE_TABLE(of, mtk_xhci_of_match); Do you have any comment about this patch? Thanks. -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v2 2/4] usb: xhci-mtk: add generic compatible string 2017-08-22 23:14 ` Chunfeng Yun @ 2017-08-31 16:03 ` Greg Kroah-Hartman [not found] ` <20170831160343.GA11200-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org> 0 siblings, 1 reply; 8+ messages in thread From: Greg Kroah-Hartman @ 2017-08-31 16:03 UTC (permalink / raw) To: Chunfeng Yun Cc: Mathias Nyman, Felipe Balbi, Rob Herring, Matthias Brugger, Mark Rutland, Ian Campbell, linux-kernel, linux-arm-kernel, linux-usb, linux-mediatek, devicetree On Wed, Aug 23, 2017 at 07:14:33AM +0800, Chunfeng Yun wrote: > Hi, Mathias > > On Wed, 2017-08-16 at 14:08 +0800, Chunfeng Yun wrote: > > The xhci-mtk driver is a generic driver for MediaTek xHCI IP, add > > a generic compatible to avoid confusion when support new SoCs but > > use a compatible with specific SoC's name "mt8173". > > > > Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com> > > --- > > drivers/usb/host/xhci-mtk.c | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/drivers/usb/host/xhci-mtk.c b/drivers/usb/host/xhci-mtk.c > > index 67d5dc7..8fb6065 100644 > > --- a/drivers/usb/host/xhci-mtk.c > > +++ b/drivers/usb/host/xhci-mtk.c > > @@ -795,6 +795,7 @@ static int __maybe_unused xhci_mtk_resume(struct device *dev) > > #ifdef CONFIG_OF > > static const struct of_device_id mtk_xhci_of_match[] = { > > { .compatible = "mediatek,mt8173-xhci"}, > > + { .compatible = "mediatek,mtk-xhci"}, > > { }, > > }; > > MODULE_DEVICE_TABLE(of, mtk_xhci_of_match); > > Do you have any comment about this patch? > Thanks. We need an ack from the device-tree maintainers before we can take them... thanks, greg k-h ^ permalink raw reply [flat|nested] 8+ messages in thread
[parent not found: <20170831160343.GA11200-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>]
* Re: [PATCH v2 2/4] usb: xhci-mtk: add generic compatible string [not found] ` <20170831160343.GA11200-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org> @ 2017-08-31 16:08 ` Greg Kroah-Hartman 0 siblings, 0 replies; 8+ messages in thread From: Greg Kroah-Hartman @ 2017-08-31 16:08 UTC (permalink / raw) To: Chunfeng Yun Cc: Mathias Nyman, Felipe Balbi, Rob Herring, Matthias Brugger, Mark Rutland, Ian Campbell, linux-kernel-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, linux-usb-u79uwXL29TY76Z2rM5mHXA, linux-mediatek-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, devicetree-u79uwXL29TY76Z2rM5mHXA On Thu, Aug 31, 2017 at 06:03:43PM +0200, Greg Kroah-Hartman wrote: > On Wed, Aug 23, 2017 at 07:14:33AM +0800, Chunfeng Yun wrote: > > Hi, Mathias > > > > On Wed, 2017-08-16 at 14:08 +0800, Chunfeng Yun wrote: > > > The xhci-mtk driver is a generic driver for MediaTek xHCI IP, add > > > a generic compatible to avoid confusion when support new SoCs but > > > use a compatible with specific SoC's name "mt8173". > > > > > > Signed-off-by: Chunfeng Yun <chunfeng.yun-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org> > > > --- > > > drivers/usb/host/xhci-mtk.c | 1 + > > > 1 file changed, 1 insertion(+) > > > > > > diff --git a/drivers/usb/host/xhci-mtk.c b/drivers/usb/host/xhci-mtk.c > > > index 67d5dc7..8fb6065 100644 > > > --- a/drivers/usb/host/xhci-mtk.c > > > +++ b/drivers/usb/host/xhci-mtk.c > > > @@ -795,6 +795,7 @@ static int __maybe_unused xhci_mtk_resume(struct device *dev) > > > #ifdef CONFIG_OF > > > static const struct of_device_id mtk_xhci_of_match[] = { > > > { .compatible = "mediatek,mt8173-xhci"}, > > > + { .compatible = "mediatek,mtk-xhci"}, > > > { }, > > > }; > > > MODULE_DEVICE_TABLE(of, mtk_xhci_of_match); > > > > Do you have any comment about this patch? > > Thanks. > > We need an ack from the device-tree maintainers before we can take > them... Oh nevermind, I see that on the later patches, sorry for the noise... greg k-h -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH v2 3/4] dt-bindings: mt8173-mtu3: add generic compatible and rename file 2017-08-16 6:08 [PATCH v2 1/4] usb: mtu3: add generic compatible string Chunfeng Yun 2017-08-16 6:08 ` [PATCH v2 2/4] usb: xhci-mtk: " Chunfeng Yun @ 2017-08-16 6:08 ` Chunfeng Yun [not found] ` <2e43d8152c222264eb6c9d8299a824378c35a5a6.1502854628.git.chunfeng.yun-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org> 2017-08-16 6:08 ` [PATCH v2 4/4] dt-bindings: mt8173-xhci: " Chunfeng Yun 2 siblings, 1 reply; 8+ messages in thread From: Chunfeng Yun @ 2017-08-16 6:08 UTC (permalink / raw) To: Mathias Nyman, Greg Kroah-Hartman, Felipe Balbi, Rob Herring Cc: Matthias Brugger, Mark Rutland, Ian Campbell, Chunfeng Yun, linux-kernel, linux-arm-kernel, linux-usb, linux-mediatek, devicetree The mt8173-mtu3.txt actually holds the bindings for all mediatek SoCs with usb3 DRD IP, so add a generic compatible and change the name to mediatek,mtu3.txt. Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com> --- .../usb/{mt8173-mtu3.txt => mediatek,mtu3.txt} | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) rename Documentation/devicetree/bindings/usb/{mt8173-mtu3.txt => mediatek,mtu3.txt} (92%) diff --git a/Documentation/devicetree/bindings/usb/mt8173-mtu3.txt b/Documentation/devicetree/bindings/usb/mediatek,mtu3.txt similarity index 92% rename from Documentation/devicetree/bindings/usb/mt8173-mtu3.txt rename to Documentation/devicetree/bindings/usb/mediatek,mtu3.txt index 1d7c3bc..545251e 100644 --- a/Documentation/devicetree/bindings/usb/mt8173-mtu3.txt +++ b/Documentation/devicetree/bindings/usb/mediatek,mtu3.txt @@ -1,7 +1,11 @@ The device node for Mediatek USB3.0 DRD controller Required properties: - - compatible : should be "mediatek,mt8173-mtu3" + - compatible : should be "mediatek,soc-model-mtu3", "mediatek,mtu3", + soc-model is the name of SoC, such as mt8173, mt2712 etc, + when using "mediatek,mtu3" compatible string, you need SoC specific + ones in addition, one of: + - "mediatek,mt8173-mtu3" - reg : specifies physical base address and size of the registers - reg-names: should be "mac" for device IP and "ippc" for IP port control - interrupts : interrupt used by the device IP -- 1.7.9.5 ^ permalink raw reply related [flat|nested] 8+ messages in thread
[parent not found: <2e43d8152c222264eb6c9d8299a824378c35a5a6.1502854628.git.chunfeng.yun-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org>]
* Re: [PATCH v2 3/4] dt-bindings: mt8173-mtu3: add generic compatible and rename file [not found] ` <2e43d8152c222264eb6c9d8299a824378c35a5a6.1502854628.git.chunfeng.yun-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org> @ 2017-08-22 2:02 ` Rob Herring 0 siblings, 0 replies; 8+ messages in thread From: Rob Herring @ 2017-08-22 2:02 UTC (permalink / raw) To: Chunfeng Yun Cc: Mathias Nyman, Greg Kroah-Hartman, Felipe Balbi, Matthias Brugger, Mark Rutland, Ian Campbell, linux-kernel-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, linux-usb-u79uwXL29TY76Z2rM5mHXA, linux-mediatek-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, devicetree-u79uwXL29TY76Z2rM5mHXA On Wed, Aug 16, 2017 at 02:08:12PM +0800, Chunfeng Yun wrote: > The mt8173-mtu3.txt actually holds the bindings for all mediatek > SoCs with usb3 DRD IP, so add a generic compatible and change the > name to mediatek,mtu3.txt. > > Signed-off-by: Chunfeng Yun <chunfeng.yun-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org> > --- > .../usb/{mt8173-mtu3.txt => mediatek,mtu3.txt} | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > rename Documentation/devicetree/bindings/usb/{mt8173-mtu3.txt => mediatek,mtu3.txt} (92%) Acked-by: Rob Herring <robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH v2 4/4] dt-bindings: mt8173-xhci: add generic compatible and rename file 2017-08-16 6:08 [PATCH v2 1/4] usb: mtu3: add generic compatible string Chunfeng Yun 2017-08-16 6:08 ` [PATCH v2 2/4] usb: xhci-mtk: " Chunfeng Yun 2017-08-16 6:08 ` [PATCH v2 3/4] dt-bindings: mt8173-mtu3: add generic compatible and rename file Chunfeng Yun @ 2017-08-16 6:08 ` Chunfeng Yun 2 siblings, 0 replies; 8+ messages in thread From: Chunfeng Yun @ 2017-08-16 6:08 UTC (permalink / raw) To: Mathias Nyman, Greg Kroah-Hartman, Felipe Balbi, Rob Herring Cc: Matthias Brugger, Mark Rutland, Ian Campbell, Chunfeng Yun, linux-kernel, linux-arm-kernel, linux-usb, linux-mediatek, devicetree The mt8173-xhci.txt actually holds the bindings for all mediatek SoCs with xHCI controller, so add a generic compatible and change the name to mediatek,mtk-xhci.txt to reflect that. Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com> --- .../usb/{mt8173-xhci.txt => mediatek,mtk-xhci.txt} | 14 +++++++++++--- .../devicetree/bindings/usb/mediatek,mtu3.txt | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) rename Documentation/devicetree/bindings/usb/{mt8173-xhci.txt => mediatek,mtk-xhci.txt} (85%) diff --git a/Documentation/devicetree/bindings/usb/mt8173-xhci.txt b/Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.txt similarity index 85% rename from Documentation/devicetree/bindings/usb/mt8173-xhci.txt rename to Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.txt index 0acfc8a..ff21135 100644 --- a/Documentation/devicetree/bindings/usb/mt8173-xhci.txt +++ b/Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.txt @@ -11,7 +11,11 @@ into two parts. ------------------------------------------------------------------------ Required properties: - - compatible : should contain "mediatek,mt8173-xhci" + - compatible : should be "mediatek,soc-model-xhci", "mediatek,mtk-xhci", + soc-model is the name of SoC, such as mt8173, mt2712 etc, when using + "mediatek,mtk-xhci" compatible string, you need SoC specific ones in + addition, one of: + - "mediatek,mt8173-xhci" - reg : specifies physical base address and size of the registers - reg-names: should be "mac" for xHCI MAC and "ippc" for IP port control - interrupts : interrupt used by the controller @@ -68,10 +72,14 @@ usb30: usb@11270000 { In the case, xhci is added as subnode to mtu3. An example and the DT binding details of mtu3 can be found in: -Documentation/devicetree/bindings/usb/mt8173-mtu3.txt +Documentation/devicetree/bindings/usb/mediatek,mtu3.txt Required properties: - - compatible : should contain "mediatek,mt8173-xhci" + - compatible : should be "mediatek,soc-model-xhci", "mediatek,mtk-xhci", + soc-model is the name of SoC, such as mt8173, mt2712 etc, when using + "mediatek,mtk-xhci" compatible string, you need SoC specific ones in + addition, one of: + - "mediatek,mt8173-xhci" - reg : specifies physical base address and size of the registers - reg-names: should be "mac" for xHCI MAC - interrupts : interrupt used by the host controller diff --git a/Documentation/devicetree/bindings/usb/mediatek,mtu3.txt b/Documentation/devicetree/bindings/usb/mediatek,mtu3.txt index 545251e..722a029 100644 --- a/Documentation/devicetree/bindings/usb/mediatek,mtu3.txt +++ b/Documentation/devicetree/bindings/usb/mediatek,mtu3.txt @@ -48,7 +48,7 @@ Optional properties: Sub-nodes: The xhci should be added as subnode to mtu3 as shown in the following example if host mode is enabled. The DT binding details of xhci can be found in: -Documentation/devicetree/bindings/usb/mt8173-xhci.txt +Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.txt Example: ssusb: usb@11271000 { -- 1.7.9.5 ^ permalink raw reply related [flat|nested] 8+ messages in thread
end of thread, other threads:[~2017-08-31 16:08 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-16 6:08 [PATCH v2 1/4] usb: mtu3: add generic compatible string Chunfeng Yun
2017-08-16 6:08 ` [PATCH v2 2/4] usb: xhci-mtk: " Chunfeng Yun
[not found] ` <33fa448238c0d95f0cfd6c2be3bd5c4e657a0cd4.1502854628.git.chunfeng.yun-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org>
2017-08-22 23:14 ` Chunfeng Yun
2017-08-31 16:03 ` Greg Kroah-Hartman
[not found] ` <20170831160343.GA11200-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>
2017-08-31 16:08 ` Greg Kroah-Hartman
2017-08-16 6:08 ` [PATCH v2 3/4] dt-bindings: mt8173-mtu3: add generic compatible and rename file Chunfeng Yun
[not found] ` <2e43d8152c222264eb6c9d8299a824378c35a5a6.1502854628.git.chunfeng.yun-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org>
2017-08-22 2:02 ` Rob Herring
2017-08-16 6:08 ` [PATCH v2 4/4] dt-bindings: mt8173-xhci: " Chunfeng Yun
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).