Received: by 2002:ab2:620c:0:b0:1ef:ffd0:ce49 with SMTP id o12csp289528lqt; Mon, 18 Mar 2024 08:00:48 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUOwy7dzjKmsdVTYBhb5IJeABrvdM9Idg9b6OoP6DpwLNOE6CEMILU14cmR4QjV2auaywiGK/TkVYf09kz9thLBCA/f+bPuh6m47xAZGQ== X-Google-Smtp-Source: AGHT+IHklAQB80tzge4KmE8enlmaBfJ/Y2HHDJysEf6DXY/V/wxjBWdWRRQAI5Svw0t/OrkLhObm X-Received: by 2002:a05:6e02:12b1:b0:363:812d:d6a3 with SMTP id f17-20020a056e0212b100b00363812dd6a3mr10488612ilr.20.1710774048024; Mon, 18 Mar 2024 08:00:48 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710774048; cv=pass; d=google.com; s=arc-20160816; b=jGyMfT6SvH6kdy/ZSSo28sNBu9p1/dJhUp5NyENutUzzp6aoa+eQfgOFpeMRYQZpE7 8xKmf60M1Y6N48FAynAUQCdIKTiMIbVI4AGh3lDSuPhy06BRh28HbDtlvsdI6F0Q9Fjf Vs9U0FAJbMT1WOOz96NdHCurTqHKBHnLbhslack+Npub7Xj4sN40XwtkM4SLkjRpBcUA EJ7LMhbQzMJF8+m4T9r1SlcM4+WEgKtmUdI1IzCpBAZPAxZP+pOuzSUaz+qXR7GlJ7ml ZjRFPfoWVUb5Nt+ev2U5pAMgwgbERAnKYlPe7gOzmGhAQ9aGIXj/fDdDEQWk2jjfG5YF VB4w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :reply-to:in-reply-to:references:mime-version:list-unsubscribe :list-subscribe:list-id:precedence; bh=hXPz6+0togvKFnM43qr9sOSa8N0BWel3JsRydDrzDrc=; fh=5tJEXEljzwYCkHpw46BG8DT6WZoNR9FtqUdy7hUHe5U=; b=e1bnymLjaAyOZvL9lDT87yY4VOh1KzDI3geMG+UoR9nARph+4U9UjAIzSr6MoAK9eH NK6OmxK4L6ngSUNda39ZFP6UA3oxNM4QvVfB42g+KZYnKHjYAstQrE9UeAe26FbqcK0d ZJs8mAkQwV1CxiOTv1XZkJBa8pRXgO/sZaodyC3dy9/6rYVUBLsjJ+MnDddgIxRJ9U2c xIT0LVUg11up1XqUrsGuDJyykEaoH6kKgCTTWikTm//7qpMLYQ/bLTnOhIOpa2oWGQeC 1adoDSf50vOW0g7w1W7zhatVb//ukwa2Jxyj+Lp13m/myNBGKPt92fPtMqJb2Vuyybka t7aw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-106257-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-106257-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linux.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id y10-20020a92d0ca000000b00366acd64d4esi1881394ila.181.2024.03.18.08.00.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Mar 2024 08:00:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-106257-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-106257-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-106257-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linux.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id ADD9E28248F for ; Mon, 18 Mar 2024 15:00:47 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 7411A4EB4C; Mon, 18 Mar 2024 15:00:34 +0000 (UTC) Received: from mail-yw1-f178.google.com (mail-yw1-f178.google.com [209.85.128.178]) (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 4A6E74EB30; Mon, 18 Mar 2024 15:00:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.178 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710774033; cv=none; b=cXHwezUdp+qHDJlMwk6wTF1CMTOQOfrWOLaXUndvMQYj0lZWWgnKnqB3jpPsx73Bqkz60Sq4w3Llp0Ar5PNFKS8DAyTi/umV0r1A4MhKw4NZyFJJ/5rPlKLnH2F687i7N8DB/m9SjRaniEFAxuZ4MQyWhrB72hZ3bR79RCz1wBw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710774033; c=relaxed/simple; bh=XDxXBRDjarTtKROiMq/2wlgwNHkBLP7nSY+Gzs5Go28=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=VNmqSHPuKr/7LdhaFXnr4wRG6wttJFM0/ldmVBa04S7ICbEhBjrJllSO6s4IDOmgSIcmqTF8D6XNRpU8+dpHi0bY4uyM+RdjkU8iRBpgqyXohl21mj7FogusmbQ8PdD/cj/DyPIUbtXJViYdDVIXmy4Xk3qvYjEH9nCrPYkQ5Bc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.com; spf=pass smtp.mailfrom=gmail.com; arc=none smtp.client-ip=209.85.128.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-yw1-f178.google.com with SMTP id 00721157ae682-609ff069a40so52247937b3.1; Mon, 18 Mar 2024 08:00:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710774031; x=1711378831; h=content-transfer-encoding:cc:to:subject:message-id:date:from :reply-to:in-reply-to:references:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=hXPz6+0togvKFnM43qr9sOSa8N0BWel3JsRydDrzDrc=; b=O34M3QeH9TFBpo/TjX3MS+ie6SBsI9c4uSAR8lLd70ju0GJ5fVL8velkeFbkI2umbo DvHEKjE8QNKm2hi0PVLxzkKdimXhKTWtQBw67eTY0lkGL32/qdO7tOi0QqsGvMi8gFCB FSwitXBDseyN1s5voKoKNAHE9IIoM9ntcZgZDGsmBE6vRXrNFQWEb7EpXsy8S/Q5h7Cv YKLbV8Rg/HGOIaaOa0nduy9twSm4HXGqn9rWGwDuzvhvwy/5myOQWbLoWNJCdVl2y41P B2Yj/51i9A3d+01dK140TMitmtcg+RTlDfVpddUAaO4QE51ef5SLBKyJ9npFjGOR8Kfm VeBA== X-Forwarded-Encrypted: i=1; AJvYcCUH/2fwGL5EnVDbsxkHtaJh0CyUU5ZT5zNkwLHa2UfCqz2Pc5EBvA2Yp0ez3bwuuv4OCgm5QwCJu17kdXuiLbJ2UZoQsOH85xdfxK3MuHdy2lo89liX4IIoGrPVNHJb5S9skBEfBcqZcw3IJwDXLH2pIxTiyDta8ZrmL2KnWhAJk1yntw== X-Gm-Message-State: AOJu0YwjbwKYiJuXzBWwMVwvggm55KIa3vFdGuDCX/7iw9xdb25so9xg OFVdCq/sS9ii4y3GThgY0RqYHWvE7Ex/DQevOAvEPe4v+M8C1IQM4QPcJ6o5i95oyg== X-Received: by 2002:a05:6902:82:b0:dc2:2041:fc49 with SMTP id h2-20020a056902008200b00dc22041fc49mr7165193ybs.5.1710774031052; Mon, 18 Mar 2024 08:00:31 -0700 (PDT) Received: from mail-yb1-f174.google.com (mail-yb1-f174.google.com. [209.85.219.174]) by smtp.gmail.com with ESMTPSA id b11-20020a252e4b000000b00dc7622402b9sm1773830ybn.43.2024.03.18.08.00.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 18 Mar 2024 08:00:30 -0700 (PDT) Received: by mail-yb1-f174.google.com with SMTP id 3f1490d57ef6-dcc71031680so3878237276.2; Mon, 18 Mar 2024 08:00:30 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCWY1WP4nlk5BPBQVxtjsQcu9T+CnrqCY5HV53PlA7gs/s9x/rdc5qxF14nQQRVoasBmjMiyJgWrK1Gs7fGhCSLLi/lyxeujLBUhzj3LJxORFZ5bKJAsdv3E3e3gA4oesxudl1MRzMb3LphCYxCctGHYHsRPOe5VdiAv/IsSBh1U1oaOtg== X-Received: by 2002:a05:6902:389:b0:dc7:4b43:db3f with SMTP id f9-20020a056902038900b00dc74b43db3fmr7205706ybs.21.1710774029683; Mon, 18 Mar 2024 08:00:29 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240318114346.112935-1-tanure@linux.com> <20240318114346.112935-2-tanure@linux.com> <20240318145423.GA3993342-robh@kernel.org> In-Reply-To: <20240318145423.GA3993342-robh@kernel.org> Reply-To: tanure@linux.com From: Lucas Tanure Date: Mon, 18 Mar 2024 15:00:17 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RFC][PATCH 1/2] clk: meson: T7: add support for Amlogic T7 SoC PLL clock driver To: Rob Herring Cc: Xianwei Zhao , Yu Tu , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Krzysztof Kozlowski , Conor Dooley , Stephen Boyd , Michael Turquette , linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Mar 18, 2024 at 2:54=E2=80=AFPM Rob Herring wrote= : > > On Mon, Mar 18, 2024 at 11:43:45AM +0000, Lucas Tanure wrote: > > Add the T7 PLL clock controller driver in the T7 SoC family. > > > > This is RFC patch that enables SDCard, Ethernet and Clocking > > for Amlogic T7 soc. > > In this current state the patch doesn't work and gives a kernel > > panic when probing the meson-axg-mmc for the SDCard. > > DO NOT MERGE. > > > > Signed-off-by: Lucas Tanure > > --- > > drivers/clk/meson/Kconfig | 25 + > > drivers/clk/meson/Makefile | 2 + > > drivers/clk/meson/t7-peripherals.c | 6368 +++++++++++++++++ > > drivers/clk/meson/t7-peripherals.h | 131 + > > drivers/clk/meson/t7-pll.c | 1543 ++++ > > drivers/clk/meson/t7-pll.h | 83 + > > .../clock/amlogic,t7-peripherals-clkc.h | 410 ++ > > .../dt-bindings/clock/amlogic,t7-pll-clkc.h | 69 + > > 8 files changed, 8631 insertions(+) > > create mode 100644 drivers/clk/meson/t7-peripherals.c > > create mode 100644 drivers/clk/meson/t7-peripherals.h > > create mode 100644 drivers/clk/meson/t7-pll.c > > create mode 100644 drivers/clk/meson/t7-pll.h > > > create mode 100644 include/dt-bindings/clock/amlogic,t7-peripherals-cl= kc.h > > create mode 100644 include/dt-bindings/clock/amlogic,t7-pll-clkc.h > > I'm assuming since this is an RFC you know these go in a separate patch > with the DT binding schema which is missing. > > Rob Yes, This would be a few patches at least. The thing right now is to get it to work. I think some obscure thing is missing when setting up these clocks, and only Amlogic knows. After I have a working driver, I will submit a proper patch series with documentation for the drivers and device trees. Thanks Lucas Tanure