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 3967AC4332F for ; Wed, 12 Oct 2022 10:48:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=hLDPShgDaLwumDleP9aaEqJJxuAOyAXp1kV66g6LxjQ=; b=0rWiM0lcfLukGm NbFCJqNxJDOAeNfxHCHTz0xcE4dgCI7QwiKYixjn4iErZ1dNoSTPU2X1rM7gXRvGyO8+dAbjPrUAj kb5h01oa6RqSZ/cQGpzG21j5WsRrzVtz9ZB3W1NfC8QJVlBBFk0+JKkKF7qgHWpp3dA/EcT09kXu5 st8fsv4feqnO2WJy9MVr9EIBSnokBpYqpUDJOMk+Psvis1K1q4vNA9kU7KHe26EMV+ZHHlclShJmd tDos03UTAuDsh5G2YjVH9OjLq9SChk1EMQvrMpfCnHpwJd1Ehy5PAM+K1QlY+BklNT/YoThJQeJNU R72KxT3+TmPmIuNBzYww==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oiZGr-007in1-OD; Wed, 12 Oct 2022 10:47:29 +0000 Received: from mail-ed1-x52a.google.com ([2a00:1450:4864:20::52a]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oiZGp-007ilm-2u for linux-arm-kernel@lists.infradead.org; Wed, 12 Oct 2022 10:47:28 +0000 Received: by mail-ed1-x52a.google.com with SMTP id a67so14539940edf.12 for ; Wed, 12 Oct 2022 03:47:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=resnulli-us.20210112.gappssmtp.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=PRLFl99z4Qh40hibjlbXNBI2f8AmJHV10KT8Ud2jnW0=; b=RPFFAFkuF3ZmnOxRRJG+vn+gmsZAkgduOtz1BYhrrSJ2vEE+IpB8yYapYpc+uAPj9U sajuVEdVGpYFWRCBmiCXo6e+uLeBEcYIIl79v566ZnOxY3Z3ThmvCTo6OHmuoKjYzb/H AL96kjatOeq1qIjlaQ2EAuJnn+xTdqAgktKT53WM7BvPjECaiA2zeNRfcVD9U2EAIghk 7kkJEjjmu2vHK1gTVgQm08fUTByqXku64zMZCmzGImU3Loj3hHaGZXvIXBGzE0g4Q/Kx ySh2dfVO7KDRC79gH9ieV+kpLG2Ktnq1kIJyV8+GeboQfDICTBGyN5p0oPD4ZSwBmQvW AHJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=PRLFl99z4Qh40hibjlbXNBI2f8AmJHV10KT8Ud2jnW0=; b=OXn5SS17hiZ8H1fgQTZ0cupkxtggBZ7CMW6xpqyDTwn4o06DF8vL2ybR19DDFAzkiM b8/yfChg0rO9OvyrXqnlkr9bzJYcPVvk6j9ShUwID7nvsZQPJfmP8T+mV1eTqH33Rb1y 5rWxmGrlEanaAZwFa50JCc37uSZQV40xB4ejwKueYVGR6om5tA2MAtCo5yS5RDeJlUgS WT7bQvwrTo/DBWLix7kwOkEtX/Ezm9QcFgxghOSdLrRCuLCEv3OSNh4R/CB7xfdshNSx sFHeDE+sXBBFzyWf0xxctTeE+N20moSjDwBaLHIkrJTL+4wVvApHoC/HQ5Xwgj2YXjZ/ fj8w== X-Gm-Message-State: ACrzQf1SYOqzB4m0YhVSGzE3vaTQq9/u4FG2F49s+MnoNc44p+rH3GP0 uH4eF3Aa6TmdPHYvcHd2hh/BQA== X-Google-Smtp-Source: AMsMyM4XHfzQus1ejr44JBZ2/TPhSNrH6RZcu94S008EEyxLRWK1ouOJ0dGW28vuigQi/4wcq488IQ== X-Received: by 2002:a05:6402:1f06:b0:457:149d:beaa with SMTP id b6-20020a0564021f0600b00457149dbeaamr26396394edb.238.1665571643571; Wed, 12 Oct 2022 03:47:23 -0700 (PDT) Received: from localhost ([86.61.181.4]) by smtp.gmail.com with ESMTPSA id jg29-20020a170907971d00b00788c820e630sm1025093ejc.121.2022.10.12.03.47.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Oct 2022 03:47:22 -0700 (PDT) Date: Wed, 12 Oct 2022 12:47:22 +0200 From: Jiri Pirko To: Vadim Fedorenko Cc: Jakub Kicinski , Arkadiusz Kubalewski , netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org, Vadim Fedorenko Subject: Re: [RFC PATCH v3 1/6] dpll: Add DPLL framework base functions Message-ID: References: <20221010011804.23716-1-vfedorenko@novek.ru> <20221010011804.23716-2-vfedorenko@novek.ru> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20221010011804.23716-2-vfedorenko@novek.ru> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221012_034727_148500_BBF51716 X-CRM114-Status: UNSURE ( 8.40 ) X-CRM114-Notice: Please train this message. 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: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Mon, Oct 10, 2022 at 03:17:59AM CEST, vfedorenko@novek.ru wrote: >From: Vadim Fedorenko > >DPLL framework is used to represent and configure DPLL devices >in systems. Each device that has DPLL and can configure sources >and outputs can use this framework. > >Signed-off-by: Vadim Fedorenko >Co-developed-by: Jakub Kicinski >Co-developed-by: Arkadiusz Kubalewski [...] >+struct dpll_device *dpll_device_alloc(struct dpll_device_ops *ops, const char *name, >+ int sources_count, int outputs_count, void *priv) Having constant array of "pins" would not work for SyncE. For example in mlxsw driver, netdevs can appear and disappear within the device lifetime (for example port splits, linecard provision). We need to register/unregister pins dynamically. [...] _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel