From mboxrd@z Thu Jan 1 00:00:00 1970 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 C14DDD1CDB8 for ; Tue, 22 Oct 2024 08:50:50 +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-Type:MIME-Version: Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=1jpnHnQ3gPJsZV3rud6D7V0PkG3eWvAEvUguSu5qf1I=; b=md4lQGkG4dASOBETwArkZcfiMS DdewAepMBNervOpZg3FfvN1KoHeF+jN1AOdafMO0ux744wZ7Thxtr8ypJE40+2kAtjlo029ovH9+/ Reg7gu3BJW4wWEVcD/o1Ar/R7Rte9lTOYvgkFTYPYy5xe5s49vjlWcQXhEnGGHQxvxNrWnzx4U15u C/ZoX/WpMTv4op/kaDUa323OGp5mBlZVhOFYioGr7DnXZl7HEn3WMrQf67AW6f8iYaLmvLsyAJC+B 7Nf0aV40ZgdKAUpfYanQgT0Wr6lhkVOkj/hABkP14QexQaUE8Yp/fgNTpJx12+Kv7e3rC4h/d014l 3/0riPpA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1t3Ab7-0000000AEQr-382x; Tue, 22 Oct 2024 08:50:37 +0000 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1t3ATf-0000000ACqc-1AVb for linux-arm-kernel@lists.infradead.org; Tue, 22 Oct 2024 08:42:57 +0000 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-37ec4e349f4so2945499f8f.0 for ; Tue, 22 Oct 2024 01:42:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1729586573; x=1730191373; darn=lists.infradead.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=1jpnHnQ3gPJsZV3rud6D7V0PkG3eWvAEvUguSu5qf1I=; b=tN3esg+pnY05s2MJ9M4S9xaCVKfIqErtWxbmxx+Hy+IOkRBqjt81EykNZxcPfH/yLk +2+4Ufi64GUtFpeEzavncyG1r7R4qZw0g5O6s508iHiL+qe5ViebHEp0PVGddTa6g7T/ tazjU2PMcOB7ErSW8iEO7NZxbsE+yeBEAJJFfLtPBsU7hP6TWKAMezaqTeRcuNT6g7+s 8FFLYUszqTLi3lX8S1njcBISB3n2NZidRWU359yvNCkmGMzQcw7VDp6hk16o9VhljJcj 40RVCOg0q3JtiDlpPitGy4tiUNidUT8AW0jHj4g0hw53JdmGmYqbmEOhvp955efOt/lA okkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729586573; x=1730191373; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=1jpnHnQ3gPJsZV3rud6D7V0PkG3eWvAEvUguSu5qf1I=; b=OPXJycahYUpGQ0S9D/Ut/Q+8XBx1ZTu/EQ9M0bYHpv6jhI3Lazi8sSNU0dzgLjgtlR 3lCxv+2HTZJxsxiqyvrAyxrpKIGefHj9wVC7eCdO4Zo5XXR/RqtH2suQmqWjKmMFnEYh R7FFraC4KLPMNtONhEIUkpcD0CnfAeaJNe7hhW2rLfv9XjPvDL8MY4Fq6++KeDzOf5FT Cx8StAWlnsNCeu2B6wkucw7nj9AkNEcrTSwDS+YsyH4ZlEy7GyxvIp2q5AFVMK2kc6WD dp517DhrSH3Bl8tnpa4lHISbARv5BaZz8Kn/dlhfkO4duc3wNIcxTMdl8ExwwrEh4NHZ zqCw== X-Forwarded-Encrypted: i=1; AJvYcCXOIGgbGVZVO0vJDgenWQVP4nwKuR0Hy4pe+racP+WwrlvGFDnCPqI6RK79J/5BYpjpSn9puH8cLl2zBbrM6yvS@lists.infradead.org X-Gm-Message-State: AOJu0Yws+OHc5+pk3hURuUrTHDOwjyhfbOTv5n6zQEyg9ehTRN/aLGgb GrVEymMzVSFpFI9YJ5mvHwWgwRB4lQhxtw0+KEacjwuk9umcC7YFH87Pp7KcPRRsKQHg0xqEDYG 6lzM= X-Google-Smtp-Source: AGHT+IHRQTZKw+rsQ6rr0wLIuGP9VOmB5Go8obeenaZUn2sWIynPYNrej4PW0IGYCYtMiZC4z5Keng== X-Received: by 2002:adf:f452:0:b0:37c:d569:97b with SMTP id ffacd0b85a97d-37ea2174eb6mr8577418f8f.19.1729586573251; Tue, 22 Oct 2024 01:42:53 -0700 (PDT) Received: from localhost ([2a01:e0a:3c5:5fb1:ef1c:ae40:1300:20c6]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-37ee0b9bb15sm6114405f8f.99.2024.10.22.01.42.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Oct 2024 01:42:52 -0700 (PDT) From: Jerome Brunet To: Jan Dakinevich Cc: Conor Dooley , , Kevin Hilman , "Krzysztof Kozlowski" , , , , , Martin Blumenstingl , Michael Turquette , Neil Armstrong , Philipp Zabel , Rob Herring , Stephen Boyd Subject: Re: [RFC PATCH v4 1/5] reset: amlogic: add support for A1 SoC in auxiliary reset driver In-Reply-To: <20240913121152.817575-2-jan.dakinevich@salutedevices.com> (Jan Dakinevich's message of "Fri, 13 Sep 2024 15:11:48 +0300") References: <20240913121152.817575-1-jan.dakinevich@salutedevices.com> <20240913121152.817575-2-jan.dakinevich@salutedevices.com> Date: Tue, 22 Oct 2024 10:42:52 +0200 Message-ID: <1jbjzcle9f.fsf@starbuckisacylon.baylibre.com> MIME-Version: 1.0 Content-Type: text/plain X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241022_014255_367920_3A086E35 X-CRM114-Status: GOOD ( 16.80 ) 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 On Fri 13 Sep 2024 at 15:11, Jan Dakinevich wrote: > Add support for the reset controller present in the audio clock > controller of A1 SoC families, using the auxiliary bus. > > Signed-off-by: Jan Dakinevich Independent of clock controller. Should be sent separately > --- > drivers/reset/amlogic/reset-meson-aux.c | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/drivers/reset/amlogic/reset-meson-aux.c b/drivers/reset/amlogic/reset-meson-aux.c > index dd8453001db9..a385c0125836 100644 > --- a/drivers/reset/amlogic/reset-meson-aux.c > +++ b/drivers/reset/amlogic/reset-meson-aux.c > @@ -26,6 +26,12 @@ struct meson_reset_adev { > #define to_meson_reset_adev(_adev) \ > container_of((_adev), struct meson_reset_adev, adev) > > +static const struct meson_reset_param meson_a1_audio_param = { > + .reset_ops = &meson_reset_toggle_ops, > + .reset_num = 32, > + .level_offset = 0x28, > +}; > + > static const struct meson_reset_param meson_g12a_audio_param = { > .reset_ops = &meson_reset_toggle_ops, > .reset_num = 26, > @@ -40,6 +46,9 @@ static const struct meson_reset_param meson_sm1_audio_param = { > > static const struct auxiliary_device_id meson_reset_aux_ids[] = { > { > + .name = "a1-audio-clkc.rst-a1", > + .driver_data = (kernel_ulong_t)&meson_a1_audio_param, > + }, { > .name = "axg-audio-clkc.rst-g12a", > .driver_data = (kernel_ulong_t)&meson_g12a_audio_param, > }, { -- Jerome