From patchwork Wed Jun 19 05:46:39 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shan-Chun Hung X-Patchwork-Id: 13703414 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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 287D3C27C53 for ; Wed, 19 Jun 2024 05:47:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=xmy0N005vykACzOrwLWKg78YnGOsI46b19r1tLbKSGQ=; b=jtmdKb/Io60xsC2hDTilXBGQQr nHUywJx6oxfH+6urY+cmtW3oOY/I+bU/dCF0TyqdAJkEiUS568d1Z3Pz8GhrSdY7wbY0LshYvIkjL taACPu1YbmSITIFKIZIof2OdWzvfky419PEgcv8L6Xlh8iPU/NZ33vXkPLYcrF5mTsMGQblajtEaC 2mZ8v6GNwlUCFqFfwk7nn35c1MDstuudSgI47971Izuro8OxhC5RIl1sjUbKHAYZrsY8At4KZnS5e aw+NRGsOW/qohnoulT1KlXwoehgYGudEl8sHieEPsUsRyDy/szp+ThjaVpjclNdPHGmTAo93MdT6P sAkbj9hg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sJoAH-0000000HYKP-1aFt; Wed, 19 Jun 2024 05:47:25 +0000 Received: from mail-pl1-x62b.google.com ([2607:f8b0:4864:20::62b]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sJoAD-0000000HYIp-2BL7 for linux-arm-kernel@lists.infradead.org; Wed, 19 Jun 2024 05:47:23 +0000 Received: by mail-pl1-x62b.google.com with SMTP id d9443c01a7336-1f7274a453bso53826095ad.2 for ; Tue, 18 Jun 2024 22:47:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718776040; x=1719380840; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=xmy0N005vykACzOrwLWKg78YnGOsI46b19r1tLbKSGQ=; b=JyFEOU5ZnZCaGtxTPGWm9wa2+373/CA3KdlQf3o62NH8TUx+cRwAWogv+uBm6ja0qy xeVhcg+s87eNp0aWWEbdisEwIKnnk+kJPYgTmulDBJMEoVjUNJdSgLbuqdNq0oOIWXop YpPPnDuZNId/IiHqDc1Mi4ZCidTJYJPaBvGThNCWyrHtvweB2GKbOYsGW4DwOyni3BxF LszP7sgruwcA8nLEE4JQsEmN6cb3ARNrwmqZq2gZvOSAghQh8B8BpvZl2PjESVitUPj6 BSJ7CZ+Hxj4kqguCrKRdhod81gHgoVVGr3lgqWj0RJBzI+rGoeNKF6P9Fc4ErT6ftrSf Tg+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718776040; x=1719380840; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xmy0N005vykACzOrwLWKg78YnGOsI46b19r1tLbKSGQ=; b=qwImAMRUSSLJRWc9XY2DDjLd8eecBLGgS/JKDyS+G8kGPbb+tJHPU1NAYEchFxTkgz 2z3+vd8umTwHBI/vwV03kCMnxS6fiyK/0lDpj9/H8Sunn/lpUoUklbTGcmaPLwEkbCYl GCvzJzhAN83lctSRll8f8OSvbtSBFRGCxo7RWyBtuEB5+M8xxfyjj+tcYgZZ2HxHXxhA AZOWMDAhK3iM250ONyU1z6qAM43/zjbtAWuIDLHCbdYLierGFXkvpugg2p+uBHyknrpU 1RQGo5IantvuSanB2b66lP2pr+Z0xd76jjmsFC+CA3fAbcnmo/5IDSPbl3EYzjDoESEa tTZw== X-Forwarded-Encrypted: i=1; AJvYcCXHk5Zeb2N5jcTgNdqRWfuHCH/vMZu1Z4Kq1XkNMpAQUzXRu7YBuG1lR7TKTtLH22NRGW51zSzq5fqqMD8H1lguPzByv9nAy+sx/s0tcXLGfEXCb8g= X-Gm-Message-State: AOJu0YxOd0b9Ru39cjU+dAwl1ouUWScDxURGxgvuIrM4OFL3b0RbxYay Ehga+nsEjWIjLYxLRJiTJolj5Vm4wViR8iftXSsDctwxiQuwQ6DmPmHdkePd X-Google-Smtp-Source: AGHT+IEqn0CmU/JsquGliQncUaNPPefNK8oEGv+ja6+2ZrmxDGOL3dPwo2hXNHhDVAF9nHh9qQmMYQ== X-Received: by 2002:a17:903:1249:b0:1f7:26f:9185 with SMTP id d9443c01a7336-1f9aa3ecedfmr18080665ad.10.1718776040035; Tue, 18 Jun 2024 22:47:20 -0700 (PDT) Received: from localhost.localdomain (60-250-192-107.hinet-ip.hinet.net. [60.250.192.107]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1f855f598bfsm107487865ad.300.2024.06.18.22.47.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Jun 2024 22:47:19 -0700 (PDT) From: Shan-Chun Hung To: ulf.hansson@linaro.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, adrian.hunter@intel.com, p.zabel@pengutronix.de, pbrobinson@gmail.com, serghox@gmail.com, mcgrof@kernel.org, prabhakar.mahadev-lad.rj@bp.renesas.com, forbidden405@outlook.com, tmaimon77@gmail.com, andy.shevchenko@gmail.com, linux-arm-kernel@lists.infradead.org, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: ychuang3@nuvoton.com, schung@nuvoton.com Subject: [PATCH 0/2] Add support for Nuvovon MA35D1 SDHCI Date: Wed, 19 Jun 2024 13:46:39 +0800 Message-Id: <20240619054641.277062-1-shanchun1218@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240618_224721_622184_0AB84CE4 X-CRM114-Status: GOOD ( 11.73 ) 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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: schung This patch series adds the SDHCI driver for the Nuvoton MA35D1 series platform. It includes DT binding documentation, the MA35D1 SDHCI driver. This MA35D1 SDHCI driver has been tested on the MA35D1 SOM board with Linux 6.10 Shan-Chun Hung (2): dt-bindings: mmc: nuvoton,ma35d1-sdhci: Document MA35D1 SDHCI controller mmc: sdhci-of-ma35d1: Add Novoton MA35D1 SDHCI driver .../bindings/mmc/nuvoton,ma35d1-sdhci.yaml | 106 +++++++ drivers/mmc/host/Kconfig | 13 + drivers/mmc/host/Makefile | 1 + drivers/mmc/host/sdhci-of-ma35d1.c | 297 ++++++++++++++++++ 4 files changed, 417 insertions(+) create mode 100644 Documentation/devicetree/bindings/mmc/nuvoton,ma35d1-sdhci.yaml create mode 100644 drivers/mmc/host/sdhci-of-ma35d1.c --- 2.25.1