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=-12.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,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 06D81C432BE for ; Tue, 27 Jul 2021 00:44:55 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C0C5D60F55 for ; Tue, 27 Jul 2021 00:44:54 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org C0C5D60F55 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=chromium.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=Sfhhr3Y3OCK5idEzqd9JADkIi8hXQW76VAEf3l1HUeM=; b=GzB0PXL7af4sNZ wmmErNn8/FN1G8ScUvc49A/be4xH6nLUvhwXGNdrmZS4eh5y+v5/CaVs57lEqdqRkpzK5R7sALhHj vN9HX2I4m/CTV4MjZLvP47Hmauxhn7qeG80cXAV2qyOCMwLNmB/ATnozWuns2oaeynrS+2+194IKH EI8jtY//+5q8W04pG/ufGHC8GruDSMtn+oK6UBRDwqC/fKE0Wa1x7TDRRA+51tfMmxn9f4vsRnK1Z rhj9SlBbrLWtBZThA5kn+TUg/ni819/VJYPpbQ0TAImIr440+qQCUOSjJc56KFC0ED6mnzUqmTozh zlpVIlz0NlQvuy+Kf4eg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1m8BA1-00CiRK-4R; Tue, 27 Jul 2021 00:41:29 +0000 Received: from mail-pl1-x631.google.com ([2607:f8b0:4864:20::631]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1m8B9x-00CiQo-LA for linux-arm-kernel@lists.infradead.org; Tue, 27 Jul 2021 00:41:27 +0000 Received: by mail-pl1-x631.google.com with SMTP id e21so9270482pla.5 for ; Mon, 26 Jul 2021 17:41:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=0jFCOGwVLro74l3AmLxyBCChPeG0hsgLLLHqSxGYC8Q=; b=j7ylPVAQw+lTn6ziL/mjQqe0zt1970y8zj8Ky2J8/U3Mm/6MbgYAdeab5b1tgow/Z9 PutsnDEE+8JERJOP5SZv6R6zO41Yo5ubUF/51vLXDtWVpHOVBccGkkfte7LEi6V3VPgo qVR2ddrgwtyysqZpJ46+xhYYsyOC4HPRvPDxE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=0jFCOGwVLro74l3AmLxyBCChPeG0hsgLLLHqSxGYC8Q=; b=k1KnK7QCYAbrC1iAzd1e83/kZxIhaZ+toZSLBjzHKEPzmlIQ56NO3zCr+m6Nc34p5W XjIaIhawAL2j2y8ADZYiR9Xe0XLZ+GSAumRVDBV2bT9Npvp+hmoYwdZnD1ACiRX76y+D JLXb5HIGFa2lglbIPRyzuXg1qmxyNTQLG76W8Z1K+YDVz6s/x36HtVZO2Dv6plt6LF4d UmUxZhkhmdOrQVCQHdRRPEK6ifewpUswNjz8Vps4eGe5deTU1UGku4/H3yLcaRhXPPii vEcnCd1KLva65tT4mObrx1ZgbE+XlofF+bs5rXqGMV93zAVwDcE65UUGH0aCqGktd+M9 LR4w== X-Gm-Message-State: AOAM531IcnB2PmXQacX7SKF6jRNmV3+tucEHtau9XdzD0VFNDJkVAkyj utQL/0ATVI2ACDrqET01R5huvw== X-Google-Smtp-Source: ABdhPJxSujWkxvebgTf191AqcD9sTAO6N5nM6PwU/6B5IuN0Uwt2UPomKNnQaijzM9rdXKMVE7fbyA== X-Received: by 2002:a17:90b:4ac4:: with SMTP id mh4mr1597666pjb.48.1627346483049; Mon, 26 Jul 2021 17:41:23 -0700 (PDT) Received: from localhost ([2620:15c:202:201:9c3d:270c:6be9:9c33]) by smtp.gmail.com with UTF8SMTPSA id y8sm1278565pfe.162.2021.07.26.17.41.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 26 Jul 2021 17:41:22 -0700 (PDT) From: Matthias Kaehlcke To: Greg Kroah-Hartman , Alan Stern , Rob Herring , Frank Rowand , Mathias Nyman , Felipe Balbi Cc: Bastien Nocera , Peter Chen , devicetree@vger.kernel.org, Michal Simek , linux-kernel@vger.kernel.org, Douglas Anderson , Krzysztof Kozlowski , linux-usb@vger.kernel.org, Ravi Chandra Sadineni , Stephen Boyd , Matthias Kaehlcke , Al Cooper , Andrey Zhizhikin , Andy Gross , Aswath Govindraju , Bjorn Andersson , Catalin Marinas , Dmitry Baryshkov , Dmitry Osipenko , Enric Balletbo i Serra , Fabio Estevam , =?UTF-8?q?Guido=20G=C3=BCnther?= , Jagan Teki , Nishanth Menon , Pawel Laszczak , Roger Quadros , Shawn Guo , Vinod Koul , Will Deacon , linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org Subject: [PATCH v15 0/6] usb: misc: Add onboard_usb_hub driver Date: Mon, 26 Jul 2021 17:41:12 -0700 Message-Id: <20210727004118.2583774-1-mka@chromium.org> X-Mailer: git-send-email 2.32.0.432.gabb21c7263-goog MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210726_174125_748989_BF022609 X-CRM114-Status: GOOD ( 26.11 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org VGhpcyBzZXJpZXMgYWRkczoKLSB0aGUgb25ib2FyZF91c2JfaHViX2RyaXZlcgotIGdsdWUgaW4g dGhlIHhoY2ktcGxhdCBkcml2ZXIgdG8gY3JlYXRlIGFuZCBkZXN0cm95IHRoZQogIG9uYm9hcmRf dXNiX2h1YiBwbGF0Zm9ybSBkZXZpY2VzIGlmIG5lZWRlZAotIGEgZGV2aWNlIHRyZWUgYmluZGlu ZyBmb3IgdGhlIFJlYWx0ZWsgUlRTNTQxMSBVU0IgaHViIGNvbnRyb2xsZXIKLSBkZXZpY2UgdHJl ZSBjaGFuZ2VzIHRoYXQgYWRkIFJUUzU0MTEgZW50cmllcyBmb3IgdGhlIFFDQSBTQzcxODAKICBi YXNlZCBib2FyZHMgdHJvZ2RvciBhbmQgbGF6b3IKLSBhIGNvdXBsZSBvZiBzdHVicyBmb3IgcGxh dGZvcm0gZGV2aWNlIGZ1bmN0aW9ucyB0byBhdm9pZAogIHVucmVzb2x2ZWQgc3ltYm9scyB3aXRo IGNlcnRhaW4ga2VybmVsIGNvbmZpZ3MKClRoZSBtYWluIGlzc3VlIHRoZSBkcml2ZXIgYWRkcmVz c2VzIGlzIHRoYXQgYSBVU0IgaHViIG5lZWRzIHRvIGJlCnBvd2VyZWQgYmVmb3JlIGl0IGNhbiBi ZSBkaXNjb3ZlcmVkLiBGb3IgZGlzY3JldGUgb25ib2FyZCBodWJzIChhbgpleGFtcGxlIGZvciBz dWNoIGEgaHViIGlzIHRoZSBSZWFsdGVrIFJUUzU0MTEpIHRoaXMgaXMgb2Z0ZW4gc29sdmVkCmJ5 IHN1cHBseWluZyB0aGUgaHViIHdpdGggYW4gJ2Fsd2F5cy1vbicgcmVndWxhdG9yLCB3aGljaCBp cyBraW5kCm9mIGEgaGFjay4gU29tZSBvbmJvYXJkIGh1YnMgbWF5IHJlcXVpcmUgZnVydGhlciBp bml0aWFsaXphdGlvbgpzdGVwcywgbGlrZSBjaGFuZ2luZyB0aGUgc3RhdGUgb2YgYSBHUElPIG9y IGVuYWJsaW5nIGEgY2xvY2ssIHdoaWNoCnJlcXVpcmVzIGV2ZW4gbW9yZSBoYWNrcy4gVGhpcyBk cml2ZXIgY3JlYXRlcyBhIHBsYXRmb3JtIGRldmljZQpyZXByZXNlbnRpbmcgdGhlIGh1YiB3aGlj aCBwZXJmb3JtcyB0aGUgbmVjZXNzYXJ5IGluaXRpYWxpemF0aW9uLgpDdXJyZW50bHkgaXQgb25s eSBzdXBwb3J0cyBzd2l0Y2hpbmcgb24gYSBzaW5nbGUgcmVndWxhdG9yLCBzdXBwb3J0CmZvciBt dWx0aXBsZSByZWd1bGF0b3JzIG9yIG90aGVyIGFjdGlvbnMgY2FuIGJlIGFkZGVkIGFzIG5lZWRl ZC4KRGlmZmVyZW50IGluaXRpYWxpemF0aW9uIHNlcXVlbmNlcyBjYW4gYmUgc3VwcG9ydGVkIGJh c2VkIG9uIHRoZQpjb21wYXRpYmxlIHN0cmluZy4KCkJlc2lkZXMgcGVyZm9ybWluZyB0aGUgaW5p dGlhbGl6YXRpb24gdGhlIGRyaXZlciBjYW4gYmUgY29uZmlndXJlZAp0byBwb3dlciB0aGUgaHVi IG9mZiBkdXJpbmcgc3lzdGVtIHN1c3BlbmQuIFRoaXMgY2FuIGhlbHAgdG8gZXh0ZW5kCmJhdHRl cnkgbGlmZSBvbiBiYXR0ZXJ5IHBvd2VyZWQgZGV2aWNlcyB3aGljaCBoYXZlIG5vIHJlcXVpcmVt ZW50cwp0byBrZWVwIHRoZSBodWIgcG93ZXJlZCBkdXJpbmcgc3VzcGVuZC4gVGhlIGRyaXZlciBj YW4gYWxzbyBiZQpjb25maWd1cmVkIHRvIGxlYXZlIHRoZSBodWIgcG93ZXJlZCB3aGVuIGEgd2Fr ZXVwIGNhcGFibGUgVVNCIGRldmljZQppcyBjb25uZWN0ZWQgd2hlbiBzdXNwZW5kaW5nLCBhbmQg cG93ZXIgaXQgb2ZmIG90aGVyd2lzZS4KCkNoYW5nZXMgaW4gdjE1OgotIGFkanVzdGVkIGRlcGVu ZGVuY2llcyBvZiBVU0JfRFdDM19DT1JFIHRvIG1ha2Ugc3VyZSBpdCBjYW4gb25seQogIGJlIGVu YWJsZWQgd2hlbiBhdCBsZWFzdCBvbmUgb2YgVVNCX0RXQzNfSE9TVCwgVVNCX0RXQzNfR0FER0VU CiAgb3IgVVNCX0RXQzNfRFVBTF9ST0xFIGlzIHNlbGVjdGFibGUKCkNoYW5nZXMgaW4gdjE0Ogot IHJlYmFzZWQgb24gdG9wIG9mIHY1LjE0LXJjMQotIGRyb3BwZWQgRFQgYmluZGluZyBwYXRjaCB3 aGljaCBsYW5kZWQgaW4gdjUuMTMKCkNoYW5nZXMgaW4gdjEzOgotIGFkZGVkIHBhdGNoICJ1c2I6 IFNwZWNpZnkgZGVwZW5kZW5jeSBvbiBVU0JfWEhDSV9QTEFURk9STSB3aXRoCiAgJ2RlcGVuZHMg b24nIiB0byB0aGUgc2VyaWVzIHRvIGF2b2lkIEtjb25maWcgY29uZmxpY3RzCi0gYWRkZWQgcGF0 Y2ggImFybTY0OiBkZWZjb25maWc6IEV4cGxpY2l0bHkgZW5hYmxlIFVTQl9YSENJX1BMQVRGT1JN IgogIHRvIHRoZSBzZXJpZXMgdG8ga2VlcCBlZmZlY3RpdmUgZGVmY29uZmlnIHVuY2hhbmdlZAoK Q2hhbmdlcyBpbiB2MTI6Ci0gb25ib2FyZF9odWIgZHJpdmVyOiB1c2UgSVNfRU5BQkxFRChDT05G SUdfVVNCX09OQk9BUkRfSFVCX01PRFVMRSkKICBpbiBvbmJvYXJkX2h1Yi5oIHRvIGFsc28gY2hl Y2sgZm9yIHRoZSBkcml2ZXIgYnVpbHQgYXMgbW9kdWxlCi0gb25ib2FyZF9odWJfZHJpdmVyOiBp bmNsdWRlIG9uYm9hcmRfaHViLmggYWdhaW4gdG8gbWFrZSBzdXJlIHRoZXJlCiAgYXJlIHByb3Rv dHlwZSBkZWNsYXJhdGlvbnMgZm9yIHRoZSBwdWJsaWMgZnVuY3Rpb25zCgpDaGFuZ2VzIGluIHYx MToKLSBzdXBwb3J0IG11bHRpcGxlIG9uYm9hcmQgaHVicyBjb25uZWN0ZWQgdG8gdGhlIHNhbWUg cGFyZW50Ci0gZG9uJ3QgaW5jbHVkZSDigJhvbmJvYXJkX2h1Yi5o4oCZIGZyb20gdGhlIG9uYm9h cmQgaHViIGRyaXZlcgoKQ2hhbmdlcyBpbiB2MTA6Ci0gYWx3YXlzIHVzZSBvZl9pc19vbmJvYXJk X3VzYl9odWIoKSBzdHViIHVubGVzcyBPTkJPQVJEX1VTQl9IVUI9eS9tCi0ga2VlcCAncmVndWxh dG9yLWJvb3Qtb24nIHByb3BlcnR5IGZvciBwcDMzMDBfaHViCgpDaGFuZ2VzIGluIHY5OgotIGFk ZGVkIGRlcGVuZGVuY3kgb24gT05CT0FSRF9VU0JfSFVCIChvciAhIU9OQk9BUkRfVVNCX0hVQikg dG8KICBVU0JfUExBVEZPUk1fWEhDSQoKQ2hhbmdlcyBpbiB2NzoKLSB1cGRhdGVkIERUIGJpbmRp bmcKLSBzZXJpZXMgcmViYXNlZCBvbiBxY29tL2FybTY0LWZvci01LjEzCgpDaGFuZ2VzIGluIHY2 OgotIHVwZGF0ZWQgc3VtbWFyeQoKQ2hhbmdlcyBpbiB2NToKLSBjb3ZlciBsZXR0ZXIgYWRkZWQK Ck1hdHRoaWFzIEthZWhsY2tlICg2KToKICB1c2I6IG1pc2M6IEFkZCBvbmJvYXJkX3VzYl9odWIg ZHJpdmVyCiAgb2YvcGxhdGZvcm06IEFkZCBzdHVicyBmb3Igb2ZfcGxhdGZvcm1fZGV2aWNlX2Ny ZWF0ZS9kZXN0cm95KCkKICBhcm02NDogZGVmY29uZmlnOiBFeHBsaWNpdGx5IGVuYWJsZSBVU0Jf WEhDSV9QTEFURk9STQogIHVzYjogU3BlY2lmeSBkZXBlbmRlbmNpZXMgb24gVVNCX1hIQ0lfUExB VEZPUk0gd2l0aCAnZGVwZW5kcyBvbicKICB1c2I6IGhvc3Q6IHhoY2ktcGxhdDogQ3JlYXRlIHBs YXRmb3JtIGRldmljZSBmb3Igb25ib2FyZCBodWJzIGluCiAgICBwcm9iZSgpCiAgYXJtNjQ6IGR0 czogcWNvbTogc2M3MTgwLXRyb2dkb3I6IEFkZCBub2RlcyBmb3Igb25ib2FyZCBVU0IgaHViCgog Li4uL3N5c2ZzLWJ1cy1wbGF0Zm9ybS1vbmJvYXJkLXVzYi1odWIgICAgICAgIHwgICA4ICsKIE1B SU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArCiAuLi4v Ym9vdC9kdHMvcWNvbS9zYzcxODAtdHJvZ2Rvci1sYXpvci1yMC5kdHMgfCAgMTkgKy0KIC4uLi9i b290L2R0cy9xY29tL3NjNzE4MC10cm9nZG9yLWxhem9yLXIxLmR0cyB8ICAxMiArLQogLi4uL2Fy bTY0L2Jvb3QvZHRzL3Fjb20vc2M3MTgwLXRyb2dkb3ItcjEuZHRzIHwgIDE5ICstCiBhcmNoL2Fy bTY0L2Jvb3QvZHRzL3Fjb20vc2M3MTgwLXRyb2dkb3IuZHRzaSAgfCAgMTkgKy0KIGFyY2gvYXJt NjQvY29uZmlncy9kZWZjb25maWcgICAgICAgICAgICAgICAgICB8ICAgMSArCiBkcml2ZXJzL3Vz Yi9jZG5zMy9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvdXNi L2R3YzMvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICB8ICAgNSArLQogZHJpdmVycy91c2Iv aG9zdC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICstCiBkcml2ZXJzL3VzYi9o b3N0L3hoY2ktcGxhdC5jICAgICAgICAgICAgICAgICAgfCAgIDYgKwogZHJpdmVycy91c2IvaG9z dC94aGNpLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGRyaXZlcnMvdXNiL21pc2Mv S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICB8ICAxNyArCiBkcml2ZXJzL3VzYi9taXNjL01h a2VmaWxlICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogZHJpdmVycy91c2IvbWlzYy9vbmJv YXJkX3VzYl9odWIuYyAgICAgICAgICAgIHwgNDk3ICsrKysrKysrKysrKysrKysrKwogaW5jbHVk ZS9saW51eC9vZl9wbGF0Zm9ybS5oICAgICAgICAgICAgICAgICAgIHwgIDIyICstCiBpbmNsdWRl L2xpbnV4L3VzYi9vbmJvYXJkX2h1Yi5oICAgICAgICAgICAgICAgfCAgMTggKwogMTcgZmlsZXMg Y2hhbmdlZCwgNjIxIGluc2VydGlvbnMoKyksIDM5IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUg MTAwNjQ0IERvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtYnVzLXBsYXRmb3JtLW9uYm9h cmQtdXNiLWh1YgogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvdXNiL21pc2Mvb25ib2FyZF91 c2JfaHViLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2xpbnV4L3VzYi9vbmJvYXJkX2h1 Yi5oCgotLSAKMi4zMi4wLjQzMi5nYWJiMjFjNzI2My1nb29nCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxp c3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZy YWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=