Re: [PATCH v2] usb: chipidea: imx: Allow OC polarity active low

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Matthew,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on usb/usb-testing]
[also build test ERROR on v4.20-rc4 next-20181130]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]

url:    https://github.com/0day-ci/linux/commits/Matthew-Starr/usb-chipidea-imx-Allow-OC-polarity-active-low/20181202-132847
base:   https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing
config: x86_64-randconfig-x000-201848 (attached as .config)
compiler: gcc-7 (Debian 7.3.0-1) 7.3.0
reproduce:
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All errors (new ones prefixed by >>):

   drivers/usb/chipidea/usbmisc_imx.c: In function 'usbmisc_imx7d_init':
>> drivers/usb/chipidea/usbmisc_imx.c:452:2: error: expected '}' before 'else'
     else {
     ^~~~

vim +452 drivers/usb/chipidea/usbmisc_imx.c

   434	
   435	static int usbmisc_imx7d_init(struct imx_usbmisc_data *data)
   436	{
   437		struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev);
   438		unsigned long flags;
   439		u32 reg;
   440	
   441		if (data->index >= 1)
   442			return -EINVAL;
   443	
   444		spin_lock_irqsave(&usbmisc->lock, flags);
   445		reg = readl(usbmisc->base);
   446		if (data->disable_oc) {
   447			reg |= MX6_BM_OVER_CUR_DIS;
   448		} else if (data->oc_polarity == 1) {
   449			/* Low active */
   450			reg &= ~(MX6_BM_OVER_CUR_DIS);
   451			reg |= MX6_BM_OVER_CUR_POLARITY;
 > 452		else {
   453			reg &= ~(MX6_BM_OVER_CUR_DIS | MX6_BM_OVER_CUR_POLARITY);
   454		}
   455		writel(reg, usbmisc->base);
   456	
   457		reg = readl(usbmisc->base + MX7D_USBNC_USB_CTRL2);
   458		reg &= ~MX7D_USB_VBUS_WAKEUP_SOURCE_MASK;
   459		writel(reg | MX7D_USB_VBUS_WAKEUP_SOURCE_BVALID,
   460			 usbmisc->base + MX7D_USBNC_USB_CTRL2);
   461		spin_unlock_irqrestore(&usbmisc->lock, flags);
   462	
   463		usbmisc_imx7d_set_wakeup(data, false);
   464	
   465		return 0;
   466	}
   467	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Attachment: .config.gz
Description: application/gzip


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux