From patchwork Mon Mar 24 18:17:37 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Caleb Connolly X-Patchwork-Id: 875765 Delivered-To: patch@linaro.org Received: by 2002:a5d:5f4c:0:b0:38f:210b:807b with SMTP id cm12csp2282174wrb; Mon, 24 Mar 2025 11:18:03 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCURFbHET/E5/8K++RR3QYxFeR8ix5/9sctFpFBEVOzCGe3Ir0W+dNAGjKbzrufPcNaz7tZnhQ==@linaro.org X-Google-Smtp-Source: AGHT+IHAKAMIC+6wXcJvu1fTW5SlwWY3usLYjQmpDPhoWJnVf+lmSYkqPbH3BRRgAp2ypSfJOgAz X-Received: by 2002:a05:6102:808c:b0:4bb:e2a1:183e with SMTP id ada2fe7eead31-4c50d5fa42bmr10780709137.18.1742840282928; Mon, 24 Mar 2025 11:18:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1742840282; cv=none; d=google.com; s=arc-20240605; b=gQMCfFEDm72TRg0VpMq4y+Ib/h3kzdXnObF7IWG7Gh3aC0Zn2+ZFrqfoBXIdhxqkXp HCUCoFxVy/Rcn+zxfQYW9GepVbyseYJsT/ir/K6XhvalOKSwlc6a01ty2sVY+CeGR34n qthUT0PNrQELTPBZBDIlJvNHee583LoNWfkc7EPNim6gEJTuHn2US9fstPbZW+nJxTHF nGodPXgWkH1m/tho5+rFNOJZo7M9N1XlI5b2fZDuac/OZ2IjtSjgydgpRvj7X8X66h7t jZVaw2qpYO8xo17NOBlCvf6twTs8OPzb2fOLu3J6I4QqGbxVYouuXKU5A3cryGJVyaTz 7lkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:cc:to:in-reply-to:references :message-id:content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=zU6ohVIXEFl7wyAEdcIXuZ8oe5tYvcDPmifdWbp4rXw=; fh=x6lhhH+e4b/RgXHJkjLv7u8XgHuxM+HoyxT78lwJpQo=; b=QxEilf0oRwaoF8okzhya+aX08dCN+pJPVxqtZFOf68fId4BTA77ulgeHWdS1nmmoeB 9m/lgCvbDahi+/eg52mSH//cNZrI6Wz1j2wim5/6BJsvWd6HtQam70onsIVKh4KXVx+j nCdoyQpMq4ju0wKnXumL+aFxlyZ++teef7RTiO3rxaKhtVRMia7KRSyxgY4YBeOH2zhZ OkS1/XJ/UftkhBs5T8jEs+GB4a9+dydCD/VD+LZtyJw+Y+/LduXV7IhYrDQL5+3za642 90r/zvR3xUr3XRisda91N/n86Rs9UYk36E/Zi5eNYdYi6C5gsdS/oqEdMx2vnUjGwpBT sDXw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=LOqgVnsz; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from phobos.denx.de (phobos.denx.de. [2a01:238:438b:c500:173d:9f52:ddab:ee01]) by mx.google.com with ESMTPS id ada2fe7eead31-4c50bcf1536si1806875137.57.2025.03.24.11.18.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Mar 2025 11:18:02 -0700 (PDT) Received-SPF: pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=LOqgVnsz; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id E38E9811AC; Mon, 24 Mar 2025 19:17:53 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org 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=linaro.org header.i=@linaro.org header.b="LOqgVnsz"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id AF2DF809D0; Mon, 24 Mar 2025 19:17:51 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) (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 36D8F809D0 for ; Mon, 24 Mar 2025 19:17:49 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=caleb.connolly@linaro.org Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-3913d45a148so3857833f8f.3 for ; Mon, 24 Mar 2025 11:17:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1742840268; x=1743445068; darn=lists.denx.de; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=zU6ohVIXEFl7wyAEdcIXuZ8oe5tYvcDPmifdWbp4rXw=; b=LOqgVnszyCoYizuHgzYfqRw+DCLOIbbuWmiFuqu/jvVZPc4pFp0ehRSuFKlADlgkmK o9NEO9FB1lEqhRhI5zt6pwyJYZl2hCp9AQuJAeFmvtpshN0uWt5gB8YQ7CC20bZLCiQC 5s7OdNkX4oiazYS6pMmQf9Tv5/gr2D2mtQSsWc02r+Wp2SkzuMvzWKx8AQJ2ts4m/51k uovPofVXkprGMVmEzGTn9mEj+3Uv1Q6mAFP8dpttkLI9xEmL1mrq/3cbTpQbEhl/F3ax jWk1+2gi81gSVSE0gkX0QVN3kjQYESJU7GYYEGs0shlmwrlR/kmxVaq9SmhlAUKTx2lb ZbAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742840268; x=1743445068; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zU6ohVIXEFl7wyAEdcIXuZ8oe5tYvcDPmifdWbp4rXw=; b=q7m8KuI5SdTLntcpOHQJo3nLw8BDs3N+cbE1Hlsqn2DRH5TmO4mCwmqAklFnGsCnYM 4papaqFd/pWciISFc5/KnfOiNrBy/calPoDwirjaITWYY5wthGVGeCOLdSXQix+ufv+G IUbjc3xDzFurYiWXkZYwVm0tSzYHtPSvZL0Q0WdBrRC/afEax6uVgcO6W78iNkCk3n7q dKY19kmGjjMLjMHsrjNcCndl04xojdTDspeAsQCEG5KFiZEoABWpQMDTNZewQLwBDVbQ VknEDWb1hDMKHN/pzsE2Dz7pCTlqSk9+iTFuW9QLDNPa6T3agHpArNcVZ/oRr1fjPKmM 2lRw== X-Gm-Message-State: AOJu0YxeQsYdP+APm7qVyltaTTlbCVHdZ2EurGZEX+wfveZUVCYdVgFV tJnG+bVvSk1FBEAbIz1CfO/2/LQ2OXi6FCebanHlPOFjLae4HCWY8ytyuwIAQso= X-Gm-Gg: ASbGnctvKfMcu6bMHLCc1DjQdLoP0c8MHzw1sYk11rHAogS70uTyXU/tInf+cxffugY ifFvcZ8X3yPm4r6s71+raHIG/+Ero1d9p+YHDQWpYpOI/1ZCz4p+TX7e+8s1tdLqNZSXSFTFdfg fhBGM2x2/DTHRhiBG3hrP6nh6nJiWxDLR/9eRCqqxKp3i/5yLCQVAwyOrH75zlnmoHLDe0F22WQ mAxkGJ/nnuQYedhRrKH9ET0Cnh97JaLlj/8qRobnELOs74AtVJl3KjyTTGGqdIL1WrclDJ97VNx kZ5LVhW65rOJbufcvY8bSmhALUSe79p/NMNNnY7R32vWkHShs0A+f3hmdAINAMDtml4jipEbr8j 2KEYVYmc/OjNV X-Received: by 2002:a5d:64af:0:b0:391:2bcc:11f2 with SMTP id ffacd0b85a97d-3997f8f8321mr12557058f8f.1.1742840268283; Mon, 24 Mar 2025 11:17:48 -0700 (PDT) Received: from toyger.tail248178.ts.net (i5E863BED.versanet.de. [94.134.59.237]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3997f9e6450sm11690651f8f.70.2025.03.24.11.17.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Mar 2025 11:17:47 -0700 (PDT) From: Caleb Connolly Date: Mon, 24 Mar 2025 19:17:37 +0100 Subject: [PATCH 1/4] clk/stub: add sdm845 rpmh clock MIME-Version: 1.0 Message-Id: <20250324-sdm845-fixes-fastboot-v1-1-d177a10f336d@linaro.org> References: <20250324-sdm845-fixes-fastboot-v1-0-d177a10f336d@linaro.org> In-Reply-To: <20250324-sdm845-fixes-fastboot-v1-0-d177a10f336d@linaro.org> To: Lukasz Majewski , Sean Anderson , Tom Rini , Caleb Connolly , Neil Armstrong , Sumit Garg , Rayagonda Kokatanur , Ramon Fried Cc: u-boot@lists.denx.de, u-boot-qcom@groups.io X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=797; i=caleb.connolly@linaro.org; h=from:subject:message-id; bh=eYnxfSuqnF3eSWgKnc2Yc/SQptFMeqRMT9i/027n0NQ=; b=owEBbQKS/ZANAwAKAQWDMSsZX2S2AcsmYgBn4aHHFzvxRZF74X4+q4sujIVLLImHr1QdBc4v7 nCqWCS356eJAjMEAAEKAB0WIQS2UaFGPGq+0GkMVc0FgzErGV9ktgUCZ+GhxwAKCRAFgzErGV9k thvcD/9ZfQJN1XQoTxniNQIuMwn2M0kNlOS+BaKPKmz8WREvaUIGj8blEZNGVtP7IdATeaBHSrZ ROin+Xp4c47esfCxg+ur19OvnE8QBCY0zco6djd1cQKBgl3bEnVkuUQNFI/GvmYdUMrsNoJOwNC /e8miPViMtBDttn/KfPXhcia8nN9AJ4abFMxD1S6fuYr2pZPqhkBuY50szA/vJz5n3EUMbT95GW VJcRUJ/Iz+5n8yt9Oq4A8QLGS+JcLsQxmSBSIxiGUGK6lX+Z/93Lvs2wOJGVLvzkf38/TrrULmv B8xeHw03Tfprbcrr1BlKZE+032SlFov9z3R0llxTpBlexfFoPTRBLddkl+cYk9KP1TPNBg1mTj+ 4NXerhlbR4hRgbS5PMC/MEb2lk22MW/PQlcNlbDTsNp/V604XgbfXq8KkRteRmlXlOXTzJxdcws /LRsyeCirxw/Hd5A1cfFwnuJKtg3DKW8PpevSPLSkKUhaZYGjrEJ5bRArl3gTwi10udpeiov54D MSaZcZ511MDrcCdR47KPNo+RTFkHgr9KwYsNUfbpVwTZD4DwdBKGlyPxBJMT3LbHDxVInoYQnXv MkkuM2CMb+NebmNOy4DsS4+VlirM5gSJ+QU8jp/lvpl+SX58DXR9vKTS6VDvFZ0JkskGbE40g4O eMwkfir6JKirlOw== X-Developer-Key: i=caleb.connolly@linaro.org; a=openpgp; fpr=83B24DA7FE145076BC38BB250CD904EB673A7C47 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.8 at phobos.denx.de X-Virus-Status: Clean Necessary for UFS to successfully probe all clocks. Signed-off-by: Caleb Connolly Reviewed-by: Neil Armstrong --- drivers/clk/clk-stub.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/clk-stub.c b/drivers/clk/clk-stub.c index 343fa5cd3fe1704c6bb15a8c9852b9b4e4990351..521ecfc5917b45f8ffaf2f25aabcc5abb4863cea 100644 --- a/drivers/clk/clk-stub.c +++ b/drivers/clk/clk-stub.c @@ -49,8 +49,9 @@ static struct clk_ops stub_clk_ops = { }; static const struct udevice_id stub_clk_ids[] = { { .compatible = "qcom,rpmcc" }, + { .compatible = "qcom,sdm845-rpmh-clk" }, { .compatible = "qcom,sc7280-rpmh-clk" }, { .compatible = "qcom,sm8150-rpmh-clk" }, { .compatible = "qcom,sm8250-rpmh-clk" }, { .compatible = "qcom,sm8550-rpmh-clk" }, From patchwork Mon Mar 24 18:17:38 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Caleb Connolly X-Patchwork-Id: 875766 Delivered-To: patch@linaro.org Received: by 2002:a5d:5f4c:0:b0:38f:210b:807b with SMTP id cm12csp2282244wrb; Mon, 24 Mar 2025 11:18:13 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVdbJgBI+JULLNU4Va2RejMcba6AwFgMwunNAynbFUaJxvAFOx0FVeP8uQXw3HT+Vq4z9ZW2w==@linaro.org X-Google-Smtp-Source: AGHT+IGZuYeO5TgvvGi9AqHB1bnbmQC+ke4oC3HAq4lnV/d/a4LfVRwCmQf50e9TaQIJYLYHPO4f X-Received: by 2002:a05:6102:330a:b0:4bb:d394:46d7 with SMTP id ada2fe7eead31-4c50d4afbcfmr9649658137.6.1742840292789; Mon, 24 Mar 2025 11:18:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1742840292; cv=none; d=google.com; s=arc-20240605; b=NEFy+Jyp8+ZzlBOE5w7DpNoNoz0OE7LD9dkpcaBCkrWzjVDiNsCEmkvsPHw1X3vTKd VKAg9e3+aGMnLf+Q0IwhZnrCnfxLWfL9dvy0W+fDrESN4l+OlPsisEzfgGbfXQ1STJNK wnoPOXHUAWIQ3sopeLR+vvYH+g+eWuyB7SKzKQhB3UJiVbi70cFuikk1q/Murt6kiTAA +UDdLFfiiFkA5JbQIuT/RlJSEhOe/LBRafjGgSOFwc8/UkIsADzruKj/1zibptxgi36T 1LX/QPSsfa6jLG2Fj9vAhugiNKNkfS3RcMYXBIk2hcXH7x6VGRbV6c8v1CjBP78Qs+s+ jE3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:cc:to:in-reply-to:references :message-id:content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=DMPevC71NClrbba6eH6wmonogr1KKU7Fggc7bXV9A20=; fh=x6lhhH+e4b/RgXHJkjLv7u8XgHuxM+HoyxT78lwJpQo=; b=cwDllVV0sSDvfGAWfw/j6KUPCkUc6ih6uTIJxurvkpkrwsnGhGgE+1YiWtOsMERrJ5 MfsKyrsgMM0n4sCW2e9GFldD+t4N3+9UZ8oIzrCvEw70RmeFXxxjIYkjrtGcgr63zvGg pbzle1uEbiuCOAlFqQryh9VnCAhMjobwvSAecbo1m51LC67hCTQrO0ybtSLNB+40c4SZ mLGG1sQRCplaZdXWRkszVoGQ2IWvEbJxiPYAUf6/QyYZn40xn/82H8pHtuy4cPDfglD2 F+7nemprl/ixt3mHGtj6bre6w7YLQsmu4akImoADXJSMtseY5dYX8qpj8kH5ScC3dlJ7 oxaw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=yL5vqqEi; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from phobos.denx.de (phobos.denx.de. [85.214.62.61]) by mx.google.com with ESMTPS id ada2fe7eead31-4c50bceabb6si1966710137.73.2025.03.24.11.18.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Mar 2025 11:18:12 -0700 (PDT) Received-SPF: pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) client-ip=85.214.62.61; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=yL5vqqEi; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 4063181BC0; Mon, 24 Mar 2025 19:17:54 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org 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=linaro.org header.i=@linaro.org header.b="yL5vqqEi"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id AE28A817EC; Mon, 24 Mar 2025 19:17:52 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (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 7C2D1810E8 for ; Mon, 24 Mar 2025 19:17:50 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=caleb.connolly@linaro.org Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-4394036c0efso29759145e9.2 for ; Mon, 24 Mar 2025 11:17:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1742840270; x=1743445070; darn=lists.denx.de; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=DMPevC71NClrbba6eH6wmonogr1KKU7Fggc7bXV9A20=; b=yL5vqqEiyB6CRxWlLhp9FAEefec8Hccpk2QWmlhYybSL5dW/7/nU9TkoT+Jc1T0z4S oShEJbfaLKhPSaSiHzG+QJsi7eKhPyPOkF7nCVmr/DxPEICcY3B4wTZer8Ml/mIOXvRH QIFvHv8TIaVSnNEGF5VAW4b4pZJ+sRvp2IfFnLFoEyKuACSbdeNBRJd2eXq8/3Jol2zT UQESD7cX/2+z98OOfXztNl7ant1fdAw2ySwdWhAVYjeNB+XhkYfLUZWmRYO5IEyJtJ6U Xpafij54e3lnRiqls3PFyzSvlQvjyGhqMNeu7o3Vb7Md81swC76kOptOJuePbES9pEs7 oSIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742840270; x=1743445070; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DMPevC71NClrbba6eH6wmonogr1KKU7Fggc7bXV9A20=; b=cAnkUe89UVI2Vv1uvDRYXXPmYTumiknRH/PHJAnuUGtAqhBOp1/YAWXRVNUHpncsUs C8/5UL5Xt+5YwGLuNkqBc0hewld4/Gy//iNUa+k0BNvKRqQmTSmKqA26ImcRZ05bnZmr c+S9m7sqvy/6oZlHs58VJeVJiEgHjYRHmx2OFLC0mailSPVTz52CNxNZYCKVmup/m8ZS JIvhq7F9YcMhVBjEvx2zHoIHE00Wc1CujKx9DT/X8g0XQ38yyh/ZPP3tdNCqtvmI9tff tDKsYfQEzMHUQlzKuKlldj3nwcHZlVxyDYO9fTgB/pZNJGRCRGVtBZWdfDlOqpG77J3z rtsQ== X-Gm-Message-State: AOJu0YyGfly2CsQe955vi+2n2+2Y+Og03JE5tfkUuWvT3K8mDscppSMp fBbT3S/7UDw7P8XjO550VS4Fzc/JJLmRpmzPxU+ljxW4Y/Gi9k7RMieWmFapS4k= X-Gm-Gg: ASbGncvzdXwks5URoadrh/o8qqiwO4vsrZt5ZG2AZM6NFtCiN5PJWIgAA98YKy++Kyv DxzXA5hGLk5WUYM5WMVm6AuIVvLPM0+e5v0LtsVHnvWXgR+E2X1ZIY4SeK2GG1aUmntkH7u5Dxo /7BPaRLZdcqfjnNayZIvm4a8BruwtRyKIzSNjRLlzMw/HVMdgdgvh4hWcLogwIsXJo7YLM4Df2P y2F7n+JQWu7cG9w74gmyJhOdgcP6Wc4lF2tojBji59C2XNK0E6zcyfqZUHSw7BDldi+0FhWNYb8 cVGGWp1Zh6IDepk85xAx5DAxikZH/QUkpalyhAJBNYAUFnzz3dRpQ08xFd/LbPBPo3b4zD0s4je tT23FOSBlOuq9 X-Received: by 2002:a05:600c:b88:b0:43d:54a:221c with SMTP id 5b1f17b1804b1-43d509f6eb5mr137428315e9.18.1742840269901; Mon, 24 Mar 2025 11:17:49 -0700 (PDT) Received: from toyger.tail248178.ts.net (i5E863BED.versanet.de. [94.134.59.237]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3997f9e6450sm11690651f8f.70.2025.03.24.11.17.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Mar 2025 11:17:49 -0700 (PDT) From: Caleb Connolly Date: Mon, 24 Mar 2025 19:17:38 +0100 Subject: [PATCH 2/4] clk/qcom: sdm845: add GCC_AGGRE_UFS_PHY_AXI_CLK MIME-Version: 1.0 Message-Id: <20250324-sdm845-fixes-fastboot-v1-2-d177a10f336d@linaro.org> References: <20250324-sdm845-fixes-fastboot-v1-0-d177a10f336d@linaro.org> In-Reply-To: <20250324-sdm845-fixes-fastboot-v1-0-d177a10f336d@linaro.org> To: Lukasz Majewski , Sean Anderson , Tom Rini , Caleb Connolly , Neil Armstrong , Sumit Garg , Rayagonda Kokatanur , Ramon Fried Cc: u-boot@lists.denx.de, u-boot-qcom@groups.io X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1048; i=caleb.connolly@linaro.org; h=from:subject:message-id; bh=/f7z7vl7fH327abmHyR9X7FCg+qJI2o+GlDfCnqiY/0=; b=owEBbQKS/ZANAwAKAQWDMSsZX2S2AcsmYgBn4aHIPSNgZ4xxZ2wgtcwW5MJi1gJrqgSm5eGAx kiih2BvYyaJAjMEAAEKAB0WIQS2UaFGPGq+0GkMVc0FgzErGV9ktgUCZ+GhyAAKCRAFgzErGV9k ttFeEACcZAMIkFLrKTLSq7f3Zg1LCLGKh0pXpE7jEQ802y0e+7PK5HPl06xlruNkcZKgzv+BFom Ev4sNK3drjjN9OtMdY+IJcSu17O+324Buxse8Qo1VxmyXMCjqQXEW4X8fjYhIvNZbIiv41qNE7H B141mz8Zv5d6Qxjnx1pTC5NoPQ5TzVQk8yHEHcgq1C+AD5p1i8z+YVky4W0u6UISyoJtYgVfNDH FTtsu0zBNSkgHZId/jlRiASF1V1q/zC6mKqrvfHxq0urYXo6y1o+R9sOyiRMvQYfaPxAPwWCGzG jt756QKKKwXRa5KTjkckYeFM8j86dcBgpfcjZvfdT2yxlW1vUP+QbY4SIOKjZLxNdDoov9mHPB3 xShmNb/VLplA+XTaWjFaX242hNVUz43nnXVjqvqpAn3Fuca7M0E5gL+GoTmOqzpoQwr79zymjsd UjOTKm7e2LnYQ1sAR7nFMD7jP1hXIxBQG2iRvro2SbX19ejpz9Zxs5bTJvim5MAbnAXHsXjAA13 O3voU6+Yg3shiFNW3vphPIwKVYI1k3pfjGyJyMKBx3HoyEyo8Cph8yIA2W5bNNugZxTko+7CNbO I2BUSGsupojAkNfKI59so1MKAxJQ3gMn2CqiicHl1dI/6rOyc0RsI1D9Zt7DmZIgI7S+51vpRsD I0H+b5XTia0QZgA== X-Developer-Key: i=caleb.connolly@linaro.org; a=openpgp; fpr=83B24DA7FE145076BC38BB250CD904EB673A7C47 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.8 at phobos.denx.de X-Virus-Status: Clean Missing for UFS. Signed-off-by: Caleb Connolly Reviewed-by: Neil Armstrong --- drivers/clk/qcom/clock-sdm845.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/clock-sdm845.c b/drivers/clk/qcom/clock-sdm845.c index 7fd875e55d5443f170801172a373e0405041e1d1..5c8702ef2fe00a46a30dbdfddd6e649d20465006 100644 --- a/drivers/clk/qcom/clock-sdm845.c +++ b/drivers/clk/qcom/clock-sdm845.c @@ -113,8 +113,9 @@ static const struct gate_clk sdm845_clks[] = { GATE_CLK(GCC_UFS_CARD_RX_SYMBOL_1_CLK, 0x750a8, 0x00000001), GATE_CLK(GCC_UFS_CARD_TX_SYMBOL_0_CLK, 0x75014, 0x00000001), GATE_CLK(GCC_UFS_CARD_UNIPRO_CORE_CLK, 0x75054, 0x00000001), GATE_CLK(GCC_UFS_MEM_CLKREF_CLK, 0x8c000, 0x00000001), + GATE_CLK(GCC_AGGRE_UFS_PHY_AXI_CLK, 0x82024, 0x00000001), GATE_CLK(GCC_UFS_PHY_AHB_CLK, 0x77010, 0x00000001), GATE_CLK(GCC_UFS_PHY_AXI_CLK, 0x7700c, 0x00000001), GATE_CLK(GCC_UFS_PHY_ICE_CORE_CLK, 0x77058, 0x00000001), GATE_CLK(GCC_UFS_PHY_PHY_AUX_CLK, 0x7708c, 0x00000001), From patchwork Mon Mar 24 18:17:39 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Caleb Connolly X-Patchwork-Id: 875767 Delivered-To: patch@linaro.org Received: by 2002:a5d:5f4c:0:b0:38f:210b:807b with SMTP id cm12csp2282310wrb; Mon, 24 Mar 2025 11:18:21 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXytN3Xd/R2JrWaTn0Zd7EewF7qiuM5N59S7Px4i39Wq4xkd2KHLO/MvuXKLaTNdNdsAzUhPw==@linaro.org X-Google-Smtp-Source: AGHT+IER2Eqr4NNVE5GPUlZkOzqErc9iBTkcbL31IkLmuC53IobvxwdO2s8Yqw5DR7h274oLzHai X-Received: by 2002:a05:6102:290a:b0:4c4:fdb9:2ea with SMTP id ada2fe7eead31-4c50d4bdcfamr7946216137.7.1742840301250; Mon, 24 Mar 2025 11:18:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1742840301; cv=none; d=google.com; s=arc-20240605; b=M/WA2msRUNIJTyEKU9L90aU+8afxxQ6yJUY74a4KwGnU0ejgX4zWQBBeadwPWJi221 h8ATo9d2fyOsodq51P0KaEPXcVGOrwdoQj5UZemRJ5fhXYhGUjL8IcPRKLxQQNrz8VlR Wvj4120o/NGorT7eNTbQVyG3mSGbEOsXixWMr1EUw0QFoaV/hJIZgDvg+x62Z8t25cqN Kfk0K3F59DYcN6JSCH2TCHukON57GcpU0PRNsVWWZPMAPi5BDBh5Kjx7A8wrfrJO4LDu rDqkY62SwEnYzQlhUYazUseM9jrOisrlUDsOJiBLiw3TDWH/rkeW4LU8u4ccnRqdFtBZ ZNvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:cc:to:in-reply-to:references :message-id:content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=wgeQlzf2UMeRgVquXBFZM4RClD8XUzadcxu7FOTANmc=; fh=x6lhhH+e4b/RgXHJkjLv7u8XgHuxM+HoyxT78lwJpQo=; b=HJBlF8caiI6cotsVSwX7xDTr751xqJixnz7kh30cHEhR6KXWEL4/K9kUFhFeUe0XPZ SuQFmq4LTVs79BC9687nOWTjYrPkuYGQ4pfM0y1aVHQTrmETiEez2cFM5ZRL+owkuZso J+6sdGF4HoC2Pd54QuYcLVs3Cx3J6TJWb7+YKZ5d5EA8CbHDMze231oJr0gGXobIPlOg XBxWa2BizX2igSmAJIfw0F4TiaLRf/H+iAl8JlUR4VPsswK/gJV8EJlOtTMezO6cW1IR u5jUKtuu4L7vEqpWc2kXd7w6cJ6FTSsj4evr60ewrUzJG0io7IWIilQEno65dDELcuSE V8Ag==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="v2/Uz5M9"; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from phobos.denx.de (phobos.denx.de. [2a01:238:438b:c500:173d:9f52:ddab:ee01]) by mx.google.com with ESMTPS id ada2fe7eead31-4c50becec31si1833565137.256.2025.03.24.11.18.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Mar 2025 11:18:21 -0700 (PDT) Received-SPF: pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="v2/Uz5M9"; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 8ED5281D27; Mon, 24 Mar 2025 19:17:57 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org 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=linaro.org header.i=@linaro.org header.b="v2/Uz5M9"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 8E65081CAF; Mon, 24 Mar 2025 19:17:54 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (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 83CB480F70 for ; Mon, 24 Mar 2025 19:17:52 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=caleb.connolly@linaro.org Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-3913fdd0120so2595817f8f.0 for ; Mon, 24 Mar 2025 11:17:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1742840272; x=1743445072; darn=lists.denx.de; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=wgeQlzf2UMeRgVquXBFZM4RClD8XUzadcxu7FOTANmc=; b=v2/Uz5M9Lz0Xn+C3OEz2Xd0sqYVAxYVHq2nCI/zRSkCmkysU900bUa/8/7H4pjO/4U rVOwA6ARH4DNDywKhmKoLyJ/qwje7QxTulQu7grtXloiZXxChH9bFXCi0QoVY6GQ9Mmp u5xtfUZVkQwwz3U4sbe8JBzmSMWJLoeLRwB6nRkX92SI1pviR00XzfpT4R6PlFJw42Th ncmbXoKGx8xvhfGGqxSQxmhUTPLOkcXxoKUbh2gz13tPO11Lhn1RXlNFUkAYRx82lKIt /iHbUd/JTQPEfjgf7vSlrEwRztFM4Da+K8OUrW4hknf437bNlLU2l5wo0FbJ+zd/wnW7 7grg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742840272; x=1743445072; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wgeQlzf2UMeRgVquXBFZM4RClD8XUzadcxu7FOTANmc=; b=dLINSBZJpXcCCEZx0h6B74wUPMbO7N+BMu99LhJ6yxKU1pyPDnnZJoOCQ846GGwQ0D ZU+5UVCOQnOiHl/E9EzTjX/oMGP0MgO6p0RtcecUrVHvYhopLyOfZLxeNKPJOUGtXl/V pUS6P8gWpZatzJU+cH3yOS4c52wsyBajge0BCl0HJmSeGllVpOhYXXoff4kbVhehT1P7 416X+nD7A6Nvoe4rysbuGVmA5JCsuQDqAV5Lngqsu8Blav5yu1ArYKmmMY89x4IUQMSQ tWNTVWjWRQXhmnmXKfnSiHCFMSPx09yJbRlBKGC2hfIkC2QwHJzaxuGvVCR9SKMq+W7L D9Eg== X-Gm-Message-State: AOJu0YyH70l/eK+uzhPkysvmtrHhiif+f3Sr5Bj6RtTIv9d/boB+oWZw mm8q9B+AzcWScGLalbey7wSif0KQQlJsFq8mPtSZeIL/VN8USbhXVsFdaXwG9+E= X-Gm-Gg: ASbGnct3QbbQRkWdLQT0hr5N8HC0Sw4T+qQZO0+SsQ0uAzaWbV+GblliBjzMuc6mR+y qEXy4gvccO2WM4poJzcNbXZdMGTAXJl3YUsKETpjtkPOkTbTbOvP3fBLZuBE97Jbn3+rlkf7M1l j2ywU40RD1r8iQC1QymUGKB7HfGJhZabdUrK4OVDgMHZ0AtgXE9sbSJiZ27ljIgJrK1ijK79tu8 JfRhpH06JoTByXRjhx4UpQKPi6cO9ya+CjN/b4DxirZwYssXVq8RqHgIQ3FC7aWRA4GOxl3NjI5 5j3YwfgKkmAXNWro8LO6ge9tBVNiHBUXK4NuDtHMXsscmcCS8s/WXV2NlOUl+L8bpkUvVvVpITC t1VcmfXcV4nyZ X-Received: by 2002:a5d:47ca:0:b0:391:39bd:a361 with SMTP id ffacd0b85a97d-3997f8fed43mr12843031f8f.18.1742840271948; Mon, 24 Mar 2025 11:17:51 -0700 (PDT) Received: from toyger.tail248178.ts.net (i5E863BED.versanet.de. [94.134.59.237]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3997f9e6450sm11690651f8f.70.2025.03.24.11.17.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Mar 2025 11:17:50 -0700 (PDT) From: Caleb Connolly Date: Mon, 24 Mar 2025 19:17:39 +0100 Subject: [PATCH 3/4] mach-snapdragon: enable DM_USB_GADGET by default MIME-Version: 1.0 Message-Id: <20250324-sdm845-fixes-fastboot-v1-3-d177a10f336d@linaro.org> References: <20250324-sdm845-fixes-fastboot-v1-0-d177a10f336d@linaro.org> In-Reply-To: <20250324-sdm845-fixes-fastboot-v1-0-d177a10f336d@linaro.org> To: Lukasz Majewski , Sean Anderson , Tom Rini , Caleb Connolly , Neil Armstrong , Sumit Garg , Rayagonda Kokatanur , Ramon Fried Cc: u-boot@lists.denx.de, u-boot-qcom@groups.io X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1347; i=caleb.connolly@linaro.org; h=from:subject:message-id; bh=vnPWnise6vpMPcwWHuiMP1a+zy41QpwJzJS0YP5Ac3E=; b=owEBbQKS/ZANAwAKAQWDMSsZX2S2AcsmYgBn4aHIMb9HnlqO4VhqfMeFks+buVXAuEDk37Sma qZo8ox364aJAjMEAAEKAB0WIQS2UaFGPGq+0GkMVc0FgzErGV9ktgUCZ+GhyAAKCRAFgzErGV9k thZ9D/sGBIdfj72u20gl5nmheHB+K7hTKoJQplODE2PTtDPo4gdE2Uzwn++WVa1Qm67FA2jDqLu tg8hn3OyPZt/iug7cw1CuC73rwZm3+FHVzPfF3ZAjJv+W3JF4nvn7iEGSifP92712HPmdZixp7Y 5PgcRVpeqysiXtIFqtczEvGFRFmkfgwQsYzG95MwxRmgEELAEBPuVWo4F3rJULJpPwJEF2BPdoC JiamEhtN++Bw5hcldbmKhjN+E224W7RLbxkJqlpW2afLsfKVgKc2nHO8jx59ZjHN9q8aW5fZyMt RKlwy73m5Z+Kuqk+G46ED2fhPF1W1UNyGfKxb1HMHTxhkY1mYT52P4NHot3UWEysr3gebnsw/yn R5qYnLfi3ddhXJ5sc1k9rsUrGoOV8dH8Zrh5A0bxy3YMkcr3x8yW5oGbpsDwI/j4uhFur0vb8/q K6L/NfFPmwv7GnMVpH9xpiVBOstSzXm4a64/vJDq0cSDutIraJaXQu+DFoJUTOfqlTauTVP0Syt trly0MiyoiHzLlpwRm5XbZNRQDA9wfzg3L1akI1qly/CYuZqpr7WxYFcHdXF0toNBDs0pEHgPLM 8u0vFG92/d2q40NfopaPpoOUMgEaygm7JkcM4+CEGxJD62EqYJmDT/vRBpP2fBA38caLlK2/AKr n3EDcm69kgfj11Q== X-Developer-Key: i=caleb.connolly@linaro.org; a=openpgp; fpr=83B24DA7FE145076BC38BB250CD904EB673A7C47 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.8 at phobos.denx.de X-Virus-Status: Clean This is required for gadget modes to work on most platforms. It must be disabled for dragonboard410c since that doesn't use dwc3. USB on other MSM8916 platforms isn't supported by qcom_defconfig anyway. Signed-off-by: Caleb Connolly --- arch/arm/Kconfig | 1 + configs/dragonboard410c_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 32b80da9869a1647b7b295d3070964fa11f4fc65..63aefeda9575fec8fc57194358df0819397d088e 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -1120,8 +1120,9 @@ config ARCH_SNAPDRAGON select SYSRESET select SYSRESET_PSCI imply OF_UPSTREAM imply CMD_DM + imply DM_USB_GADGET config ARCH_SOCFPGA bool "Altera SOCFPGA family" select ARCH_EARLY_INIT_R diff --git a/configs/dragonboard410c_defconfig b/configs/dragonboard410c_defconfig index 967817f4f58e901fc827b4ed991ddd61d1167efa..5870aae83b4fc8d6897eb0f18cc4eb153d299c11 100644 --- a/configs/dragonboard410c_defconfig +++ b/configs/dragonboard410c_defconfig @@ -59,8 +59,9 @@ CONFIG_DM_PMIC=y CONFIG_PMIC_QCOM=y CONFIG_MSM_SERIAL=y CONFIG_SPMI_MSM=y CONFIG_USB=y +# CONFIG_DM_USB_GADGET is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_MSM=y CONFIG_USB_ULPI_VIEWPORT=y CONFIG_USB_ULPI=y From patchwork Mon Mar 24 18:17:40 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Caleb Connolly X-Patchwork-Id: 875768 Delivered-To: patch@linaro.org Received: by 2002:a5d:5f4c:0:b0:38f:210b:807b with SMTP id cm12csp2282402wrb; Mon, 24 Mar 2025 11:18:31 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVqV9aqfYTlCfWCLttsv7nx5YqmGEH348W4gwxhkn5e/EnTEgvxeODj37ds0L2FtMOwApQTxQ==@linaro.org X-Google-Smtp-Source: AGHT+IEMMkZrfNmBiPyfsFe67MuiJTv+dVAQgKLF/5fzueGT8fu6VOo0wF2wiqvLKhWu5C3S9UO7 X-Received: by 2002:a05:6102:d8f:b0:4c1:a15c:ab5c with SMTP id ada2fe7eead31-4c50d5e4afamr9322006137.20.1742840311146; Mon, 24 Mar 2025 11:18:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1742840311; cv=none; d=google.com; s=arc-20240605; b=gy8AOslJZpfyN67/rI3oWhNRG7wb79fgJgQWzkTrlexMMBnu787makUbtL7kQAKHBn tRxdzDor+OEqniVYuwj/R71bAwe3EBeM0gNYbNZxUYauOpN4zNHBhm1NkJrxmOEQwiGl G0MtGmRMChA1Qw+zeR1/gQbRXcr4Slwtq9vVZW1z++3ddTrXCNReVBs+K0YfD7imzvYx /XhB38R9tiegGQM5CIBOIodgqgS34UwEsh+3f9NGeuApb5LMQXOCrJND/d96x6Sa1ctQ hO9vzjV3vA1yS9yroIkr/FAdB9l8zn7gmKLOXiv7alOJxRJ3Lt4Wnn90wUa5QLa8jPvY 3Bkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:cc:to:in-reply-to:references :message-id:content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=6kfPNCoFRoQKKZz0EtecB89NxlD6vAPz7YE5Pf84+nA=; fh=x6lhhH+e4b/RgXHJkjLv7u8XgHuxM+HoyxT78lwJpQo=; b=OUr4S3en0pQQk+j2QE7C+4c6Nkt0x1FkG01vNKYGB1YB1V6qV/rEagFx9cnpT0MSzW gxBXpKBObWXUWqbXLA/00xV8byOycL7FhwV6qTaIP5a9EL8EH5MuUkaEfhYiahwmw5Ge 4AOJFY7aG0OvePhoT3vgxMT4ncCKhjMQMISKEq+3NNzVfUH5ePwo5cDsdQ7CaWYOBgKs T0Ef3lDhVPOZ0oXT6ng7u9gBiOfq9IEA408p9kR11j7PmaJSLob1s5DGK/6N79ysRxsa po8DuHL30/+WoNgw2Xei0skA9W7O40FZUYGxH4VLLpkpXirenV/ip5KC7ryOCywjs0Wq laWQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=GtpV4hrA; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from phobos.denx.de (phobos.denx.de. [85.214.62.61]) by mx.google.com with ESMTPS id ada2fe7eead31-4c50c0076a6si1789446137.414.2025.03.24.11.18.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Mar 2025 11:18:31 -0700 (PDT) Received-SPF: pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) client-ip=85.214.62.61; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=GtpV4hrA; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id E7FF181DCA; Mon, 24 Mar 2025 19:17:57 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org 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=linaro.org header.i=@linaro.org header.b="GtpV4hrA"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 3082A801CF; Mon, 24 Mar 2025 19:17:56 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (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 0F86B819B1 for ; Mon, 24 Mar 2025 19:17:54 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=caleb.connolly@linaro.org Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-43948f77f1aso31721415e9.0 for ; Mon, 24 Mar 2025 11:17:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1742840273; x=1743445073; darn=lists.denx.de; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=6kfPNCoFRoQKKZz0EtecB89NxlD6vAPz7YE5Pf84+nA=; b=GtpV4hrA/MTPvjq+oTT+vCeuI3faUAilDsB5g9LR2qU9dIh0zSAc0rpD3WKh7UbhsT sf7oPbLLhGiyZSYUEBpwuGBO/nO8UpgKu6dJkuzYU23hnoZhnOgZjOMEzFMe5zf6CkB4 sD/8v0LVcHc2Rri73U4X4MB/iHFwWaDKNyV/wO9lLL/wTw4htaIc3O2CjHO2sfGuLVPM v2B4I3vzBPhPj1lCpv9cdLzDeGl4xGHvdsiNXyli9LFuAfggBVmFB54cQnqhh/fJ3y4A Fj4G3vMJhBmNvz7+jTrpyhHlK0Wtn68exTPAcWltIKfZ07QeGKsR1sw2cJ2eooSmtUqj Tg3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742840273; x=1743445073; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6kfPNCoFRoQKKZz0EtecB89NxlD6vAPz7YE5Pf84+nA=; b=q8F+njWHePEyJ1hCHy7mh1h1ekSLLdpdU64bkX6T0b0ZGc9SqU0BR/o/VC4okvFXO3 G5eTlaRf+2tEahF67PcjuHwGRgg/AoNIj0t+2+xKN0uzRXwqroePXKe/IiadMszDgONM iFAsi79rXx0/uzQK5K/OXDjLCu8eRXhuT0xAUwt5m6psxFXC7ucmi+/FkEvFEvcNN9Oh EmeFGvrQe4qdWHt/HJikTQHNhJWeWUTY2NEydEhRxhuS//rEnr3BUEgyVRX59qyU7Vj2 KWhXc/OG3mpR6MmMS0cIhota2KClvXk5d3pNjo5zTz51BE28jXMXXqriHQzoJdn+U/VN GKWQ== X-Gm-Message-State: AOJu0Yw+BKdLCQ+LgNqfr6lFHP3Evgda411zx4cQmyTXk1BKJu/n+9vQ VLagw4tmb1C5yJ1fvBFB+sxxbakv3oLg0YMl2O0cdRdJX4jIxanIBbOZRiuyTfk= X-Gm-Gg: ASbGncuzX9n6qGWhTyh/xYnvA+TgOKDNsJ/mJVhpTaH4Hb/sLjUReUanjRyK/fii4OC JbqbsXX0jcqYcK1hBxntM9HKgDMWLc+DiVEDKEz3DAZoANEddGaKSz5sTHKzqa8UZO+QcgcsKXg urRFOQleHN+rLW3+a3zl1NKXSyH/WSKLYIHWNyQoM7O6X/XmlYaFx8nHwIW1xBGtPDUpm334iPU fRqYqbOSa6HC82KDCpeRBZLbS3jbkz7v4GBZs8N+yB3BN4TqQomD2+MbTLLiVrrrh8TTpDLlfzX HZN+6Hong9mJsX4J34ZqXI4ZEgM+MsCff89loWkTF6iIM4phW1ZAXUMHZ9Vp/nsfZ0hgzAQLbw9 +Du/hzeiseErwgRcgMJm7eHg= X-Received: by 2002:a05:600c:3109:b0:43b:cf12:2ca5 with SMTP id 5b1f17b1804b1-43d509efa3bmr122626395e9.8.1742840273465; Mon, 24 Mar 2025 11:17:53 -0700 (PDT) Received: from toyger.tail248178.ts.net (i5E863BED.versanet.de. [94.134.59.237]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3997f9e6450sm11690651f8f.70.2025.03.24.11.17.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Mar 2025 11:17:52 -0700 (PDT) From: Caleb Connolly Date: Mon, 24 Mar 2025 19:17:40 +0100 Subject: [PATCH 4/4] qcom_defconfig: enable fastboot MIME-Version: 1.0 Message-Id: <20250324-sdm845-fixes-fastboot-v1-4-d177a10f336d@linaro.org> References: <20250324-sdm845-fixes-fastboot-v1-0-d177a10f336d@linaro.org> In-Reply-To: <20250324-sdm845-fixes-fastboot-v1-0-d177a10f336d@linaro.org> To: Lukasz Majewski , Sean Anderson , Tom Rini , Caleb Connolly , Neil Armstrong , Sumit Garg , Rayagonda Kokatanur , Ramon Fried Cc: u-boot@lists.denx.de, u-boot-qcom@groups.io X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1174; i=caleb.connolly@linaro.org; h=from:subject:message-id; bh=kw8/EtqNuL9E7nUCG1FuZQogVqqtBqs4+sEez5Iw2M4=; b=owEBbQKS/ZANAwAKAQWDMSsZX2S2AcsmYgBn4aHIOwVVmKH5fgEmaqMg2soIUA6qnx+Y5e5wZ ynUWoH0+DGJAjMEAAEKAB0WIQS2UaFGPGq+0GkMVc0FgzErGV9ktgUCZ+GhyAAKCRAFgzErGV9k tpoUD/99rE80QT/XMfHXovHgsUvsslAfDzN+7ggV1RW0cGTgpvoN00gA7vI/060zkOpXlfnzRuM IjCAXFJrGgWIJ8x8T0nXzphfijztwa8YfFXgAqr6ElLZLy1IYa+Y+bZnSVoMYa/Po81URTYVgx8 x4TlaNJaUFs+qG9od0Vk9KyXK4uP2udFp/YJfN0MaV6M23A6Jq1WUZVUO2ByBLmwF+6dGYh9sR3 KlXP2LgHqkCAfF9hBH68olYgGrd20n+xZ1PROCRS2Td/qkt3Z9CQTdqjX18mhtfHZgvAbYjCRc1 2qQC7JL6RxPVvA0jYbKFWJjhc/azogkthVP8Jhss02etZwkjHdYLDTektYr25nKztV9myiQUbvO Y2IMA48lJaWRA/Ut96pzEKQrNYRcRZJ0Q1zLerB3Xqtz9ZARVJeE3CpyPSsBaMEdM1yHF6Yyk0y MMhbaoykRGpDCTk1Mq9P02zcq7SHRfUVuqpZYfu2sBwSmR786dNrEtHJsmmb3yhdeu5nAqWweQh 6LV51NbazUgVUG84KQirGPzfVAvAEFZpxgeQYXyB0X1nMODRAk8LjTudJkQgHxbb1qPLSojklX/ PeBP6FIUVDhx3SomwTAfnq7SqpsuemoM4r2pkHjC1J04jjVVGg6jIs2Qf5zqfYNW1BheH9l4yES avLejvsmGszORnQ== X-Developer-Key: i=caleb.connolly@linaro.org; a=openpgp; fpr=83B24DA7FE145076BC38BB250CD904EB673A7C47 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.8 at phobos.denx.de X-Virus-Status: Clean Enable fastboot support over USB, using MMC as the backend. This will be the internal eMMC on devices that have it, or the sdcard slot on devices with UFS (if available). We don't use a fixed address for the fastboot buffer because it's allocated at runtime per-board. Entering fastboot mode should be done by executing "run fastboot" or manually running: fastboot -l $fastboot_addr_r usb 0 Signed-off-by: Caleb Connolly Reviewed-by: Neil Armstrong --- configs/qcom_defconfig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/configs/qcom_defconfig b/configs/qcom_defconfig index ba4d38d100e053e3708ee2623bf3530787b6b94f..f5c005d9c4093e4902b05213ab2f54c8ca70208a 100644 --- a/configs/qcom_defconfig +++ b/configs/qcom_defconfig @@ -61,8 +61,13 @@ CONFIG_CLK_QCOM_SC7280=y CONFIG_CLK_QCOM_X1E80100=y CONFIG_DFU_MMC=y CONFIG_DFU_SCSI=y CONFIG_SYS_DFU_DATA_BUF_SIZE=0x200000 +CONFIG_USB_FUNCTION_FASTBOOT=y +CONFIG_FASTBOOT_BUF_ADDR=0x0 +CONFIG_FASTBOOT_FLASH=y +CONFIG_FASTBOOT_FLASH_MMC_DEV=0 +CONFIG_FASTBOOT_MMC_USER_SUPPORT=y CONFIG_MSM_GPIO=y CONFIG_QCOM_PMIC_GPIO=y CONFIG_DM_I2C=y CONFIG_SYS_I2C_QUP=y