From nobody Mon Feb 9 12:10:48 2026 Received: from mail-wm1-f66.google.com (mail-wm1-f66.google.com [209.85.128.66]) (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 6D8DE2EC0A7 for ; Wed, 14 Jan 2026 17:09:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.66 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768410563; cv=none; b=cps+8XKFvmu+nqwKAhBVu4o/UeAvGlG/yko9NxP6JwXnHFebzAyTXnI+scAY7RntLFEr44aBK21iN329DJPrPy/PQqDDQqYUKWPgR8Y4nV5iiSpP6/JJ7XZVUeHCroKEN1wbyARsVI/BVrlksrU3rgxlG/we4PK0HqLiRVrMbQ0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768410563; c=relaxed/simple; bh=Ko+xWiQ4lTs8l11VaKdcA5Y4Q0/MGgAgE7QxZSa5HcY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Gupsw5KrcZMu9D+xRNjX0mZjp0qG3r4raQg+ZdLHtwXQQDWD5sF3RGD6q8ftYDQCwd16KfpqIn2/SQRJyY86daGtHf+2dfUe1b/N7VPoeJgAgKN7lXdjVcuNzpH3SINqdZn9wW97J5HbB25ISFZJtKDaIeESab/wrATCXzR5zUQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=HvLKfdgT; arc=none smtp.client-ip=209.85.128.66 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="HvLKfdgT" Received: by mail-wm1-f66.google.com with SMTP id 5b1f17b1804b1-47f5c2283b6so66475e9.1 for ; Wed, 14 Jan 2026 09:09:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1768410560; x=1769015360; darn=vger.kernel.org; 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=fbaEokaRCynXGgwZAsN2Ldlp+XK1esNZb8TISMcIDhU=; b=HvLKfdgTitOdP7hOGZMpf82NTvDHZQJK79y0RGApV/g726V5IVgRNyho1+fc+RPjgw L1yg+eodPS+jSdtzzGphcI3M9irRPiajqoKWejq7HXbAsGoSEh664iC2Ajr3oNqCysRj eO/+9yyn53ulOGs5Wspg5dNWXfPAY+9Afi8yEG/lF22FXJHUkN2SIdma1awPdEa+n3c/ agAJe7RaPmvzznMl3xqKAOkIuTVCiIEb1zEQpWYVEHt67mrLFNbaGh6AUAKh+IanvrVQ K3JpJxuI4i1yozpoIKvg1g7+F2VL3Jt6NJrSAiFt/heW1LmikFDtaOmuY1HcmtSyT5t1 npfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768410560; x=1769015360; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=fbaEokaRCynXGgwZAsN2Ldlp+XK1esNZb8TISMcIDhU=; b=DoZJ3s3S06n3c0mq1KNfJ2y90r/ATCTrXvFwUAdjMKeOQX0YevqGxD2ZNhf7Kk2Oom u6jtxqHmKohZSijX2L2la92/+mfGfmryFbqCLchag0MJwPLPKsLsT/kGnTyVzK4O9uII FWRywh2C9oF5H+J4L9gOBNOnt4lcQNCgch1nbciHK585QYZd/AYjIkBbUi1CIqAliJ8f WssClkgR8Wr8ijMwpt9gcfebc7g5xgE9eMOoNPGuGqMCckzoftV9reqrlgD76hQjOlBv iALJpm3Aa/75CIXzJKNIf2JeziV2kmugObrgg893mIuMqLIJUBJbj3z9w3lqABkVtzkT FAJw== X-Forwarded-Encrypted: i=1; AJvYcCU9qW7kf9+yIMhhlLmFzXhXE/teTJrsDtmtLJcmHtEfx5lTOoK0czvc+Go/aK7LeNM3AJGlTDbegXNvO4U=@vger.kernel.org X-Gm-Message-State: AOJu0YwqX8ZVaTEf+HMfs04rDOYAC3LnjqUOuWldBxXUAVfb5tdQ9oiL DkjAFfn1vU/nrKDE267OMa563H90owjAvzOsRTA0CAktYn9dZ3EeZLQkNt4fNr0l/q8= X-Gm-Gg: AY/fxX6w0Vc1bdLbXL1NfvBgZcB/Jt9mXoSps3o66/PfI87tALMC7JoOui9YDj4TDsk IA+9WK2woWO7FIrnDefrBJCE0CMgz9AAkCUjbbe+h6FrIyA4i2VGDYidSf/9r91LYJ6xsTvEiR/ R13lntMDJrz+s438v2TBnrIJQFy4MU+YRpmRZUXe2INe8yLaqnPaiElscLTq8+lCsNKm07e6j4y qLf3FnDfx5vBXngNIRb8Ki18DItIo8GvfsA0zVKYY2I+XjBIkWbSghJXM/ySDiO5v63PiNx95rp fO53pKjIegNml/L7GZvYwenIE0RkZIYrYdAo9l1izqTEmQORVARptyXmy1YbeEOIQb9gRcrGu1W edpSqLcJqmbipOgsnzOo/uFLIHEZSSNdPDfb+Zwe0PC/bcorWR54JU0acPP88xaOTMYuUL80dDU OPIgzzlMezmDJb1C97JbFb X-Received: by 2002:a05:600c:8719:b0:47d:2093:649f with SMTP id 5b1f17b1804b1-47ee32e5de9mr44996145e9.8.1768410559834; Wed, 14 Jan 2026 09:09:19 -0800 (PST) Received: from localhost ([2a01:e0a:3c5:5fb1:d3d1:7ba4:2f56:d18a]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-47f4b2755absm1854285e9.15.2026.01.14.09.09.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Jan 2026 09:09:19 -0800 (PST) From: Jerome Brunet Date: Wed, 14 Jan 2026 18:08:48 +0100 Subject: [PATCH 1/6] arm64: dts: amlogic: c3: assign the MMC signal clocks Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260114-amlogic-mmc-clocks-followup-v1-1-a999fafbe0aa@baylibre.com> References: <20260114-amlogic-mmc-clocks-followup-v1-0-a999fafbe0aa@baylibre.com> In-Reply-To: <20260114-amlogic-mmc-clocks-followup-v1-0-a999fafbe0aa@baylibre.com> To: Neil Armstrong , Kevin Hilman , Martin Blumenstingl , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Xianwei Zhao , Yixun Lan , Nan Li Cc: linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jerome Brunet X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1227; i=jbrunet@baylibre.com; h=from:subject:message-id; bh=Ko+xWiQ4lTs8l11VaKdcA5Y4Q0/MGgAgE7QxZSa5HcY=; b=owEBbQKS/ZANAwAKAeb8Dxw38tqFAcsmYgBpZ822mIZD4uDh1QWbhb+XeSD+xaDGJuZWIH+76 y3q1/f0cBeJAjMEAAEKAB0WIQT04VmuGPP1bV8btxvm/A8cN/LahQUCaWfNtgAKCRDm/A8cN/La hTphD/0WD0aIlphz1SaGDEqBNVzGb7WDx4RCAqfyl0NLtxx5eRsEblOhMwPJ8dR82sld65wu4oj Wj8WuDXKOfJGZLBAyPLzKTMdWFlqbchT6vrBJmcm1qBOEudHmUUJ56YvMRwV9LZKPbmFGZBWSxL XZXK/VKQvBvcEqP3X7C2rOR/hjfF8XqvrzFWMK9NbOko6hMjjKLp1mneoYPcvvR9o2iTgYk7rnd CNC5MsAIbIBKWImB1/9Edtw+0rGiju+vDRC0romGpiqht8QeCxgyFkDMVUtUse5OgaC7z9HIl1X CNgEE9AQ+KAw2DqQDXwEslUTiVT2tzYFYHJ2v8nB4sFBw6jSKR1Ndq/gSWzwBUKbPw7kZyoRDgc GLW+niSGqZlf+PanfKUqt9a84X3j6Ud39iseKNte4gf+Z465wU+fJhyVcj/04ZnB9992uZGuxOf YC4PBuI4JVJaiL2noPl10YhfUuL7l3OeF8Irr2I7Y1q4BxKQ6166s3GYvMxd5WGmjoQzihP/zcD 2qPyxdpYUr46opbtTgo0+6n0sG8wfhjIHkWNFVFDd7NeIJGj+ScVXsa515zep2NLHmrQWYNqAQW xFeDf8ljoK4lVw+cdKTaKrteyh96v9k3UqiB9o+DtDLIGPIMVLyWK8Hiop+yd/2Jzn+UVtRKoMj ZEJYOG8gbv8ebpQ== X-Developer-Key: i=jbrunet@baylibre.com; a=openpgp; fpr=F29F26CF27BAE1A9719AE6BDC3C92AAF3E60AED9 The amlogic MMC driver operate with the assumption that MMC clock is configured to provide 24MHz. It uses this path for low rates such as 400kHz. Assign the clocks to make sure they are properly configured Fixes: 520b792e8317 ("arm64: dts: amlogic: add some device nodes for C3") Signed-off-by: Jerome Brunet Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi b/arch/arm64/boot/= dts/amlogic/amlogic-c3.dtsi index 11e5323f95b7..4e6757a57fb9 100644 --- a/arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi +++ b/arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi @@ -969,6 +969,10 @@ sdio: mmc@88000 { no-sd; resets =3D <&reset RESET_SD_EMMC_A>; status =3D "disabled"; + + assigned-clocks =3D <&clkc_periphs CLKID_SD_EMMC_A>; + assigned-clock-rates =3D <24000000>; + }; =20 sd: mmc@8a000 { @@ -984,6 +988,9 @@ sd: mmc@8a000 { no-sdio; resets =3D <&reset RESET_SD_EMMC_B>; status =3D "disabled"; + + assigned-clocks =3D <&clkc_periphs CLKID_SD_EMMC_B>; + assigned-clock-rates =3D <24000000>; }; =20 nand: nand-controller@8d000 { --=20 2.47.3 From nobody Mon Feb 9 12:10:48 2026 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (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 8313B2F0C79 for ; Wed, 14 Jan 2026 17:09:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768410566; cv=none; b=uDx+rMBYGX8gyJl1gXed/3T8mvCwnpaghsf5emhGvFVzts/UuO/jMjMSNjxpHCFy/zf7sTmy0frNZ//lyXP4IjKQddTPUh+hKQ+oXpdVPjjDBZCDapErQJGqiO8J/Vcms0vYd6OsFR2gcBKwf4/QdYjaazOrnjrUEX16l8mPDRo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768410566; c=relaxed/simple; bh=/OqmpzZXJV31wCuaWL4zZxA1iGG4vjBprzgfZD+QnSs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aQwAvV5iqDWUUJeLFjwKVJnKvI07tqAJe8qbwKssECZ6YluMmBJm5n5rrzf+ZHUQQgryY53WyH7UwiU3Cazmb5BoxMJBgS6V+UX7VmoP/arCHYcApUjxHuzFyHpTVtGbI6Ez56VHhK2dSpCMfduEW4CKR0yBLr1EFAturmZx8XU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=Kwuv6bZ+; arc=none smtp.client-ip=209.85.128.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="Kwuv6bZ+" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-477a219dbcaso446975e9.3 for ; Wed, 14 Jan 2026 09:09:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1768410562; x=1769015362; darn=vger.kernel.org; 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=IWPhJNVbobU6XSfH2Kesr7hZ+g/ZJF12G4xvyrhHF3c=; b=Kwuv6bZ+PfVLMIipMoX4O9iL5GCesbB+99C1+MEkp8BQxTpokuIjsvugYuZXsC+q86 Cbf4RyF3c7V4yaKI9q9jdhzu6rvReszFdTBsbE4iDviOhHuKn+cAFLIYvFHrNSB4qpZ/ kCq8F69C2Vni97zkpk827JYRq5mfiv5ncaQpaOsOCs59wu31S4msaRB9vL3HbSyAAugC SbCOfwnu/9gDNs5DtYSXieFUp2WZ6VsX1DtY4M4XkYkH3kAnfm52epOdv7aF3kJykI1Y FxQDdwzix0u3TFzBg7F8tEw/ONPEecRrA1Dwkkrbq+aSuWUXDimAZtE0I3xiFfy+hFSJ tLOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768410562; x=1769015362; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=IWPhJNVbobU6XSfH2Kesr7hZ+g/ZJF12G4xvyrhHF3c=; b=TD0dGVLkafplNJw9h3hZY2GrcjC+RgKVB9NBTJzli/Fz1fJcrRZJNngfcTmlc03RNX LyI3wTDjyLXySPM4tjBTW0cH08GtJF2WNehYVoIhJ2jEG2E/LeliwP0Lyr6OYg1JpwKj uib/q7+dG6KN1VcQzjfyUQTFqOKNu6hwh+eiXxBvekFG/qnXYsQX9TFI6eaiH7EKErRx E/sxfz7fhVX7Wsu4PEiOoTs99TkfqS2EyC14sJcygpec3QnCTprvQu0duA+ZwWSHgK2K hzrqxyR8FXiTjIyALV6ibeX7P+u1x6o3iax1QnFv1jE7Be+ZtpeLFqSHf3rmx8tNVp/R 90KA== X-Forwarded-Encrypted: i=1; AJvYcCUU58q17n1mf3BLoCbG/A1tOSG53KqbeOaaO6raiO0fCEOPvf8vZha7kgEY8BaEcsQIaWZVKD0R8axHipo=@vger.kernel.org X-Gm-Message-State: AOJu0YwMvxkep3PP6lnzBBbYWb+GN7yqeo6OM7d3kr/gB2iYn87mAmzt b2hoY9bYnAMSVs60GXP48bkItFxASZ2XGsRhcAituPVGVcc62o+kupg3CA1/xGKk/f8= X-Gm-Gg: AY/fxX6b13H3XGrNigjXjwaOsJha4/YzB0W0VvZM2uYoJ8qAQp4yAxtFiR8nIKlx3g2 eBNVuoal7AidmQeZz/GPYCBkZPC4Wk1Gs7F+3hBXmlJ+w3ht5d2W6Cp0UlI+E9EUZOgncNTGMEw VZT996IYjUa/UIMG9733awTqiEoQZwKPsTA/ZrIVVQIAOqNEMQ8vBrZ0HojZlMG0M0kwLyIrV8w 0B0Ru1eKUpRR3ya5XW5+OOb0fHooJHgFInKjD9dEABInzcLoHq9SC0TN5jXRamgCC51gOlgIISa Bss93pGe+JEd67VUprKceH2Ts7kLKhGzsikm/AYm8bjcfoPyWiRGEZwqBeMwnqM4WXVcHodUuf8 J1YNfiF8E7ojGuQeocSn3fasJHqW5R6QEZ3tsYyg9Z3k2dqVk0GBYRj6tB4KJ35xdXLFadzc6Jc Cz9EdejYNb5A== X-Received: by 2002:a05:600c:6612:b0:477:af07:dd1c with SMTP id 5b1f17b1804b1-47ee484e6d3mr37626455e9.35.1768410561853; Wed, 14 Jan 2026 09:09:21 -0800 (PST) Received: from localhost ([2a01:e0a:3c5:5fb1:d3d1:7ba4:2f56:d18a]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-47ee11c64b6sm24952125e9.7.2026.01.14.09.09.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Jan 2026 09:09:21 -0800 (PST) From: Jerome Brunet Date: Wed, 14 Jan 2026 18:08:49 +0100 Subject: [PATCH 2/6] arm64: dts: amlogic: a1: align the mmc clock setup Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260114-amlogic-mmc-clocks-followup-v1-2-a999fafbe0aa@baylibre.com> References: <20260114-amlogic-mmc-clocks-followup-v1-0-a999fafbe0aa@baylibre.com> In-Reply-To: <20260114-amlogic-mmc-clocks-followup-v1-0-a999fafbe0aa@baylibre.com> To: Neil Armstrong , Kevin Hilman , Martin Blumenstingl , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Xianwei Zhao , Yixun Lan , Nan Li Cc: linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jerome Brunet X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1263; i=jbrunet@baylibre.com; h=from:subject:message-id; bh=/OqmpzZXJV31wCuaWL4zZxA1iGG4vjBprzgfZD+QnSs=; b=owEBbQKS/ZANAwAKAeb8Dxw38tqFAcsmYgBpZ823laBGoAyYB45m7xphCzW8RDiFqXRoJedCi vZezmsjY1aJAjMEAAEKAB0WIQT04VmuGPP1bV8btxvm/A8cN/LahQUCaWfNtwAKCRDm/A8cN/La ha6GEACW+UFslpIgSl2ZSJ0YTSFO3huyz+l+EbM/Mo66HPWaFC7/W6xzW5b/FkXTfmkhlHad7M2 4mrukXJLVO29UzZLx7T5/Ugu5P6xHrNaV11EiH1d0j0NQ61PPg6/WhKaG7fTsviZHdraVoonfxs XWorhdNO/0mrctyN/4yegZEqCf2eyMjV7cU6duesOHSUE2k7nfCeN7vuwk2C9qYp3xL8y30Yezn YXU91zYrAC2+n4hSKE70fZsINRwzXTjI8+NYVa/uMiRilQuxNbDnlOfbwME0q+4qqXmZWvwZASB CnHpT2DI6NI3z2ZgNUBP0N9eFCi9a+RdDhfG2TqzMTfLERKDOOcIzAYzTKKLAVCoJUgxeOjtDIa 4G0oar/1XlO8nB2iH/sTY5KEuLKRpsRLwAHqreSTJGZP91ed42skyoweRdNvNAZ6kIrx4rLX9Xx yUfgUoVlbToTCqgb/VHcHpbcUpPBO27hFMHo7XmVCZK7uaLde7GQzrakdFsYxqVO8o5yjexFX1d D6H4y69AYFRpcA7niabcJnQ4NseN4hEaTLbGniKR3jxzr2zCaYRHFhFzEYPXVTaw7hNq1bCAnCt jsxfQaeKbOf4bFUO2mz/CjJUaZwxmmjj5sHAfadg+jCxjCFn3+kqBtmfO6YnRzSiJrtZ8/UVIaJ Cf4muIfR/grqQ4A== X-Developer-Key: i=jbrunet@baylibre.com; a=openpgp; fpr=F29F26CF27BAE1A9719AE6BDC3C92AAF3E60AED9 The amlogic MMC driver operate with the assumption that MMC clock is configured to provide 24MHz. It uses this path for low rates such as 400kHz. A1 is particular in the way that is already has the mmc clock set to 24MHz by forcing the mux to select the board crystal. It works too, it is just slightly less readable. Align with what is being done with the other Amlogic platforms. Signed-off-by: Jerome Brunet Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/amlogic/meson-a1.dtsi b/arch/arm64/boot/dt= s/amlogic/meson-a1.dtsi index 27b68ed85c4c..348411411f3d 100644 --- a/arch/arm64/boot/dts/amlogic/meson-a1.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-a1.dtsi @@ -674,11 +674,12 @@ sd_emmc: mmc@10000 { clock-names =3D "core", "clkin0", "clkin1"; - assigned-clocks =3D <&clkc_periphs CLKID_SD_EMMC_SEL2>; - assigned-clock-parents =3D <&xtal>; resets =3D <&reset RESET_SD_EMMC_A>; power-domains =3D <&pwrc PWRC_SD_EMMC_ID>; status =3D "disabled"; + + assigned-clocks =3D <&clkc_periphs CLKID_SD_EMMC>; + assigned-clock-rates =3D <24000000>; }; }; =20 --=20 2.47.3 From nobody Mon Feb 9 12:10:48 2026 Received: from mail-wm1-f67.google.com (mail-wm1-f67.google.com [209.85.128.67]) (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 6E07B2F3C02 for ; Wed, 14 Jan 2026 17:09:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.67 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768410566; cv=none; b=bYdgE/Tk0K9oLCLRO87tkpzRe4PqTpFcSHtRJJDDnEAgi0mtjEspB97AHlofDrdLcHhFkYHzs+dDxiarW3fEcu7GjqUklNMqg4t3kLM72NdMSBtsT/lgQ+yP8kPHWU5wXOlRjbuxcvsQNWyLawJsiyA8Pr6bgvi9MJUbgEP2y/w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768410566; c=relaxed/simple; bh=YGYnp6gzI4AxtwJzZWhrklYj/srysFtYicdu+gMMI1U=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pKN4CuT71TGzatyIuBnwNCUq9TFjb2Wz6P2Udozj1PpO9U1nJ06K3K9IENUWsntyPmiY7QLOi9/q4zKYVungs5kpj7f14bOc1UBXcIhTIqhXRXjOP/3jMrnO3Rp92s0sq0KV1VRv0FIQm3RYCOPSSb3Gyg6Ld7G1P45f3WlGOeg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=CHr7pkDx; arc=none smtp.client-ip=209.85.128.67 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="CHr7pkDx" Received: by mail-wm1-f67.google.com with SMTP id 5b1f17b1804b1-47d6a1f08bbso222705e9.2 for ; Wed, 14 Jan 2026 09:09:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1768410564; x=1769015364; darn=vger.kernel.org; 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=cLfTQh/qlV++IGofMzGCRcDA4hRAyZAGlY1gT7J+2+A=; b=CHr7pkDxNsK4ZpylLylqjZzRlaugvoRW56tKppJoeWkLe0JADw3dZVm8N6BTLcmVqg TPdN1axy/pjr4aDB2y6lBuObyYWyKd8deyb3c0QU0Nx3uj7S26oDWVWovS42Ty2WvVb6 V2XJ5bwX30HGbG2YBIb99HOFYTDmJ90MaliQFjfU/QxlLacW5omdOn9BBbbF/DGft7NN MKoPxZRSlawKfS9EZI4vMcJQFG5N/cQsuusIc2bBrs6oEIK9T6FdVd0Oi6PWXAVhCcvw DIsT2sAXgwt+vt0cTDfUWYnNDUIMfY2H+lhNT84LTAsZpcD/HUEALl0PtJN1HYM/74QD qwAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768410564; x=1769015364; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=cLfTQh/qlV++IGofMzGCRcDA4hRAyZAGlY1gT7J+2+A=; b=Q6Ge1aQqFsD6yktTHrDcu/T/7OiwP49iDgyEg9R1zlcdwmN6eMOPvKR+xakXQcmZMz 2GN5afMweH2XmZno8JzI6xz+lLd59Xl+YoRUpkXTtag3NHwcaoFzvRV/T6GoDQOQr9qi 6AUD6Lm6GKgdx8uAXhaHDVWeKig5eesRSgAiB4g25VryiuWc93Mrii999d2R4r4xGxLn cr3qc4haUuXgIAn+H6fCkk/QL5ZKbiPIVhv+gn9LFDovQzGoppeOA2gRJtGOWMoS02sg 7f1E+yDWyvyxFBL5PWIB2xLnP+BltewFxytDKY94qOaRvxvUb/nMG9BCwQPDnr55RSyU 0yLw== X-Forwarded-Encrypted: i=1; AJvYcCVGNgzMavxQbogzYjVb6YvLnDEcGDr4KE3HUt/dO/8QIHyxNWicVIJ1SLjK71effvw3w6KIIuXDYIEo5dM=@vger.kernel.org X-Gm-Message-State: AOJu0YwUIInZnHzFwno8V+BUPLX5ZlEB8J89KewW7peghvSV64r0GccO 9x84tw7UHP66SmtsZNbaByieDchPpsPtL4tkxeVspsTfuiax40I0KB+EiE0Jj/fHUno= X-Gm-Gg: AY/fxX6BmbcRmd5UA0ImvTk4rnnbLS1K7iMKAqLju8BoF1PcQcZXjmA9B/OwO68KVGM fbs6cb6bBVr0VF+GFc5vhHWpw6FXcepzFMC0UEScWwlO5mhLadyRSSthTklmwNL7Ux7yVmxVqrs JiTCSED3On+Xhvxe6m/K/gjTrpNoj2b2WkVRwwg+AzjzENU7ix+l0hKFtn9oskpXNBPq+rxxZeV US+hS1gLFvjeXkGNfckZsP/M7JxJKu/5eFHy4ImJq1jhEaTDytwoE8tLxjym/3C1a9Lyx9LarJs uKtlIqKZGibezLXscHYuOEsxE6bYD1kvBmQS9zB0uOmn84IRnx1JyODG85lKdVDa8AihEwwoMF2 asnDj42FBMycYnkPNChcwhz7H7GLXOTRQK7+Z5wqRLZ+NAo8uYjKTjjaNO9Rc7W+MEpAmjPDgOF juhWMNEIC8uA== X-Received: by 2002:a05:600c:46c9:b0:47e:e949:37e8 with SMTP id 5b1f17b1804b1-47ee94939a1mr15738575e9.30.1768410563776; Wed, 14 Jan 2026 09:09:23 -0800 (PST) Received: from localhost ([2a01:e0a:3c5:5fb1:d3d1:7ba4:2f56:d18a]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-47f4289b7aasm1832825e9.2.2026.01.14.09.09.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Jan 2026 09:09:23 -0800 (PST) From: Jerome Brunet Date: Wed, 14 Jan 2026 18:08:50 +0100 Subject: [PATCH 3/6] arm64: dts: amlogic: axg: assign the MMC signal clocks Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260114-amlogic-mmc-clocks-followup-v1-3-a999fafbe0aa@baylibre.com> References: <20260114-amlogic-mmc-clocks-followup-v1-0-a999fafbe0aa@baylibre.com> In-Reply-To: <20260114-amlogic-mmc-clocks-followup-v1-0-a999fafbe0aa@baylibre.com> To: Neil Armstrong , Kevin Hilman , Martin Blumenstingl , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Xianwei Zhao , Yixun Lan , Nan Li Cc: linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jerome Brunet X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1307; i=jbrunet@baylibre.com; h=from:subject:message-id; bh=YGYnp6gzI4AxtwJzZWhrklYj/srysFtYicdu+gMMI1U=; b=owEBbQKS/ZANAwAKAeb8Dxw38tqFAcsmYgBpZ824JyrNtw2KARGstg1jZ0xJArTDmwFFfnr7t CVRKFh50+iJAjMEAAEKAB0WIQT04VmuGPP1bV8btxvm/A8cN/LahQUCaWfNuAAKCRDm/A8cN/La hXXTEACb+KQNPCisYBpunAO5l/fotBt43vzRWz23gV7sxlWMa+DBJHIDjWZB6ih0K84HSdO883X LxsDYNKAX2AmAVWFYXwPOWyIX+mz7OOvPZV57g81hn+TaDlOP5qlU+zeJgQHJWqBnEYLdAI0W9M Rt1x3bpoWLvdVy5REb5ockyDlIpE0H4NMJIDVlgqBLkTjRjfEab483hgc6Zk9pQjnv1wIRKX1PH mGHwxGaqLqW+0zRXGH2KPGho7RTD/Ig3EF1dG6A/5leYDs7DieS5HJP45Po4nLqz5T29mYtTP9n oqjjcZt2e1V4F3V8bFJ3ls9XDp236X+mj4Q9Q/L5q6oZVVjoUSsBsSUqIobShK3D6juGfJRFRWp 5hNOHVns40JmGdbHhoc9cSj7dc6vso7fgaELHTmRlCzg1SeBl8K85obRoO1rZLxPQsp6RGwfb4l 2f081YUC/EaeSrDpi+p/Uehb4WRahpAJ+y987OPLEYntt1jWuM8yIhh+lzKrJO3oEeT7gQ8ZsxQ OwolYrioFxl3n5NNsjC6dahVWsh13Ooc87tfRBnqaWPh3hAoOXGMMUy1Z1TZkJUGggkCjMaTfY9 lBX9/ieqeLKOkuNu8f1uS5mjMlQnDnBjeglBFeWuWXA/E1liOnIP99+pQteQVAt1tvTCAxQgJYE JsN/olrqrO+rPXw== X-Developer-Key: i=jbrunet@baylibre.com; a=openpgp; fpr=F29F26CF27BAE1A9719AE6BDC3C92AAF3E60AED9 The amlogic MMC driver operate with the assumption that MMC clock is configured to provide 24MHz. It uses this path for low rates such as 400kHz. Assign the clocks to make sure they are properly configured Fixes: 221cf34bac54 ("ARM64: dts: meson-axg: enable the eMMC controller") Signed-off-by: Jerome Brunet Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi b/arch/arm64/boot/d= ts/amlogic/meson-axg.dtsi index e95c91894968..cc72491eaf6f 100644 --- a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi @@ -1960,6 +1960,9 @@ sd_emmc_b: mmc@5000 { <&clkc CLKID_FCLK_DIV2>; clock-names =3D "core", "clkin0", "clkin1"; resets =3D <&reset RESET_SD_EMMC_B>; + + assigned-clocks =3D <&clkc CLKID_SD_EMMC_B_CLK0>; + assigned-clock-rates =3D <24000000>; }; =20 sd_emmc_c: mmc@7000 { @@ -1972,6 +1975,9 @@ sd_emmc_c: mmc@7000 { <&clkc CLKID_FCLK_DIV2>; clock-names =3D "core", "clkin0", "clkin1"; resets =3D <&reset RESET_SD_EMMC_C>; + + assigned-clocks =3D <&clkc CLKID_SD_EMMC_C_CLK0>; + assigned-clock-rates =3D <24000000>; }; =20 nfc: nand-controller@7800 { --=20 2.47.3 From nobody Mon Feb 9 12:10:48 2026 Received: from mail-wr1-f65.google.com (mail-wr1-f65.google.com [209.85.221.65]) (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 831B32FB97D for ; Wed, 14 Jan 2026 17:09:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.65 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768410569; cv=none; b=c5ULkaXBgapESbbHT8glj6/81esOnphv7pE+x1/StcAjjMxocrtF/hNBhJJIIx6NdLxXsSmsFZa6vNfJieCfxfu2CL8aqUODuEa/LzoxKGmgiddmb453Bv9fGkUy5TwmBabifkepezbCskgbnLWITbJhdqWLLkBtjhEQKFhzyQE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768410569; c=relaxed/simple; bh=9p95wrx4RVIpeGNcY2S7+iJZeATm0jJX+K1/uJDs0y4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=izlrbCS2G7suTRsk+ayGq1O5Qn/nbsBspvGbrbvYiYTmzEgW/BCP9/pkS2q0sjRf84/sifql6pKJt5+k+ToHRn6Y/DqG4CIAwqi8BzX3vFxiFSTEPRG/m4bXT0o+33FvO9agroWVS042XAqj/7oXw/NV1t49pk9od5dSrPejyvo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=v2PxsQ2F; arc=none smtp.client-ip=209.85.221.65 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="v2PxsQ2F" Received: by mail-wr1-f65.google.com with SMTP id ffacd0b85a97d-42fb2314eb0so37070f8f.2 for ; Wed, 14 Jan 2026 09:09:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1768410566; x=1769015366; darn=vger.kernel.org; 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=sLZ+PvAjnR7DEP7BUAREJ2OVzk7/JAMCQdO1bdqxiqQ=; b=v2PxsQ2FjHw2ulxtQgB//ffdZ3aCJKlkkKmCYyLRuDMSLXLGYqMEB30taG7hBzsk+m 5CKjILcmtvRhEq3YVWgPXmDsmjQ3qX3wP4LcIDtZsbaB61clqBxvnxvLM0hD9noOFvzh h9PHT1xmAsho3/UNVdZwfxVwQXL7te0VPfpXhT0GH7qZDgQVfqiWPjNZPFfs7ldcprtk 3chRD6aLL/k4NsHwCcGJ9JVoTbY/ZEQH+bG3LeKKlIuoARjG+ZFoTBhGGbMiNDxB4e7o RzMzBCSgWg2INOXUtd02MzM285vIqBCqFvj3+fzZsnhgP4GJzqEln2FyClIaVCicOcRo L0MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768410566; x=1769015366; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=sLZ+PvAjnR7DEP7BUAREJ2OVzk7/JAMCQdO1bdqxiqQ=; b=i2leouhEMb9zwyqGlsbYQ6tpOq3mrT4qvCJBgoIh2fW1n36jcp3EzXqWPGzVj+4Ld3 3LI/OWwgE9cvW2uQTgk4hjeDdSP3exg+kOAbNGA11D67iiPRZ0m1/Jhl5Wo7YWt/5g7E B68pZB7y0muG38Q6hO9j+v4Tkeg5R2HqCVKKQ/1lnxOgvt8HY/FZB47w2g3Wo+fgGc++ X9MynZhZx7vtTO/zssTf2cE75IUZMOoZQJ0bMx8ldFR5Cufuoc+AbEJkfNXR0opT/udo FD81XyBQ+b9bLfgkC7hiDeDx1B19kq46fM58NF+IOPy+BNHqu7de16GXW+3eIpBDMdko LBrQ== X-Forwarded-Encrypted: i=1; AJvYcCWJxJi8wa9PJKU7pq2mA1tcp7FpdLR0aea0LE7yRPTUUhJVrWJT3AGh8nVm0Y6BcivCJ+du62rPE8T+QHo=@vger.kernel.org X-Gm-Message-State: AOJu0Yx+mO0S2J+9astAaysMtC+AwF0qZEzxRZ7cRSz6AXuRJX3wggB7 JsmSnHejgryJ6r7qN1gMuzM2CodOPzKq1D6kr2eazgvxUiB/c/p7ZgF0TELzoVvyztQ= X-Gm-Gg: AY/fxX6LsmEdf/gebfI74ton3PZjTfJHRsbRly6dgkYYUSBonF2v5iQ6j/uZKiNKWio dLZJ1AQ9VwcLeLqfajEtRl2Ry2ayQu/1wYJLpU1WPA57r7MnZOeWm0S9JLLKTIeYhUTKp2+G3ql 6jBy/cyKo+ze4nSEqXzRYMPjQTaIFIaNFaKti9OehJZ5KnuXPX+fmxpQGm7VFPpBC5wyvpCA7Kt ssJEeBAEv1stloXWzNlKaYIVOgJ37yDqgRumjR94N5Pw3QpLdovrMi9BhN6dL4OAgbC0EB42Hf1 w02gJtUSGw+ZfF8A1/nHh8FMW6WTM/irfFstGbbetI870Fqz+HZRjmSaRNXAObprNo+Bkr2G3h4 60JJdO7epFNBNOU7dUahBpSrfjhc3iZOinRFsb99bja5iz1wXvKU0oxu5ybJhdUvKEl48hXXTWb yyJWt15B9dBQ== X-Received: by 2002:a5d:64c5:0:b0:432:84ef:715b with SMTP id ffacd0b85a97d-4342c3905dfmr3372260f8f.0.1768410565786; Wed, 14 Jan 2026 09:09:25 -0800 (PST) Received: from localhost ([2a01:e0a:3c5:5fb1:d3d1:7ba4:2f56:d18a]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-434af6d909fsm356157f8f.31.2026.01.14.09.09.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Jan 2026 09:09:25 -0800 (PST) From: Jerome Brunet Date: Wed, 14 Jan 2026 18:08:51 +0100 Subject: [PATCH 4/6] arm64: dts: amlogic: gx: assign the MMC signal clocks Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260114-amlogic-mmc-clocks-followup-v1-4-a999fafbe0aa@baylibre.com> References: <20260114-amlogic-mmc-clocks-followup-v1-0-a999fafbe0aa@baylibre.com> In-Reply-To: <20260114-amlogic-mmc-clocks-followup-v1-0-a999fafbe0aa@baylibre.com> To: Neil Armstrong , Kevin Hilman , Martin Blumenstingl , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Xianwei Zhao , Yixun Lan , Nan Li Cc: linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jerome Brunet X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2593; i=jbrunet@baylibre.com; h=from:subject:message-id; bh=9p95wrx4RVIpeGNcY2S7+iJZeATm0jJX+K1/uJDs0y4=; b=owEBbQKS/ZANAwAKAeb8Dxw38tqFAcsmYgBpZ825kW94g5pcZvsr+i9/i6GRnLfGgNa7pFFhK lmKhfwUVT2JAjMEAAEKAB0WIQT04VmuGPP1bV8btxvm/A8cN/LahQUCaWfNuQAKCRDm/A8cN/La hZVBEACqMuM881Nt8EJivf+CishVsuj4EC53+9mHxQCCW7WYXZtVp7tlD2DS5+2RAgJoYqTkLOl qCtSY66mv8M3w6UF8gdlisZrLCpDIQ34bZcnowKSd6NZESLyM/nv5jCqOwTNjjPqoATxHoH0JBD nZHtINboSwbmn8feJyOdDaZ71nk7evUI2FIZmXUr/dsMW+vs0X37K0blL42/6kBt8HDWV63J1Y1 IVacEkKDMqfjHBxz4uvWbl0uG8KOur1oElrsC5JA08kVl0FQ1uSBJJylIf26fq/Hj2ULJjUcDTi 0rz7EqE35lpGWYwa6b78hrixY3LWSYVWPVZkJb61lJ4QpqRc68N8pa0SmScoXw24oVF4FJRe5tO jDIq7hfL1XquYyKg8vVpRsUqxFl5B4uLP7hrHiRRzCTFTVbm9ncUsV18UaNGHSLN97Ix1SH/yev CSfSi9n4HtaOa1hbgQFUlFOT2hA+hQdky626J/D4NHNUsyyRXm46TP7QMqTaKDfnmYr4U8Cjr2a fQmnGevOmt4L5R2jqr3h1l6pctbu1STvfSVHagoyzVlxl26Tkln4YZQsdcB+YpSSt00Ee91jhzr 7l8plfEx05/qUlV+VuqTEBNuozgSTCtlCmRaF33Av931U4wTvOvb3y4NMGFGrH5SYn2LXKlNZ3r 897NydBJCJWlL4g== X-Developer-Key: i=jbrunet@baylibre.com; a=openpgp; fpr=F29F26CF27BAE1A9719AE6BDC3C92AAF3E60AED9 The amlogic MMC driver operate with the assumption that MMC clock is configured to provide 24MHz. It uses this path for low rates such as 400kHz. Assign the clocks to make sure they are properly configured Fixes: 50662499f911 ("ARM64: dts: meson-gx: Use correct mmc clock source 0") Signed-off-by: Jerome Brunet Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 9 +++++++++ arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi b/arch/arm64/boot/= dts/amlogic/meson-gxbb.dtsi index f69923da07fe..a9c830a570cc 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi @@ -824,6 +824,9 @@ &sd_emmc_a { <&clkc CLKID_FCLK_DIV2>; clock-names =3D "core", "clkin0", "clkin1"; resets =3D <&reset RESET_SD_EMMC_A>; + + assigned-clocks =3D <&clkc CLKID_SD_EMMC_A_CLK0>; + assigned-clock-rates =3D <24000000>; }; =20 &sd_emmc_b { @@ -832,6 +835,9 @@ &sd_emmc_b { <&clkc CLKID_FCLK_DIV2>; clock-names =3D "core", "clkin0", "clkin1"; resets =3D <&reset RESET_SD_EMMC_B>; + + assigned-clocks =3D <&clkc CLKID_SD_EMMC_B_CLK0>; + assigned-clock-rates =3D <24000000>; }; =20 &sd_emmc_c { @@ -840,6 +846,9 @@ &sd_emmc_c { <&clkc CLKID_FCLK_DIV2>; clock-names =3D "core", "clkin0", "clkin1"; resets =3D <&reset RESET_SD_EMMC_C>; + + assigned-clocks =3D <&clkc CLKID_SD_EMMC_C_CLK0>; + assigned-clock-rates =3D <24000000>; }; =20 &simplefb_hdmi { diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi b/arch/arm64/boot/d= ts/amlogic/meson-gxl.dtsi index ba535010a3c9..e202d84f0672 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi @@ -894,6 +894,9 @@ &sd_emmc_a { <&clkc CLKID_FCLK_DIV2>; clock-names =3D "core", "clkin0", "clkin1"; resets =3D <&reset RESET_SD_EMMC_A>; + + assigned-clocks =3D <&clkc CLKID_SD_EMMC_A_CLK0>; + assigned-clock-rates =3D <24000000>; }; =20 &sd_emmc_b { @@ -902,6 +905,9 @@ &sd_emmc_b { <&clkc CLKID_FCLK_DIV2>; clock-names =3D "core", "clkin0", "clkin1"; resets =3D <&reset RESET_SD_EMMC_B>; + + assigned-clocks =3D <&clkc CLKID_SD_EMMC_B_CLK0>; + assigned-clock-rates =3D <24000000>; }; =20 &sd_emmc_c { @@ -910,6 +916,9 @@ &sd_emmc_c { <&clkc CLKID_FCLK_DIV2>; clock-names =3D "core", "clkin0", "clkin1"; resets =3D <&reset RESET_SD_EMMC_C>; + + assigned-clocks =3D <&clkc CLKID_SD_EMMC_C_CLK0>; + assigned-clock-rates =3D <24000000>; }; =20 &simplefb_hdmi { --=20 2.47.3 From nobody Mon Feb 9 12:10:48 2026 Received: from mail-wr1-f65.google.com (mail-wr1-f65.google.com [209.85.221.65]) (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 6F8EF2FF677 for ; Wed, 14 Jan 2026 17:09:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.65 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768410571; cv=none; b=XyaFHjNL0FTFDpuTjAiznQh4Sx+MzEPCvlio1SrnzqiS3cLsjoR0ZIfdVmKWZ8mmUO20TSXmyM2dc1fqgVkZI98cTqFihxOzgumBx5B97wHSKLUyXiW1DfnHUMINKtg0ZcU/jAAusRnSU9KmqWeA98EV8RfpVbleEmcwZb66EBY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768410571; c=relaxed/simple; bh=6VYRsSlr+k3OtpRissBvC6EiliXJvLY5cMYIo4c8bpg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JtR20Dhkqwlph5ABP15bWkGhBu7SGmDyb5JHiAy+r9ljHe6sHOg4+Gg4KFgCFM7yRzTK0L71UDWDQdssNXQ9HldOxwNk/wT6+mkPIMzyqqJvtCzofO0ugWdLjk3Ht+jEht9Zgntvv8SIE7BRhUnBPiqsutxPzbGwOfgUE6VbHto= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=AdNfkhw9; arc=none smtp.client-ip=209.85.221.65 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="AdNfkhw9" Received: by mail-wr1-f65.google.com with SMTP id ffacd0b85a97d-431048c4068so722691f8f.1 for ; Wed, 14 Jan 2026 09:09:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1768410568; x=1769015368; darn=vger.kernel.org; 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=nVTJms2ugVSwB4TUdsv5u4am5qhw9xa03tN0c+1spsY=; b=AdNfkhw9rp8xsaa3xczdAkGx7/fE3rs0dggcQB8cy/BBz3z8Rzidm1Lo7iUhFxSD8p 5yXQ3PLLnupait0VooRM1lP0AwJBLujuvd37+eRjF27gmdT/7YftMqNn17bZvrV5c59c 8WXF0cElKh1RAIRRKzze8boHCsv26LBKklrpqh3lFrmR1jW8z2IWNB7gOSLqrAdGgKpy amOIV2T7ZE6q9cR92KVrAXpkPSFftIZOaJwOSb3m8oSUpXGTvM+/iBeK++ujptqFeDOG ze+gLjVwLp4T2oQTJn6eXY/2tekIwndMpX1xZooa3ctWrO+rKTf0PIIAp+rDvUnOKS1Q OCDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768410568; x=1769015368; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=nVTJms2ugVSwB4TUdsv5u4am5qhw9xa03tN0c+1spsY=; b=ZsIUL8SF7dzmnq9+tQI4tHOTVjBYDPBOXAhflU79olz5kL6hjaXfMwhiYrN+bfDGCI PLpG4zTccT58thFmmVRD26IcsBICy1NFo6aR7BuKYiFWQj4wS2F1sR3I7xrzBlS8dD9j wo1u/eCOMLdk8ZHkjea2NP6B0AOd9N9G+CPAUoKJpaLj38kT35Esqkd1OUKHOaKIlxff WXfmg5Cwf7VbF0k6KRbi6TjLvFUsmmHRj6byPATCUMxvDnVEDJtAnxZ7UVIlPVQEmj/2 rNb99ItQSFgjqNFPRGBUizW0rcT5a+2219u8Ry7j7HvCiscbRGPsHT6GNyOsBfBdSs7L Z7dw== X-Forwarded-Encrypted: i=1; AJvYcCVNxqHTGNC0RYcwDojMhYQ+WAOCKaNIWFF1KTu9imeYFK8S80aoH38dfu501QQG9qVVBsV/6UsYiY/gVTI=@vger.kernel.org X-Gm-Message-State: AOJu0YzGwN80UAnJ2N8Uxk+/c3udTNcAffjAXzIJMrW75bhHMMXoBQUC bydYbh3tvAdY3XboQ/Tj9FN7nLm5ZY2bgxQ4yO02bum/A1E0L572L7rC+XV3gHjN0bM= X-Gm-Gg: AY/fxX4XyU8qWNkHodkufnAVpJnGjjKWZP7xn+v38X/h8L9N5WtFmVx6LHsi2rjTeaH wBesQoT8NWIWgcRt7R+G+jlM+H6+wcbB9Q+64A3l/o98W/UVqVvolUFvl+QtQhK3nZXlBbUYS5n mcv17B5P0ofTCqQM1+vnUyzfpiCsmrnFdHVEaKEA1CNJ2PmjCRa2OjHSz1AWmTe7AqDOwzwa3Ub ktqbvEq28FBW/xQWziDj4Ai8vNURQbMY4pzuMWVtkjCGLkdIQYwQ8HS9L7UhBOHhG+F0rmUHWEr a06P4DXwgTd0emtxrlI2zVwiN2EREVrzTk+Xmz89jcwkcu1hQ99oY04YpjKM7QdCMBgAjZf8ssQ fCE1XdWmzS/f6x1ou2jfIxi2Wf4TjspnPVHmZraZ04IqPLW+a56WQQoZ7Er7yt9NoTszF8b77sf 7GQlgl6X+k/A== X-Received: by 2002:a05:6000:18c9:b0:430:fdc8:8bd6 with SMTP id ffacd0b85a97d-434d75be281mr140960f8f.31.1768410567832; Wed, 14 Jan 2026 09:09:27 -0800 (PST) Received: from localhost ([2a01:e0a:3c5:5fb1:d3d1:7ba4:2f56:d18a]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-434af64a778sm434244f8f.3.2026.01.14.09.09.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Jan 2026 09:09:27 -0800 (PST) From: Jerome Brunet Date: Wed, 14 Jan 2026 18:08:52 +0100 Subject: [PATCH 5/6] arm64: dts: amlogic: g12: assign the MMC B and C signal clocks Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260114-amlogic-mmc-clocks-followup-v1-5-a999fafbe0aa@baylibre.com> References: <20260114-amlogic-mmc-clocks-followup-v1-0-a999fafbe0aa@baylibre.com> In-Reply-To: <20260114-amlogic-mmc-clocks-followup-v1-0-a999fafbe0aa@baylibre.com> To: Neil Armstrong , Kevin Hilman , Martin Blumenstingl , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Xianwei Zhao , Yixun Lan , Nan Li Cc: linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jerome Brunet X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1323; i=jbrunet@baylibre.com; h=from:subject:message-id; bh=6VYRsSlr+k3OtpRissBvC6EiliXJvLY5cMYIo4c8bpg=; b=owEBbQKS/ZANAwAKAeb8Dxw38tqFAcsmYgBpZ826pKxtzMYX2hRhOSi+COd2s6Q7mxDZi9skR j0dbAR/fPGJAjMEAAEKAB0WIQT04VmuGPP1bV8btxvm/A8cN/LahQUCaWfNugAKCRDm/A8cN/La he+tD/0aw/vBvgqUMtpCqI5tRIgqz2YnwmpvwR8eyb3iwcXXyT/A7VwGUoVwwXXA9ekryGEAIjA 3syJdJPHjO2J4xbtU4ipSLSncT5RZWsbYZHKg3Q8vWyYBNF7Te9kYJHGWOo5W6p1lX0zTMY4Atd T8oLI0O8pvKnoT7JS0Sav7JLTTMVKyqnf5PaEJUjc1upbaCDENsGoZaHcjEAuzx33DQfzg2/TeS ZYYbF66Ine4lwb1k4Du8xWE1eNRIH7cU9EeCBoRPj25/Bj0/hH5UUD1/nC6b0grAnDauEexnTSe RXIT1dSuAjAOa2D24qxpsoR6N+sXv9Une7lckZ33wkMD6dpsNchoGbyaYRr5qlVdLF+AawbO9lh i76T9uSWg/+XGI0rYTGVEo4zm1v6kqh5FDqTbsDmaeKaTri95GMOXA0lMm0neLs9Il6EuPGDO6v kbLST4S/OG/T1aj1YZ680WRWAliAwrTC7tPmb212VKOQwMn4rbINb5CeDsJKvPrZVKJTcI7B8EO W/RayeOd1hBCZ/8Z3zC3cAu9jDhbV0gZow76+T2/ThXxAbpkEAMlZK07py7bT38SKUePb5ADKVU ONznBg5SIKrwyoxr0Hk+5MjYtDAi+umj9t1TZn7D99KraBVlAXpJvQBTYgpFdxV6xIM1Uhc8hfK kQZ2w2qmG7lSGjA== X-Developer-Key: i=jbrunet@baylibre.com; a=openpgp; fpr=F29F26CF27BAE1A9719AE6BDC3C92AAF3E60AED9 The amlogic MMC driver operate with the assumption that MMC clock is configured to provide 24MHz. It uses this path for low rates such as 400kHz. Assign the clocks to make sure they are properly configured Fixes: 4759fd87b928 ("arm64: dts: meson: g12a: add mmc nodes") Signed-off-by: Jerome Brunet Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi b/arch/arm64= /boot/dts/amlogic/meson-g12-common.dtsi index ca455f634834..0085612cf735 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi @@ -2443,6 +2443,9 @@ sd_emmc_b: mmc@ffe05000 { <&clkc CLKID_FCLK_DIV2>; clock-names =3D "core", "clkin0", "clkin1"; resets =3D <&reset RESET_SD_EMMC_B>; + + assigned-clocks =3D <&clkc CLKID_SD_EMMC_B_CLK0>; + assigned-clock-rates =3D <24000000>; }; =20 sd_emmc_c: mmc@ffe07000 { @@ -2455,6 +2458,9 @@ sd_emmc_c: mmc@ffe07000 { <&clkc CLKID_FCLK_DIV2>; clock-names =3D "core", "clkin0", "clkin1"; resets =3D <&reset RESET_SD_EMMC_C>; + + assigned-clocks =3D <&clkc CLKID_SD_EMMC_C_CLK0>; + assigned-clock-rates =3D <24000000>; }; =20 usb: usb@ffe09000 { --=20 2.47.3 From nobody Mon Feb 9 12:10:48 2026 Received: from mail-wr1-f68.google.com (mail-wr1-f68.google.com [209.85.221.68]) (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 3567C2F8BCA for ; Wed, 14 Jan 2026 17:09:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.68 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768410572; cv=none; b=WzX+wKcp4AI831edlYCvSsLatiS1N8VUQPsYxgqa6qCkEnSz3cj+VPw0YVUxjgOLeVLT7EETx/l5INqSJ2y5N5EaJjEdOJAlqxKYr97qLZaDJcfa5rXc1PtiqPf+N0IPmDzV2uZxeLX/TRrvp39PJDUBPfzdPb1sDRTjgXHeq2s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768410572; c=relaxed/simple; bh=/PhsslUI7oDbVoSzVh6hBjUgLUvCgo1Un4J0+MmBYI0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Suvge17YIkE719Z1Do6sso2WiHxxSJIFhQ22qZCUeENDZWzsY5hlaJVCpVxhdtMJ6iNaXBR+0UF/C7KZSJVk2WzEhIckRbhNtbyiuNXjYqZaUPLlmxqTnlby/UGEqIKSqvUGg/MEn3ZmtIHmvOdcyK5aCM7fZDIrw7wpYPyZbQg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=p3g7IHwb; arc=none smtp.client-ip=209.85.221.68 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="p3g7IHwb" Received: by mail-wr1-f68.google.com with SMTP id ffacd0b85a97d-432d2c96215so49113f8f.3 for ; Wed, 14 Jan 2026 09:09:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1768410570; x=1769015370; darn=vger.kernel.org; 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=1kTWfAnL5z5OhS7oeDB0hU1ojFDJcKULyH2iq6TuTBE=; b=p3g7IHwbzOoC+g2mewys95jicvKRKLGjb+ucsMJLTrRlKCM5Dpw2VZgzYYIXZCLFlu 0PZqIo680cCbudt4MDkxqUxmFK2qoZuv7C78m/Xv4PFOzCkAbp6vGNgvW0WYtY80mnP6 /hHnsLCxpes0s6sm2V3D3n9obCH4Ad05RbAiJ6bJANXLL0+9VWy0Fclgs7Y8+mgvIRl3 xE5MyPla2rva+wSvHoTiNq7BWUIsqPL+ocVZ2VggseOVLQXBQ8iFfjZ/RGAqDVDODV2x BCB7/YwgZTHtr4muKiNCTVmDvLRiUzH1AaaQzIQkH0Al5xlCfsyHgPhItbwfrpb+bMYO MR7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768410570; x=1769015370; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=1kTWfAnL5z5OhS7oeDB0hU1ojFDJcKULyH2iq6TuTBE=; b=S4BjGbwqKqHurohmm+wTD1QomSSIdwt/tXXy71+swnLotYA07N7rZYmUHd2ghwAhq8 5aY/9LRAhnE5IqleqMRj05j3EJS+yaFFhEN1+rlNL+Nj0zPnSwOZnQ7X16JrjpsbLvOV +KEL/lUEuNDttgfSUbR+81U37EjhYyvPxJ4y9yRIjJFDNjV7AyiHprFV0WOieL+iVpiU Su169foyvV1d+7ZzGfbQ7/f5/UZT4KAZk2TNCf1CxYuFrlI9p3i3n1G7TnpGvVp+l+C4 V1/ESbPVN9bJMjnpIbtBxGVBlPaqVVoPifmE0Hxk8FXCgiEcZlAsYPrz11zqF23sm2iT PRHQ== X-Forwarded-Encrypted: i=1; AJvYcCUndkfPisDJ23OrrzFAzlPYm4CaD5kGvjIQgPUxufRrzmIcWJXP+84f//J2Qyajsh8F4lQ7QleRw/HQ7sE=@vger.kernel.org X-Gm-Message-State: AOJu0YyEh1aF4EJ/N/VuRQdykbG1Pa+M1avNv3FXBsMUopqZh6eUXS9O ZMWP/NoChyusmCP8/0qnwpHrzKupWXG3mlVQSy5SltHV7G/HTEm1e5XRYqg7AexvL0w= X-Gm-Gg: AY/fxX4jN8r3cBjlN1aeZl5ODmC6MzFa9YfZIG4xlnQ9yfbtoMNvFbPiKSDSHZSKfGQ skA0stIVvbcac7a8cMFE1y+F5moZf+AEwQUeff1dMqqqAlMQfXqtDQUj1g9kb4X67FQWVIQ/gBJ FnbJg9xXs1uDwc9f3oNSLH50dbSKG49L6oYn7IOeT2I0xUeNwGhbIe2azcNPQVCPEAIhmEKWc7+ j2xreA85KvkbGA1vT6TT5GMxyzqjx+QjoVP42VDqX26PU/tY203TOa0cPplrwcb/wZd9Lq6F7Sv DWq+5FUmS1zVjJAQJy/K2nmKYgXGNfJhFa5LWIqGjsjDri0s5xmy0Onkeu04kspnqG1yOjZvLXF 8dmqveb2BavtIzOjH6PXC8txNPcakcfbB253I8fZf9PifM+2QPPNL3x0t23jiBitAegk1VQ0wjI 33XcmpWjw3c8o+f6DroHj0 X-Received: by 2002:a05:6000:2004:b0:432:5bac:3915 with SMTP id ffacd0b85a97d-4342d5c39e8mr3948863f8f.39.1768410569619; Wed, 14 Jan 2026 09:09:29 -0800 (PST) Received: from localhost ([2a01:e0a:3c5:5fb1:d3d1:7ba4:2f56:d18a]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-434af653787sm392682f8f.18.2026.01.14.09.09.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Jan 2026 09:09:29 -0800 (PST) From: Jerome Brunet Date: Wed, 14 Jan 2026 18:08:53 +0100 Subject: [PATCH 6/6] arm64: dts: amlogic: g12: assign the MMC A signal clock Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260114-amlogic-mmc-clocks-followup-v1-6-a999fafbe0aa@baylibre.com> References: <20260114-amlogic-mmc-clocks-followup-v1-0-a999fafbe0aa@baylibre.com> In-Reply-To: <20260114-amlogic-mmc-clocks-followup-v1-0-a999fafbe0aa@baylibre.com> To: Neil Armstrong , Kevin Hilman , Martin Blumenstingl , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Xianwei Zhao , Yixun Lan , Nan Li Cc: linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jerome Brunet X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1024; i=jbrunet@baylibre.com; h=from:subject:message-id; bh=/PhsslUI7oDbVoSzVh6hBjUgLUvCgo1Un4J0+MmBYI0=; b=owEBbQKS/ZANAwAKAeb8Dxw38tqFAcsmYgBpZ827+hqCodT7BhBobrsVc6GPpXPR/mUIltr/w NN3POGH7ZaJAjMEAAEKAB0WIQT04VmuGPP1bV8btxvm/A8cN/LahQUCaWfNuwAKCRDm/A8cN/La hUrJD/9Bux8MYYOOciJCbRbpEyXFtkOTIkP9eOvzltnWiMuDOzmypyQb2uSeeRu4fp3hDClDAEC pkkAvkKuQa3RO3tXR79OgfOquhS0n/eU36O9kEFv/n88itYp4AbolA6087pzCHIvpglgUSQrvhU n66bZQuoGeCzS7Je9nHsYxS/HmlQmOFeSwOBGSjnySXlSDY+qzKWAgU9s41Wp6q6s3g0qU8NjG2 3fITWHfwU6y4TBdaR8l+HwGuy8OGzyJh8AuvWlitQgmVDzFZ++QSMF/9+BvGHBmfPTUlhwX/QYg 38doGi7Kp3IcnFk6GLxA55YxzWx/VAYxeEQ7neZiA7OCLnxshUe1iacqobSY8CtlMnOR1Nao+4l AN1s8G8nue/0KwBb/uT3RiWmt1+4x7nVgTdx/n/ShozmBfIQ8s5lFc/7x26llkdAaa41R3NHJol +H4fW8Cqx2rI+fSYH/PxMWd80LP2dJxWSLpQPYbQqJHCilm72rLwU29+6O97C7xFrRia2kpO0RX eetrGkaYojiH8o4AVxkhkPQShe+fsDtCJADp3kkcoyQY5ZQCKb/1zcfGP3si3NAGgEdHD16SRjt twB3A2ntaaC6Cjivt4LHjRpxO6xnTbfISqXGe2FolhnBMYZHEb5cJXD5vB//Uv0XV0MPueHNv3+ TtizwRaL48HGHdg== X-Developer-Key: i=jbrunet@baylibre.com; a=openpgp; fpr=F29F26CF27BAE1A9719AE6BDC3C92AAF3E60AED9 The amlogic MMC driver operate with the assumption that MMC clock is configured to provide 24MHz. It uses this path for low rates such as 400kHz. Assign the clock to make sure it is properly configured Fixes: 8a6b3ca2d361 ("arm64: dts: meson: g12a: add SDIO controller") Signed-off-by: Jerome Brunet Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi b/arch/arm64= /boot/dts/amlogic/meson-g12-common.dtsi index 0085612cf735..00609d2da674 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi @@ -2431,6 +2431,9 @@ sd_emmc_a: mmc@ffe03000 { <&clkc CLKID_FCLK_DIV2>; clock-names =3D "core", "clkin0", "clkin1"; resets =3D <&reset RESET_SD_EMMC_A>; + + assigned-clocks =3D <&clkc CLKID_SD_EMMC_A_CLK0>; + assigned-clock-rates =3D <24000000>; }; =20 sd_emmc_b: mmc@ffe05000 { --=20 2.47.3