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 Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AFC67C433F5 for ; Sat, 19 Feb 2022 23:09:13 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 4718283C80; Sun, 20 Feb 2022 00:09:11 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="mbM6G3dr"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id E495683C79; Sun, 20 Feb 2022 00:09:08 +0100 (CET) Received: from mail-io1-xd2e.google.com (mail-io1-xd2e.google.com [IPv6:2607:f8b0:4864:20::d2e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id F3B4F83C55 for ; Sun, 20 Feb 2022 00:09:02 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=aford173@gmail.com Received: by mail-io1-xd2e.google.com with SMTP id d19so1324281ioc.8 for ; Sat, 19 Feb 2022 15:09:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=DDJdeXXaBujGPqQd2VnDDIt39z4ZG/oXjgOxeXnMVDE=; b=mbM6G3dr+GBB200o2mwFN8nRcGGjuxhRIJ3f1+SyvSFRBwy5QGkaz/XPn7zZMOpDAO wDzL/KKXh5qPW7sAHHG0oCI47vV674uI3NjXAXmv7znyNxGLoYsbOJ9svhQn/G4tkjUv SbKDfyvooNkm9KeB9kk8FDLzwzbLriMAFq7lud6VikKUhbFPIiPG8vZN2c0NPncbQKY2 nc2Xd/6EsrLRIWlrd0nF7QCzfLLCxmYyA9zNoQOcRpFEhHSvOxjLz61b+EcUCWbcKJCJ z0EH+KuAfJ0vCbiyfGpHLBaqwbWdVWADe3XU/OfSsVfX16iMKsky+l9P2BXuyx4DkW4L dUsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=DDJdeXXaBujGPqQd2VnDDIt39z4ZG/oXjgOxeXnMVDE=; b=EGS6p+Sz2BYqXh3eQRg2XcsL+4vrkhzkYQ1LTjHvmDHtcq1M5WHqPeQxEufweFVJYF vhgnDE3UnpdLpPOFH5Vx+ncZrLbr95KZ2GCXoTYNaKoqb8eHgJKifRG/92ICvxQpq08x 7TaxQSqXb4LUc4GLSEcwwmDs34eJ34rrSk+/IAcEuQHD8D7xk0bW9Z3D/445xGiH9vv+ P+kIpEsFvwFAyeO5Gd2RLe2S7AB7T8QRKKA8bbVgbj6UcyTnn6Agso4dhzdOfB2dwyBx Zxk75IO5bzZr1vRsNNzW1bo/r3OKwQvk6vdd37NxU0+uChsbOQTkwYvMWzaFxnV9XhAB xPuA== X-Gm-Message-State: AOAM532R/gofqA3zxpkXBzZiig9SiXB81Hb4eydh419qWkU/JcXd5ip3 kP6bavTpb4TQNB4umH3X6W//PHcBLN0WVQ== X-Google-Smtp-Source: ABdhPJybQT+OrY6VQh2zDyvUjo7rxpb2JRpMK+dR/GrM1eo9RVBnge1zDRznaiFHfFhtlcbKR7wsKg== X-Received: by 2002:a02:cb5b:0:b0:311:c0a0:9e1c with SMTP id k27-20020a02cb5b000000b00311c0a09e1cmr10492444jap.5.1645312140783; Sat, 19 Feb 2022 15:09:00 -0800 (PST) Received: from aford-IdeaCentre-A730.lan ([2601:448:8400:9e8:4655:df85:f9da:7170]) by smtp.gmail.com with ESMTPSA id u12sm5642173ilg.51.2022.02.19.15.08.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Feb 2022 15:09:00 -0800 (PST) From: Adam Ford To: u-boot@lists.denx.de Cc: marex@denx.de, trini@konsulko.com, woods.technical@gmail.com, Adam Ford Subject: [PATCH 0/7] Migrate omap_ehci to use phy driver Date: Sat, 19 Feb 2022 17:08:40 -0600 Message-Id: <20220219230847.798484-1-aford173@gmail.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean With the NOP PHY driver available, it can support toggling the GPIOS to handle coming out of reset. This series cleans up the OMAP EHCI host driver, enables PHY support, and removes the code to toggle the reset GPIO's. This series was tested on an OMAP3530, DM3730, and an AM3517. Users of the omap4_panda, omap3_beagle, omap5_uevm, omap3_evm are asked to test since I do not have that hardware available to me and get_maintainer.pl doesn't list the owners of the affected defconfig files. Adam Ford (7): usb: ehci-omap: Drop dead code usb: ehci-omap: Move omap_ehci_hcd_init to omap_ehci_probe phy: nop-phy: Fix enabling reset usb: ehci-omap: Make Kconfig select PHY if USB_EHCI_OMAP usb: ehci-omap: Use PHY system to manage phy resets usb: ehci-omap: Remove OMAP_EHCI_PHYx_RESET_GPIO from Kconfig configs: omap various: Remove OMAP_EHCI_PHY from defconfigs arch/arm/include/asm/ehci-omap.h | 13 --- configs/am3517_evm_defconfig | 2 - configs/omap35_logic_somlv_defconfig | 2 - configs/omap3_beagle_defconfig | 2 - configs/omap3_logic_somlv_defconfig | 2 - configs/omap4_panda_defconfig | 4 - configs/omap5_uevm_defconfig | 4 - drivers/phy/nop-phy.c | 5 +- drivers/usb/host/Kconfig | 36 +------- drivers/usb/host/ehci-omap.c | 126 +++++++++++++-------------- 10 files changed, 66 insertions(+), 130 deletions(-) -- 2.32.0