From nobody Mon Feb 9 08:31:33 2026 Received: from mail-wm1-f68.google.com (mail-wm1-f68.google.com [209.85.128.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 2D3ED3161BA for ; Tue, 13 Jan 2026 10:40:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.68 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768300820; cv=none; b=XlDVTmwKoisC3yAJrRSvrPKMHOp8TvokmQQ9YsrYpFxCh44BvH/fVgfYicDkFjOPCZLPohLrk7EbBF4v4jA7ef+V+pU3KOPXZsi8WmVN182OhdbpgFEhNh8akusnMTZmq0HIDYD7N8/aBawGM4BLSWJ3egvPglyU3KbkQTbYgWU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768300820; c=relaxed/simple; bh=+3Sp0zoClYxRTJMrmAOllqTcq4LFk/dhcZRRSjC5SpQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sFN4SmaA5g/cwPBdFBKK42skix809P21paMGxPzAIu2+rhn4Cz6fwfONxngJIraqUxEGJ/apNqNrif8hCUuCiuMOCx/01C91hzOP6nInTxPviQLd7cBTuW8VRQGG2v0CbF0LMCVbeRR910DnBlF/SE+SppJ3p3ZOrO8x2H7IiAI= 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=RKmNJsrV; arc=none smtp.client-ip=209.85.128.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="RKmNJsrV" Received: by mail-wm1-f68.google.com with SMTP id 5b1f17b1804b1-47775fb6c56so70650905e9.1 for ; Tue, 13 Jan 2026 02:40:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1768300815; x=1768905615; 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=UnLZop3FdYjsHUUgl29dM+sZjq07g9wAgMcy0IQcJ/Q=; b=RKmNJsrVr+1VfgdiRSj6met8M4+p7TNejA9gZwI4+8vmhAufZQDx0CgcEcyrzJZ8sC bqBWBnTiSJ76uehA+Nht49HPuQ6N8B1bn9Vu+FyvatUxOjyFaS4CGmvpMitpUdEcv+dw TVmzKgPU6ACT7gonBzwr1OcZrqGndLYdY6eXxOW5FMRGBH5Y3rP0jqI2pnvwVLsmG9l3 Lq7F3+UBA82UaWvA4dLiA9VslVSNFWjO5bi50hZnr5Kwk6cFAZV8RNvEx1s2N98p0H45 GEZDnz/BaCxirPKoqeu69A08ubL6r0YxMvxdhnhHzLzOIx2VQW+8xtYYb43QaccPQZ3S 1NGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768300815; x=1768905615; 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=UnLZop3FdYjsHUUgl29dM+sZjq07g9wAgMcy0IQcJ/Q=; b=b5SurXKccjxap0yppd0GOpZftFoFoG4peU4FyItHQdvJwW0MQLWT/I6qoOYVRK0UEU FgART2hXN7czwHi5/Tvhg5xeEgU3UH84OOsK34jS0j5zVxHxkz/rKwo3nN3FqEF6hpLJ fzHcJXwLPS9ytR5g+4rq0nlylUc8YbUMhtntc0iLgMbPSMd+FDRZ2KfbekioJnp2RtLM 2hypwrGIxsBv1yTaS+f8Mrr8pyBbRWPoyNs36SWCf1Bk0n2B1nA8qbpKuFuwUcCmcCFd ru8LM65HlQbbx9rZisDl1XAN0O9lesVTZ4RfVEPSVeUST1iNx71GLAzXU49nesUPwbi6 IaCA== X-Forwarded-Encrypted: i=1; AJvYcCV8M1Qj1OS4SaVVteemJg3YNmVZN5epTeD8UogSlA8YeJl9Lx0UcW+O0XRu3yrFCq6bL+XfvNwtX4Mug1A=@vger.kernel.org X-Gm-Message-State: AOJu0Yy1V04XNXTFBXDFRA4GADk+/+vUxYsbV0zH4pJu13yovPn/V+k+ W1ot7AljPyW5qp6S+1wWo328lQgDRzsft869iuouPdiII3SUFS3hv6Y3O6QaFugOb7c= X-Gm-Gg: AY/fxX6+5rxV34FYNlmY0zA1LmX/p2DUC66i9EbHCjh6HHBr3Dg+tPF7IHSGri2qi2z y0S0HtzbJAan+n2YgWA4D42ICldArF3slVqD05pUiv/WaolFYitF029ahzWaludxVBRnh8u1vFJ eEiPBa2huLLQ1ZZvZh0Pn6TkvD36Rpp6mjh5AOoILAKPEr58cgTTyk4i+omUF5xz+7pX7eUdMTk iRwy7LJLBJgbUmsbV9Ro9zIDsZ/v4U3mlShP/WvTfT78PJ0/HMKB3NcB9gZYOAS8HVEFHis/V6E 5Nx32PS1tGQpaT6rgHVIS2/4sXF37ZDqCG2qJMXe0frGLm2q27XHdMzFAfEEt+rwwEGuKgO/j/T LVAJ+ovBI3t2tLCmGR0nWhROkI2KkKH6pkjDKxpTxwOXjxfnLkXA1/88o1PB6lbriIem2b+QzaJ g5C7rxn/Sp X-Google-Smtp-Source: AGHT+IGPW2vs+GEXonUOGv6IM7v2Be6/k/u4eUy0hFfz4rHgAx/35xxKSfsgLIvsYF9dTnC+mseAhQ== X-Received: by 2002:a05:600c:8289:b0:47e:dddc:3369 with SMTP id 5b1f17b1804b1-47edddc38e7mr10052165e9.35.1768300815540; Tue, 13 Jan 2026 02:40:15 -0800 (PST) Received: from localhost ([2a01:e0a:3c5:5fb1:982f:38af:1a7a:b10]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-47d7f7035f2sm382339935e9.12.2026.01.13.02.40.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 02:40:15 -0800 (PST) From: Jerome Brunet Date: Tue, 13 Jan 2026 11:39:52 +0100 Subject: [PATCH 1/2] arm64: dts: amlogic: s4: assign mmc b clock to 24MHz 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: <20260113-amlogic-s4-mmc-fixup-v1-1-1ab1fca0fb2f@baylibre.com> References: <20260113-amlogic-s4-mmc-fixup-v1-0-1ab1fca0fb2f@baylibre.com> In-Reply-To: <20260113-amlogic-s4-mmc-fixup-v1-0-1ab1fca0fb2f@baylibre.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Kevin Hilman , Martin Blumenstingl , Xianwei Zhao , Nick Xie Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Jerome Brunet X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1508; i=jbrunet@baylibre.com; h=from:subject:message-id; bh=+3Sp0zoClYxRTJMrmAOllqTcq4LFk/dhcZRRSjC5SpQ=; b=owEBbQKS/ZANAwAKAeb8Dxw38tqFAcsmYgBpZiEKtOxqTFOKtX2+9jhMdJerLKLuTs5VFZGTk cPNMF0bHRSJAjMEAAEKAB0WIQT04VmuGPP1bV8btxvm/A8cN/LahQUCaWYhCgAKCRDm/A8cN/La hRIzD/4mJQr5r7TZXJ32gzQCCYrYb5YK0a4YhVLdtqKQDJiPDf0PyI2ITBQGfu0xCZWp7ZVPD0w bp2WXD7mUAqfTUzGCveK8P+yDdyR/p6a67TB5irkz/C5shmNChWJ2NspvzzEF+wBcnG3TcxQyZ8 4gEnlB0xZyxa68Y9GIQXoaRB/iI/nc7HgG9A6ZaQ5Aq0wSOJypS9GMxx4ZPZHh8fyphWr4SRda5 Dq+l5Ek5fNEqKvntPg0et74VwQ5/Rq8CPIcZ23TaEpcas/Atp8tzvIglNr1WaN5kYKf7pgNGOON kQ6vowX4CItMnyV/DEdr8qTkt8t3gFXfk0mhNmtn7G4LC+ft6NTM5/MywvTQlneoeYstrhAWccH 7STGYsWmk8p5CFpVfIqUnM4NVb+U0YXYNQFchlu4nAi/lAoJBQj/h1iDwHYpcwnDCorJGafvZ/4 hjPajnClilfVGhhPElJ00frSkXNrZfePckikDbPjGYTzUhv7rkYMUYgZM/BOnisHUC8yg/B8/KL qbjVJjd2oWc7ld4BX+dK21fypfTRwN/xgxGzNKHcE/0R7GC3x1kfoSu7X0K9WhCEV22INB09wCx oRlr/oW0DozchjrgRZLRRkKb2/HI3twqffyaJSwjhDLiLnPCZH7pARuIl/Ds+K7BkDtGCSe4ASp W52bQeCytbUNNWw== X-Developer-Key: i=jbrunet@baylibre.com; a=openpgp; fpr=F29F26CF27BAE1A9719AE6BDC3C92AAF3E60AED9 The amlogic MMC operate with the assumption that MMC clock is configured to provide 24MHz. It uses that path for low rates such as 400kHz. This assumption did hold true until but it now, but it apparently not the case with s4. The clock has been reported to provide 1GHz instead. This is most likely due to how the bootloader is using the MMC clock on this platform. Regardless of why the MMC clock is set to 1GHz, if the MMC driver expects 24MHz, we should make sure it does get that, so assign the clock. Reported-by: Nick Xie Closes: https://lore.kernel.org/linux-amlogic/20260113011931.40424-1-nick@k= hadas.com/ Fixes: 3ab9d54b5d84 ("arm64: dts: amlogic: enable some device nodes for S4") Signed-off-by: Jerome Brunet --- arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-s4.dtsi b/arch/arm64/boot/dt= s/amlogic/meson-s4.dtsi index 9d99ed2994dfa27ca5808da7ae0825e9af255417..62538fd9db6b1ffb33a88e12628= aadefbaa453ec 100644 --- a/arch/arm64/boot/dts/amlogic/meson-s4.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-s4.dtsi @@ -838,6 +838,10 @@ sd: mmc@fe08a000 { clock-names =3D "core", "clkin0", "clkin1"; resets =3D <&reset RESET_SD_EMMC_B>; status =3D "disabled"; + + assigned-clocks =3D <&clkc_periphs CLKID_SD_EMMC_B>; + assigned-clock-parents =3D <0>; + assigned-clock-rates =3D <24000000>; }; =20 emmc: mmc@fe08c000 { --=20 2.47.3 From nobody Mon Feb 9 08:31:33 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 BDAA828466C for ; Tue, 13 Jan 2026 10:40:19 +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=1768300827; cv=none; b=SZtsmGFUqITiLK3VHHAHVQGC4AQJn0x/O8dJaJfPgN9F+bNRmAnR7cjPOJamaP99LKi7HlYi4kYSCutj1ytp7au2+DGKipJnCtAEWUebO8zZ1m1N0rjEnkiWmOCyHEeLoNNLphasm68B7sXqzrFbSK5fKc7ELEmbuUfddEWZZ9o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768300827; c=relaxed/simple; bh=/WSQhdX7Z6q4cMkuvRYEqv/WFADsj/ztmZbunsns8fk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Hsf6Sh80E53zV1DJCoV88OqkRJrJKaMovDhgJgckHOpGhKaX28UAxCtZRbanH2CVhgT1K/ELDfoYHLXll//iiNry2dzdY35fjDMX84xxvr0xe9ykq16hHxJ6dMtCog7BPt/mGqPLjY4WziWddOhaon3W59SPFFwxpqiFeO0xpdU= 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=UfIu1ypJ; 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="UfIu1ypJ" Received: by mail-wm1-f66.google.com with SMTP id 5b1f17b1804b1-4779a4fc95aso33875655e9.1 for ; Tue, 13 Jan 2026 02:40:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1768300818; x=1768905618; 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=ZvYOPiTVFZ9FWIQ2SvlyO9MXmJgyIQ0Uo/FX54HgBVQ=; b=UfIu1ypJtNSIfZZnKrPqWPbVbIwwJMVLhh/b/MgYOwMeiUsxyQXkqt/Ogb3lVOb3bD 9eGL/oXvb7rGw+Apw3atDOAulVXvtQoKL5pyyFy1BUdLmlhdSNjXa9RrMDKszj7BPvk4 DtpEAImwibqRSsDm+n7BPyxMi/rmgnXtSmtS0DHYFJ/wboXiaTsDgvDVXEMgHYHAciz4 LbKpS2BGb3ug1xVg1OIVELHtp9mVsdzBZLScLPjeewrGzHDCJAyWr3XHuMD2n6DeaQNC /dnNQ97b4a3M+SHfYQn4nAegMzavH0J33SOPDGl+rbDtw72hgkVG40WET7YvRj87eS5k Y9hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768300818; x=1768905618; 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=ZvYOPiTVFZ9FWIQ2SvlyO9MXmJgyIQ0Uo/FX54HgBVQ=; b=WW+Xk+qpG9vRcFaEfHrPrE/uDHI8PRaLgRf9AfZXvbqXjPjFW+ko/P5n0romcnEsJp qzvDAFXzVJPVqvks+4XE5BzMD3C1GHoKpx91X8pgYqGitCYGh7NXx0gSesv6kvDCPvsp nW94WgzLSdW5dhAV2T670k2BnIHKgPEjulKLeCl4Ah33RUqmMladqjWFHtTOnitzOfHf BdI5LvOpV97r4p1L+HUqVN5eHvsxZgAfFVlvuVB8OHCI7AxSNohykX7b6lC37q6v3rHt zl1qlkEgs2b7mZV5tAeGo/lNelcGFZC12V2Xnb32e28OHTpVSzEWVF+3WVvVEOWyt1LD qsYQ== X-Forwarded-Encrypted: i=1; AJvYcCUwn9T5wURknJxpWySbYIssmajeb5+brulrfDyl+9ygdiWBTuclGiKbqHvG+u3Yl9aT7L+gB9cCHb7vxF4=@vger.kernel.org X-Gm-Message-State: AOJu0Yyy2GdwjF5oCMp+ZvZ5gTvXj7x9v0l6tVrPNwW3POHuf+6qL2Y9 tfCZmIVtZR577lS10tySSWqkfm6dpWGgxa32yt3fFshMjvVashVkSmV9z186kRlTHWs= X-Gm-Gg: AY/fxX5NxxHWQuC5Z0hIER4q6RHrWeoRO6dn4P2slX+MF09Ks+6QRX3rPr2A1QUj4Pd at1/ckksyCRkKos2PnSsb1MmzDZKfIX3+3bikTVQLnmddg/rbAHlS8RSEWnBIG5ln2vKTQuo9WC SkcJ0L0IcZW3MYK58rs2Q5cAIUTGhYeKEd1QqVb8yIqfp9caOrtQc0y2RmVPlsbakPRkQlsMgjn LILHlxAnUbuS9E03IG3AWBQi6pTDxkmYXJqkZ+NGe5hWyzNHLOgrQsVH770E4SOx7j2NDDHhMRY kbFtKElPDCn4VoKCouXicgJLX40OJLtIIbfxWCJRY1QQ1ocKKjtz88tK1iK+/cjTofe5SedbJOH l1M1QnWO62Hnu7OSZmVZZt9fKWfDqFDRwLiBjOeHDt/bGbqzGK0XpIFGjQlO91RRXMkGOG+NRRY Vq6fszO6uj X-Google-Smtp-Source: AGHT+IGZ924VMg8uzSKwtfC9eu/S1JNn2hTcKF+qOW7nyEJ8PQuEIhaeFmemRi1BpJtXoN76awRbSA== X-Received: by 2002:a05:600c:5391:b0:47b:deb9:163d with SMTP id 5b1f17b1804b1-47ed7c074e7mr29680885e9.7.1768300818103; Tue, 13 Jan 2026 02:40:18 -0800 (PST) Received: from localhost ([2a01:e0a:3c5:5fb1:982f:38af:1a7a:b10]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-47ed9fe8fe0sm12812505e9.3.2026.01.13.02.40.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 02:40:17 -0800 (PST) From: Jerome Brunet Date: Tue, 13 Jan 2026 11:39:53 +0100 Subject: [PATCH 2/2] arm64: dts: amlogic: s4: fix mmc clock assignment 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: <20260113-amlogic-s4-mmc-fixup-v1-2-1ab1fca0fb2f@baylibre.com> References: <20260113-amlogic-s4-mmc-fixup-v1-0-1ab1fca0fb2f@baylibre.com> In-Reply-To: <20260113-amlogic-s4-mmc-fixup-v1-0-1ab1fca0fb2f@baylibre.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Kevin Hilman , Martin Blumenstingl , Xianwei Zhao , Nick Xie Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Jerome Brunet X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2008; i=jbrunet@baylibre.com; h=from:subject:message-id; bh=/WSQhdX7Z6q4cMkuvRYEqv/WFADsj/ztmZbunsns8fk=; b=owEBbQKS/ZANAwAKAeb8Dxw38tqFAcsmYgBpZiEKF5+fmSyP5MAGqjOLa+6cYIni9bUXe58wV cAYYHOQXIOJAjMEAAEKAB0WIQT04VmuGPP1bV8btxvm/A8cN/LahQUCaWYhCgAKCRDm/A8cN/La heI0D/9eEGRdXTHSdbcXVpKpHEFvYAzB8irOfQktIa6G7YFerAvLYaC6/VWwcFMRKUbh7QkofYg Vk559egLAaqUMZM7nbfrFHtiTRSxT0Yl3xpdU8u1zrELJ4OoKqfoKdKK7IK+iwCwZERrs+9W0fR eCZx8ot70COsfJpQHjG1y+OuTYB7gDhHhecT9knFW1cLBrllCpKA3iznCtoMGRbBvtWgGbPT8pQ rMVq71l8ehX/GgMQpmh3vnCn2I7S5GtU3dXYVXQTi4mliNDteJF2fmg7ZAB56MJNv+zx2+kY1ZQ rg7M8Z1j3oyV4avAPcA2I3zNIvRIM0ZrO0olh8w9IZ5ygifsDuMgaMRVjopQsvAN4h7C2r8P0JR 36BjZw+H9hVW1Ms8LQv0WKVqzYSKyado2tDeYS3892CbtOGTQPEh+NXHmO/tR9hn77vNYyjZwBE BtZkqAV1zW8t9QyopKpvcFr1bQsiPIi6p+1wVEdI9HUKjO8F/TSNlbH3BykdARqcBous8tNCScy uUQvH9EjtO5GggN9IscxJpayHXfxW7dN/Tpg3TK3aKxcq9/6ObGz4b5Ug2jm1IKKb3IVA5QetV1 jiXu/8ONjnTjhSs1LlNzZVSd7jkt7MUyfFJLEzhnwKTbNyuknKDXzOO5UpeUJNNMbPclC3ewyw6 H/nuOgchU+xM7Yg== X-Developer-Key: i=jbrunet@baylibre.com; a=openpgp; fpr=F29F26CF27BAE1A9719AE6BDC3C92AAF3E60AED9 MMC A and C are mis-represented as having their "clkin0" input connected to xtal while it is actually connected to the MMC clock, mostly in an attempt to provide 24MHz to the device on this input. Fix this and assign the clock to 24MHz to actually provide the required rate. Fixes: 3ab9d54b5d84 ("arm64: dts: amlogic: enable some device nodes for S4") Signed-off-by: Jerome Brunet --- arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/amlogic/meson-s4.dtsi b/arch/arm64/boot/dt= s/amlogic/meson-s4.dtsi index 62538fd9db6b1ffb33a88e12628aadefbaa453ec..6324d1eb5994009df5b09923cce= 373a87229f4b8 100644 --- a/arch/arm64/boot/dts/amlogic/meson-s4.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-s4.dtsi @@ -819,13 +819,17 @@ sdio: mmc@fe088000 { reg =3D <0x0 0xfe088000 0x0 0x800>; interrupts =3D ; clocks =3D <&clkc_periphs CLKID_SDEMMC_A>, - <&xtal>, + <&clkc_periphs CLKID_SD_EMMC_A>, <&clkc_pll CLKID_FCLK_DIV2>; clock-names =3D "core", "clkin0", "clkin1"; resets =3D <&reset RESET_SD_EMMC_A>; cap-sdio-irq; keep-power-in-suspend; status =3D "disabled"; + + assigned-clocks =3D <&clkc_periphs CLKID_SD_EMMC_A>; + assigned-clock-parents =3D <0>; + assigned-clock-rates =3D <24000000>; }; =20 sd: mmc@fe08a000 { @@ -849,13 +853,17 @@ emmc: mmc@fe08c000 { reg =3D <0x0 0xfe08c000 0x0 0x800>; interrupts =3D ; clocks =3D <&clkc_periphs CLKID_NAND>, - <&xtal>, + <&clkc_periphs CLKID_SD_EMMC_C>, <&clkc_pll CLKID_FCLK_DIV2>; clock-names =3D "core", "clkin0", "clkin1"; resets =3D <&reset RESET_NAND_EMMC>; no-sdio; no-sd; status =3D "disabled"; + + assigned-clocks =3D <&clkc_periphs CLKID_SD_EMMC_C>; + assigned-clock-parents =3D <0>; + assigned-clock-rates =3D <24000000>; }; }; }; --=20 2.47.3