From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.3 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,MIME_BASE64_TEXT,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, UNPARSEABLE_RELAY,UNWANTED_LANGUAGE_BODY,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 69CBFC433DF for ; Thu, 20 Aug 2020 11:34:41 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 386542076E for ; Thu, 20 Aug 2020 11:34:41 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="JJ6R5nT+" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730596AbgHTLei (ORCPT ); Thu, 20 Aug 2020 07:34:38 -0400 Received: from mailgw02.mediatek.com ([1.203.163.81]:38207 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1730646AbgHTLcz (ORCPT ); Thu, 20 Aug 2020 07:32:55 -0400 X-UUID: eb612c2d69074348b962c3ebf894ee40-20200820 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:CC:To:From; bh=drhq8ynCbXVhWs8r6yh8nKpt9bGbhMWwhKCx82Pwiqk=; b=JJ6R5nT+5Xr60au9o3UV1sGbcDJDsS8+Lzcca8WvMReYqDMmkAxumRt49jMfvJiK+rhZv5Vcc3U77rY9Uy2JNQh0vWGR6eOhDoM6AifNLQCchB8+A+eUuRstV05NhFNPpcBLQ6lKzibhjDB1ca/5oHh4qAGVxBtraT2DKwYYvgk=; X-UUID: eb612c2d69074348b962c3ebf894ee40-20200820 Received: from mtkcas34.mediatek.inc [(172.27.4.253)] by mailgw02.mediatek.com (envelope-from ) (mailgw01.mediatek.com ESMTP with TLS) with ESMTP id 1962004783; Thu, 20 Aug 2020 19:32:31 +0800 Received: from mtkcas08.mediatek.inc (172.21.101.126) by MTKMBS31N2.mediatek.inc (172.27.4.87) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 20 Aug 2020 19:32:31 +0800 Received: from localhost.localdomain (10.17.3.153) by mtkcas08.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Thu, 20 Aug 2020 19:32:28 +0800 From: Chunfeng Yun To: Felipe Balbi , Florian Fainelli CC: Greg Kroah-Hartman , Matthias Brugger , Chunfeng Yun , Al Cooper , Sasi Kumar , Peter Chen , Minas Harutyunyan , Nathan Chancellor , Colin Ian King , , , , Subject: [PATCH v2 08/11] usb: gadget: bdc: use the BIT macro to define bit filed Date: Thu, 20 Aug 2020 19:30:43 +0800 Message-ID: <1597923046-12535-8-git-send-email-chunfeng.yun@mediatek.com> X-Mailer: git-send-email 1.8.1.1.dirty In-Reply-To: <1597923046-12535-1-git-send-email-chunfeng.yun@mediatek.com> References: <1597923046-12535-1-git-send-email-chunfeng.yun@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain X-TM-SNTS-SMTP: EA14887C2B3D21C29D691B0CE71B29C3719D003B1B6A56953F59595A0225AB102000:8 X-MTK: N Content-Transfer-Encoding: base64 Sender: linux-usb-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-usb@vger.kernel.org UHJlZmVyIHVzaW5nIHRoZSBCSVQgbWFjcm8gdG8gZGVmaW5lIGJpdCBmaWxlZHMNCg0KQ2M6IEZs b3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwuY29tPg0KU2lnbmVkLW9mZi1ieTogQ2h1 bmZlbmcgWXVuIDxjaHVuZmVuZy55dW5AbWVkaWF0ZWsuY29tPg0KLS0tDQp2MjogYWRkIENjIEZs b3JpYW4NCi0tLQ0KIGRyaXZlcnMvdXNiL2dhZGdldC91ZGMvYmRjL2JkYy5oIHwgODQgKysrKysr KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIDEgZmlsZSBjaGFuZ2VkLCA0MiBp bnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvdXNi L2dhZGdldC91ZGMvYmRjL2JkYy5oIGIvZHJpdmVycy91c2IvZ2FkZ2V0L3VkYy9iZGMvYmRjLmgN CmluZGV4IGY4ZDU5NTguLjhkMDBiMTIgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL3VzYi9nYWRnZXQv dWRjL2JkYy9iZGMuaA0KKysrIGIvZHJpdmVycy91c2IvZ2FkZ2V0L3VkYy9iZGMvYmRjLmgNCkBA IC0xMDIsNyArMTAyLDcgQEANCiAjZGVmaW5lIEJEQ19TUEIocCkJKChwKSAmIDB4NykNCiANCiAv KiBCREMgQ2FwYWJpbGl0eTEgKi8NCi0jZGVmaW5lIEJEQ19QNjQJCSgxIDw8IDApDQorI2RlZmlu ZSBCRENfUDY0CQlCSVQoMCkNCiANCiAvKiBCREMgQ29tbWFuZCByZWdpc3RlciAqLw0KICNkZWZp bmUgQkRDX0NNRF9GSAkweGUNCkBAIC0xMTEsNyArMTExLDcgQEANCiAjZGVmaW5lIEJEQ19DTURf QkxBCTB4Mw0KICNkZWZpbmUgQkRDX0NNRF9FUEMJMHgyDQogI2RlZmluZSBCRENfQ01EX0RWQwkw eDENCi0jZGVmaW5lIEJEQ19DTURfQ1dTCQkoMHgxIDw8IDUpDQorI2RlZmluZSBCRENfQ01EX0NX UwkJQklUKDUpDQogI2RlZmluZSBCRENfQ01EX0NTVChwKQkJKCgocCkgJiAoMHhmIDw8IDYpKT4+ NikNCiAjZGVmaW5lIEJEQ19DTURfRVBOKHApCQkoKChwKSAmIDB4MWYpIDw8IDEwKQ0KICNkZWZp bmUgQkRDX1NVQl9DTURfQURECQkoMHgxIDw8IDE3KQ0KQEAgLTEyNCw3ICsxMjQsNyBAQA0KICNk ZWZpbmUgQkRDX1NVQl9DTURfRVBfU1RQCSgweDIgPDwgMTcpDQogI2RlZmluZSBCRENfU1VCX0NN RF9FUF9TVEwJKDB4NCA8PCAxNykNCiAjZGVmaW5lIEJEQ19TVUJfQ01EX0VQX1JTVAkoMHgxIDw8 IDE3KQ0KLSNkZWZpbmUgQkRDX0NNRF9TUkQJCSgxIDw8IDI3KQ0KKyNkZWZpbmUgQkRDX0NNRF9T UkQJCUJJVCgyNykNCiANCiAvKiBDTUQgY29tcGxldGlvbiBzdGF0dXMgKi8NCiAjZGVmaW5lIEJE Q19DTURTX1NVQ0MJMHgxDQpAQCAtMTQxLDE5ICsxNDEsMTkgQEANCiAjZGVmaW5lIEVQTV9TSElG VAk0DQogDQogLyogQkRDIFVTUFNDICovDQotI2RlZmluZSBCRENfVkJDCQkoMSA8PCAzMSkNCi0j ZGVmaW5lIEJEQ19QUkMJCSgxIDw8IDMwKQ0KLSNkZWZpbmUgQkRDX1BDRQkJKDEgPDwgMjkpDQot I2RlZmluZSBCRENfQ0ZDCQkoMSA8PCAyOCkNCi0jZGVmaW5lIEJEQ19QQ0MJCSgxIDw8IDI3KQ0K LSNkZWZpbmUgQkRDX1BTQwkJKDEgPDwgMjYpDQotI2RlZmluZSBCRENfVkJTCQkoMSA8PCAyNSkN Ci0jZGVmaW5lIEJEQ19QUlMJCSgxIDw8IDI0KQ0KLSNkZWZpbmUgQkRDX1BDUwkJKDEgPDwgMjMp DQorI2RlZmluZSBCRENfVkJDCQlCSVQoMzEpDQorI2RlZmluZSBCRENfUFJDCQlCSVQoMzApDQor I2RlZmluZSBCRENfUENFCQlCSVQoMjkpDQorI2RlZmluZSBCRENfQ0ZDCQlCSVQoMjgpDQorI2Rl ZmluZSBCRENfUENDCQlCSVQoMjcpDQorI2RlZmluZSBCRENfUFNDCQlCSVQoMjYpDQorI2RlZmlu ZSBCRENfVkJTCQlCSVQoMjUpDQorI2RlZmluZSBCRENfUFJTCQlCSVQoMjQpDQorI2RlZmluZSBC RENfUENTCQlCSVQoMjMpDQogI2RlZmluZSBCRENfUFNQKHApCSgoKHApICYgKDB4NyA8PCAyMCkp Pj4yMCkNCi0jZGVmaW5lIEJEQ19TQ04JCSgxIDw8IDgpDQotI2RlZmluZSBCRENfU0RDCQkoMSA8 PCA3KQ0KLSNkZWZpbmUgQkRDX1NXUwkJKDEgPDwgNCkNCisjZGVmaW5lIEJEQ19TQ04JCUJJVCg4 KQ0KKyNkZWZpbmUgQkRDX1NEQwkJQklUKDcpDQorI2RlZmluZSBCRENfU1dTCQlCSVQoNCkNCiAN CiAjZGVmaW5lIEJEQ19VU1BTQ19SVwkoQkRDX1NDTnxCRENfU0RDfEJEQ19TV1N8MHhmKQ0KICNk ZWZpbmUgQkRDX1BTUChwKQkoKChwKSAmICgweDcgPDwgMjApKT4+MjApDQpAQCAtMTY3LDE3ICsx NjcsMTcgQEANCiAjZGVmaW5lIEJEQ19QU1RfTUFTSwkweGYNCiANCiAvKiBVU1BQTVMgKi8NCi0j ZGVmaW5lIEJEQ19VMkUJCSgweDEgPDwgMzEpDQotI2RlZmluZSBCRENfVTFFCQkoMHgxIDw8IDMw KQ0KLSNkZWZpbmUgQkRDX1UyQQkJKDB4MSA8PCAyOSkNCi0jZGVmaW5lIEJEQ19QT1JUX1cxUwko MHgxIDw8IDE3KQ0KKyNkZWZpbmUgQkRDX1UyRQkJQklUKDMxKQ0KKyNkZWZpbmUgQkRDX1UxRQkJ QklUKDMwKQ0KKyNkZWZpbmUgQkRDX1UyQQkJQklUKDI5KQ0KKyNkZWZpbmUgQkRDX1BPUlRfVzFT CUJJVCgxNykNCiAjZGVmaW5lIEJEQ19VMVQocCkJKChwKSAmIDB4ZmYpDQogI2RlZmluZSBCRENf VTJUKHApCSgoKHApICYgMHhmZikgPDwgOCkNCiAjZGVmaW5lIEJEQ19VMVRfTUFTSwkweGZmDQog DQogLyogVVNCUE0yICovDQogLyogSGFyZHdhcmUgTFBNIEVuYWJsZSAqLw0KLSNkZWZpbmUgQkRD X0hMRQkJKDEgPDwgMTYpDQorI2RlZmluZSBCRENfSExFCQlCSVQoMTYpDQogDQogLyogQkRDIFN0 YXR1cyBhbmQgQ29udHJvbCAqLw0KICNkZWZpbmUgQkRDX0NPUF9SU1QJKDEgPDwgMjkpDQpAQCAt MTg2LDExICsxODYsMTEgQEANCiANCiAjZGVmaW5lIEJEQ19DT1BfTUFTSyAoQkRDX0NPUF9SU1R8 QkRDX0NPUF9SVU58QkRDX0NPUF9TVFApDQogDQotI2RlZmluZSBCRENfQ09TCQkoMSA8PCAyOCkN CisjZGVmaW5lIEJEQ19DT1MJCUJJVCgyOCkNCiAjZGVmaW5lIEJEQ19DU1RTKHApCSgoKHApICYg KDB4NyA8PCAyMCkpID4+IDIwKQ0KLSNkZWZpbmUgQkRDX01BU0tfTUNXCSgxIDw8IDcpDQotI2Rl ZmluZSBCRENfR0lFCQkoMSA8PCAxKQ0KLSNkZWZpbmUgQkRDX0dJUAkJKDEgPDwgMCkNCisjZGVm aW5lIEJEQ19NQVNLX01DVwlCSVQoNykNCisjZGVmaW5lIEJEQ19HSUUJCUJJVCgxKQ0KKyNkZWZp bmUgQkRDX0dJUAkJQklUKDApDQogDQogI2RlZmluZSBCRENfSExUCTENCiAjZGVmaW5lIEJEQ19O T1IJMg0KQEAgLTIwMSwxOSArMjAxLDE5IEBADQogI2RlZmluZSBCRF9DSEFJTgkweGYNCiANCiAj ZGVmaW5lIEJEX1RGU19TSElGVAk0DQotI2RlZmluZSBCRF9TT1QJCSgxIDw8IDI2KQ0KLSNkZWZp bmUgQkRfRU9UCQkoMSA8PCAyNykNCi0jZGVmaW5lIEJEX0lTUAkJKDEgPDwgMjkpDQotI2RlZmlu ZSBCRF9JT0MJCSgxIDw8IDMwKQ0KLSNkZWZpbmUgQkRfU0JGCQkoMSA8PCAzMSkNCisjZGVmaW5l IEJEX1NPVAkJQklUKDI2KQ0KKyNkZWZpbmUgQkRfRU9UCQlCSVQoMjcpDQorI2RlZmluZSBCRF9J U1AJCUJJVCgyOSkNCisjZGVmaW5lIEJEX0lPQwkJQklUKDMwKQ0KKyNkZWZpbmUgQkRfU0JGCQlC SVQoMzEpDQogDQogI2RlZmluZSBCRF9JTlRSX1RBUkdFVChwKQkoKChwKSAmIDB4MWYpIDw8IDI3 KQ0KIA0KLSNkZWZpbmUgQkRDX1NSUl9SV1MJCSgxIDw8IDQpDQotI2RlZmluZSBCRENfU1JSX1JT VAkJKDEgPDwgMykNCi0jZGVmaW5lIEJEQ19TUlJfSVNSCQkoMSA8PCAyKQ0KLSNkZWZpbmUgQkRD X1NSUl9JRQkJKDEgPDwgMSkNCi0jZGVmaW5lIEJEQ19TUlJfSVAJCSgxIDw8IDApDQorI2RlZmlu ZSBCRENfU1JSX1JXUwkJQklUKDQpDQorI2RlZmluZSBCRENfU1JSX1JTVAkJQklUKDMpDQorI2Rl ZmluZSBCRENfU1JSX0lTUgkJQklUKDIpDQorI2RlZmluZSBCRENfU1JSX0lFCQlCSVQoMSkNCisj ZGVmaW5lIEJEQ19TUlJfSVAJCUJJVCgwKQ0KICNkZWZpbmUgQkRDX1NSUl9FUEkocCkJKCgocCkg JiAoMHhmZiA8PCAyNCkpID4+IDI0KQ0KICNkZWZpbmUgQkRDX1NSUl9EUEkocCkgKCgocCkgJiAo MHhmZiA8PCAxNikpID4+IDE2KQ0KICNkZWZpbmUgQkRDX1NSUl9EUElfTUFTSwkweDAwZmYwMDAw DQpAQCAtMjIxLDcgKzIyMSw3IEBADQogI2RlZmluZSBNQVJLX0NIQUlOX0JECShCRF9DSEFJTnxC RF9FT1R8QkRfU09UKQ0KIA0KIC8qIENvbnRyb2wgdHJhbnNmZXIgQkQgc3BlY2lmaWMgZmllbGRz ICovDQotI2RlZmluZSBCRF9ESVJfSU4JCSgxIDw8IDI1KQ0KKyNkZWZpbmUgQkRfRElSX0lOCQlC SVQoMjUpDQogDQogI2RlZmluZSBCRENfUFRDX01BU0sJMHhmMDAwMDAwMA0KIA0KQEAgLTI0MSwx MyArMjQxLDEzIEBADQogDQogLyogVHJhbnNmZXIgQkQgZmllbGRzICovDQogI2RlZmluZSBCRF9M RU4ocCkgKChwKSAmIDB4MWZmZmYpDQotI2RlZmluZSBCRF9MVEYJCSgxIDw8IDI1KQ0KKyNkZWZp bmUgQkRfTFRGCQlCSVQoMjUpDQogI2RlZmluZSBCRF9UWVBFX0RTCTB4MQ0KICNkZWZpbmUgQkRf VFlQRV9TUwkweDINCiANCi0jZGVmaW5lIEJEQ19FUF9FTkFCTEVEICAgICAoMSA8PCAwKQ0KLSNk ZWZpbmUgQkRDX0VQX1NUQUxMICAgICAgICgxIDw8IDEpDQotI2RlZmluZSBCRENfRVBfU1RPUCAg ICAgICAgKDEgPDwgMikNCisjZGVmaW5lIEJEQ19FUF9FTkFCTEVEICAgICBCSVQoMCkNCisjZGVm aW5lIEJEQ19FUF9TVEFMTCAgICAgICBCSVQoMSkNCisjZGVmaW5lIEJEQ19FUF9TVE9QICAgICAg ICBCSVQoMikNCiANCiAvKiBPbmUgQkQgY2FuIHRyYW5zZmVyIG1heCA2NTUzNiBieXRlcyAqLw0K ICNkZWZpbmUgQkRfTUFYX0JVRkZfU0laRQkoMSA8PCAxNikNCkBAIC0yNjYsOSArMjY2LDkgQEAN CiAvKiBGVU5DVElPTiBXQUtFIERFViBOT1RJRklDQVRJT04gaW50ZXJ2YWwsIFVTQjMgc3BlYyB0 YWJsZSA4LjEzICovDQogI2RlZmluZSBCRENfVE5PVElGWSAyNTAwIC8qaW4gbXMqLw0KIC8qIERl dnN0YXR1cyBiaXRmaWVsZHMgKi8NCi0jZGVmaW5lIFJFTU9URV9XQUtFVVBfSVNTVUVECSgxIDw8 IDE2KQ0KLSNkZWZpbmUgREVWSUNFX1NVU1BFTkRFRAkoMSA8PCAxNykNCi0jZGVmaW5lIEZVTkNf V0FLRV9JU1NVRUQJKDEgPDwgMTgpDQorI2RlZmluZSBSRU1PVEVfV0FLRVVQX0lTU1VFRAlCSVQo MTYpDQorI2RlZmluZSBERVZJQ0VfU1VTUEVOREVECUJJVCgxNykNCisjZGVmaW5lIEZVTkNfV0FL RV9JU1NVRUQJQklUKDE4KQ0KICNkZWZpbmUgUkVNT1RFX1dBS0VfRU5BQkxFCSgxIDw8IFVTQl9E RVZJQ0VfUkVNT1RFX1dBS0VVUCkNCiANCiAvKiBPbiBkaXNjb25uZWN0LCBwcmVzZXJ2ZSB0aGVz ZSBiaXRzIGFuZCBjbGVhciByZXN0ICovDQotLSANCjEuOS4xDQo=