From patchwork Wed Dec 20 15:30:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kamal Dasu X-Patchwork-Id: 13500262 Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 87DE73FE32 for ; Wed, 20 Dec 2023 15:30:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="bFrCrBxu" Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-1d3ab37d0d1so20668835ad.0 for ; Wed, 20 Dec 2023 07:30:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1703086246; x=1703691046; darn=vger.kernel.org; h=message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=KyU/VadlYCAZvFtmwvpRDG1OglHe6oUXl+71UytSNR8=; b=bFrCrBxupvsKB0YqRmSUywTWwOyUtXmGWNt822Nhu6ktj+Z/G6LAVncMsdKCba3mss 5F0L7XqkISOvSLxSMtRdyjgqHy1ZuLuZTKAZDarORFNgiY5PxjQa77R1zM0pZK+zGFBA xRgCLjxawu4IzwGHbsA7k5On3DiXZRzYWp/zs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703086246; x=1703691046; h=message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KyU/VadlYCAZvFtmwvpRDG1OglHe6oUXl+71UytSNR8=; b=Ccgo9Ra5b+14qzU75Fkist9hxEwqR7TWYkeQeUmOE21JIVKFR7AHiZDI2NKHxa7rus H3ZbAxBZLlp57ru2OgI6b416Hft1SDSZnHXgt5o7WEQGWGCKNWVzysg6JZFqOdlAYGIK HqHxtgjzsq+iusQYJERaNBN4hXn3GX0LhxpZU8BiTYRKBMdYv4Xn5mHy072A+S0FQ3fc C5g7gDZ27VzTieh9J6E8vWBwLTVfDuEyS6dcbn487EXvk+K+BTi1FJJU4+HA0KSDpd1U J3LNyj4o24Do+p8EBZbDNUlEq1HksKuu04nYnStbhsD72pcEkNBdaNC9ERjReaIkYXs7 B8mw== X-Gm-Message-State: AOJu0YymeW6G1SGVuMSR1BIxjA5n8W21n32+bfO/P6T9R6tRHVuQFOxU 4wHyWLovbhWmwC3L4Z/N1pQ3Pw== X-Google-Smtp-Source: AGHT+IEEXvVVT4c0e093/XHRLPYAxG91ewd33obdXIxEIlCdqoj9veXFugNeIDjEKmXw75CMuRWreQ== X-Received: by 2002:a17:902:d38d:b0:1d0:4778:fb3f with SMTP id e13-20020a170902d38d00b001d04778fb3fmr3601007pld.32.1703086245751; Wed, 20 Dec 2023 07:30:45 -0800 (PST) Received: from mail.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id j15-20020a170903024f00b001d0b080c7e6sm23041395plh.208.2023.12.20.07.30.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Dec 2023 07:30:44 -0800 (PST) From: Kamal Dasu To: ulf.hansson@linaro.org, linux-kernel@vger.kernel.org, alcooperx@gmail.com, linux-arm-kernel@lists.infradead.org, adrian.hunter@intel.com, linux-mmc@vger.kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, devicetree@vger.kernel.org Cc: f.fainelli@gmail.com, bcm-kernel-feedback-list@broadcom.com, Kamal Dasu Subject: [PATCH v6 0/2] mmc: add new sdhci reset sequence for brcm 74165b0 Date: Wed, 20 Dec 2023 10:30:29 -0500 Message-Id: <20231220153031.38678-1-kamal.dasu@broadcom.com> X-Mailer: git-send-email 2.17.1 Precedence: bulk X-Mailing-List: linux-mmc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: v6 changes: - PATCH 1/2 Acked-by: Krzysztof Kozlowski - PATCH 2/2 replaced readb_poll_timeout() with readb_poll_timeout_atomic() based on Review comments v5 changes: - got rid of 'Reported by:' and 'Closes:' tags for all patches v4 changes: - Fix for v3 changes that introduced dt schema errors - Fix for v3 changes that introduced sdhci-brcmstb build warnings - Added proper PATCH format and cleanup commit messages as per review comments. Added proper 'Reported-by' and 'Closes' tags - Added comments for 32-bit register access as per review comments - Replaced wait loop polling with readb_poll_timeout() helper as per review comments for the sdhci-brcmstb driver changes v3 changes: - Removed extra emun arrayfor possible compatible strings - shdci-brcmstb checkpatch warning fixes v2 changes: - Fixed devicetree bindings for shdci-brcmstb and removed 74165 compatible string as per review comments Kamal Dasu (2): dt-bindings: mmc: brcm,sdhci-brcmstb: Add support for 74165b0 mmc: add new sdhci reset sequence for brcm 74165b0 .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 4 +- drivers/mmc/host/sdhci-brcmstb.c | 67 +++++++++++++++++-- 2 files changed, 63 insertions(+), 8 deletions(-)