Thread (34 messages) 34 messages, 7 authors, 2019-03-13

Re: [PATCH v3 10/12] hikey960: Support usb functionality of Hikey960

From: Chen Yu <chenyu56@huawei.com>
Date: 2019-03-04 07:31:40
Also in: linux-usb, lkml

Hi,

On 2019/3/4 14:55, Andy Shevchenko wrote:
On Mon, Mar 4, 2019 at 4:35 AM Chen Yu [off-list ref] wrote:
quoted
On 2019/3/3 0:01, Andy Shevchenko wrote:
quoted
On Sat, Mar 2, 2019 at 11:05 AM Yu Chen [off-list ref] wrote:
quoted
quoted
quoted
+config HISI_HIKEY_USB
+       tristate "USB functionality of HiSilicon Hikey Platform"
+       depends on OF && GPIOLIB
+       help
+         If you say yes here you get support for usb functionality of HiSilicon Hikey Platform.
quoted
+#include <linux/of.h>
It's hard to see why this have
depends on OF followed by above header inclusion.
This driver depends on devicetree, so I add "depends on OF".
But is seems that "#include <linux/of.h>" can be removed after "of_" API
have been removed. Thanks for your reminder!
So, it means that technically there is no such dependency, rather
administratively.
OK. I will remove the dependent next version.
quoted
quoted
quoted
+       hisi_hikey_usb->typec_vbus = devm_gpiod_get(dev, "typec-vbus",
+                       GPIOD_OUT_LOW);
quoted
+       if (!hisi_hikey_usb->typec_vbus)
+               return -ENOENT;
Hmm... Is it possible to get NULL pointer from gpiod_get() at all?
quoted
+       if (!hisi_hikey_usb->otg_switch)
+               return -ENOENT;
Ditto.
I check the comments of devm_gpio_get API, it will not return NULL pointer.
But is it more safe to keep the NULL checking? What is your advice?
Why do we need dead code?
OK.I will remove it.

Thanks
Yu Chen
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help