Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp1764459ybi; Thu, 20 Jun 2019 03:25:41 -0700 (PDT) X-Google-Smtp-Source: APXvYqzRUlqi3l/c4L6gfS1ZuDIovz2ZnjRhY4DolnIETEpGODaYSM6Nsb0M4omO6wWHt8pwoemk X-Received: by 2002:a62:2582:: with SMTP id l124mr106436612pfl.43.1561026341295; Thu, 20 Jun 2019 03:25:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561026341; cv=none; d=google.com; s=arc-20160816; b=Qeeoyl6UYFvBfHsUbwvYVniMtJ8k3R8PZQWmuj2NQVgaxcsRv0759OaB3ttE1DTV+C OmY1K7Nry3qmPQOrv5CrEymOsZVqSeyuGEeoNNrSdk3aOLarcWlSbR0lYf+TmnMa8Pht NCvmDp8px9tIF9S3On6oEYoBMiplxEtTqE1zpHTtWzBHbTJwRFfprm9+d+yK7fAKteD/ I7ijEdATxs3Ddz5FtSANin1Cz2qAk4V/VOBYaEscpLts23nopd4YjWlwU5m0KUJkjz3E l5/DBjot7U/M9xgFma78WabsRTcDa+AnmFpdFx03HJCtTnf7EDmAse//lnW5iTjjE2rO G/6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=iFgjxLTdvWmTnWhcgeBtUKYHhO9cGVswzaW3c4UNWkI=; b=gTK8babVXxPRroIYIGpRVlkUoLfqXpRTz8X4umXd19yWy/sqV2h/jVSpFrNU+zfyB/ PCvzfvJuzwsEJmzWOcDW6SYiCrv1pDB/BbmuAwkC4ROWw5D8WqJ/JKhSww09rD6yXMuR Q3ukkChSPVkE4IcRhHYmYdslwEN4DCttD5atQRD7w1+yXJf3OH+W6xdkPfWrdjRu+/TA hoS4v+mCLb9u79+A4pNdwn2KKNUqwG3pfIB2/pelwSLoe/wQ5hFhPNRRKJjtRCxgllw5 SxtOE0ZaBU1mo4onHZYSUddYRfEJhA8K2xOSI6g6xeGpyKIHvLKN9qsThR19NCScDDCv lsKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=M1vWG7Ib; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p5si17300577pls.163.2019.06.20.03.25.25; Thu, 20 Jun 2019 03:25:41 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=M1vWG7Ib; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730886AbfFTKZR (ORCPT + 99 others); Thu, 20 Jun 2019 06:25:17 -0400 Received: from mail.kernel.org ([198.145.29.99]:49692 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726124AbfFTKZQ (ORCPT ); Thu, 20 Jun 2019 06:25:16 -0400 Received: from localhost.localdomain (unknown [106.201.116.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id F1260206BA; Thu, 20 Jun 2019 10:25:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1561026315; bh=3ihoOPo5uYqiD4QV67dGSIY/2PGmijlFDatNdmjbsY0=; h=From:To:Cc:Subject:Date:From; b=M1vWG7IbE231acj5Rm7J5lY0MkbNVh/1dKZMmgGUGRouYMpaakzI59I6/JhsvgKol d0lfKhFRAR6+Xsh7wXK8bUVWLZdWkGwYnfUhkN6HVc7Y8dD2D5MG4aS29yFwy6AXUc /ueNmmekviTpmC9LTAAGPF9LTaJoB5PV6/v6Y7zk= From: Vinod Koul To: Mathias Nyman , Greg Kroah-Hartman Cc: linux-arm-msm@vger.kernel.org, Bjorn Andersson , Vinod Koul , Yoshihiro Shimoda , Christian Lamparter , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/5] usb: xhci: Add support for Renesas USB controllers Date: Thu, 20 Jun 2019 15:51:49 +0530 Message-Id: <20190620102154.20805-1-vkoul@kernel.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series add support for Renesas USB controllers uPD720201 and uPD720202. These require firmware to be loaded and in case devices have ROM those can also be programmed if empty. If ROM is porgrammed, it runs from ROM as well. This includes two patches from Christian which supported these controllers w/o ROM and later my patches for ROM support and multiple firmware versions. Christian Lamparter (2): usb: xhci: add firmware loader for uPD720201 and uPD720202 w/o ROM usb: xhci: handle uPD720201 and uPD720202 w/o ROM Vinod Koul (3): usb: xhci: Use register defined and field names usb: xhci: Add ROM loader for uPD720201 usb: xhci: allow multiple firmware versions drivers/usb/host/xhci-pci.c | 962 ++++++++++++++++++++++++++++++++++++ 1 file changed, 962 insertions(+) -- 2.20.1