Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

usb: musb: dsps: Use dev_get_drvdata()

Using dev_get_drvdata directly.

Cc: Bin Liu <b-liu@ti.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: linux-usb@vger.kernel.org
Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com>
Signed-off-by: Bin Liu <b-liu@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Kefeng Wang and committed by
Greg Kroah-Hartman
e823d948 afbdbd37

+2 -4
+2 -4
drivers/usb/musb/musb_dsps.c
··· 168 168 static void dsps_musb_enable(struct musb *musb) 169 169 { 170 170 struct device *dev = musb->controller; 171 - struct platform_device *pdev = to_platform_device(dev->parent); 172 - struct dsps_glue *glue = platform_get_drvdata(pdev); 171 + struct dsps_glue *glue = dev_get_drvdata(dev->parent); 173 172 const struct dsps_musb_wrapper *wrp = glue->wrp; 174 173 void __iomem *reg_base = musb->ctrl_base; 175 174 u32 epmask, coremask; ··· 194 195 static void dsps_musb_disable(struct musb *musb) 195 196 { 196 197 struct device *dev = musb->controller; 197 - struct platform_device *pdev = to_platform_device(dev->parent); 198 - struct dsps_glue *glue = platform_get_drvdata(pdev); 198 + struct dsps_glue *glue = dev_get_drvdata(dev->parent); 199 199 const struct dsps_musb_wrapper *wrp = glue->wrp; 200 200 void __iomem *reg_base = musb->ctrl_base; 201 201