Thread (18 messages) 18 messages, 4 authors, 2020-01-15

Re: [PATCH v4 4/6] usb: dwc3: Add Amlogic A1 DWC3 glue

From: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Date: 2020-01-15 12:41:48
Also in: linux-amlogic, linux-devicetree, linux-usb

On Wed, Jan 15, 2020 at 9:43 AM Felipe Balbi [off-list ref] wrote:
[...]
quoted
-     priv->clk = devm_clk_get(dev, NULL);
-     if (IS_ERR(priv->clk))
-             return PTR_ERR(priv->clk);
+     priv->soc_id = (enum meson_soc_id)of_device_get_match_data(&pdev->dev);
+
+     if (priv->soc_id == MESON_SOC_G12A) {
you can use of_device_is_compatible() and get rid of the enumeration you added.
Hanjie switched to a struct (instead of an enum) that is passed as
"match data" in v5 [0] of this series
personally I prefer what Hanjie has in v5 over
of_device_is_compatible() (because that match data pattern is what we
also use on other Amlogic drivers)


Martin


[0] https://patchwork.kernel.org/patch/11326669/

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help