From patchwork Fri Jul 5 07:19:50 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Nazzareno Trimarchi X-Patchwork-Id: 3173 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id A753B3F102 for ; Fri, 5 Jul 2024 09:20:00 +0200 (CEST) Received: by mail-ed1-f69.google.com with SMTP id 4fb4d7f45d1cf-58c537ae6c9sf1216534a12.2 for ; Fri, 05 Jul 2024 00:20:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1720164000; cv=pass; d=google.com; s=arc-20160816; b=Mbm58ekgssv7+OPqumfZf/vJKuV50WeGNvL4B8w7zWwJLx2fXcix6Z2NgfrBsQioIX JqeHJewoo3P5++OEENPH/sUPhbxL1ngKMljhz3IVieMMYcPN4T+uK4YKAoi1TB7OskJF YJkSRYUnnY4q1sH2blAXm/E3wtWK6Khfx+XQ2TwHwgGRMy+t0m6kHYZNcF3fWPBPZEV6 pxLr2C+3GEcvSM8D9nl78B28sWQDEon/oPGFC1QHol83p382+5jvfmbrG1h+9fryxAGE tdYTJxxrNWoi4kdphDIFAj9UyGjnvihUshPlTQjAfKfnIrYftGBCNwSTdgfj96m+GMvB fgvQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=zREkiTxz/YG6a+wivxtP3WdlPjjxgdMGchg9Fq0h6RQ=; fh=mpAL5l+0Rzr5sX/3fD4hgDcLfpthny1Y65RDnFm4/dY=; b=S5Khkj1hXErCtmmkkM8VHeMdu2Ci/tmXwPCXCwzawhvUubG7RJM2ZdYCalaznxTP/4 3VtCFBIACo0ZPHu3BJHp3DLeVVThoIpx0645HEt8lUbpyXd8A6Ae21jVm/wrtLiF03aG PKiUbLejESOIsRvxmCukY95RGOHFZmU4XhYUwmMXDUhzPuDI4ZXLdcfksntcSKhxV0BM 65SNv44Klv53NyJmZeLISMMBuirYpcwujY/+rtvnQziCjcZvr4dKaZwPMUEYy5A4gDgq gPxjYANlxrCaHeRrar5xSqD8EePqWAgRMiIQoSLIWt/HUojhGaEIHchUKOEIu/i5AjjF 2GPQ==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=eZgPLBZL; spf=pass (google.com: domain of michael@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=michael@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1720164000; x=1720768800; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :from:to:cc:subject:date:message-id:reply-to; bh=zREkiTxz/YG6a+wivxtP3WdlPjjxgdMGchg9Fq0h6RQ=; b=PgwLshF4hdhEyMMmOKP+QuEP1PFm/wdPRgp4zgfY2ZDGySDAbFDHsVclhH3/rQzkRd wwsgur3aJKDwEP0z2j97je4HKUNSEVUTmAsm/H1hIUp4fR5LKX8XBsVzKSDW3sY2Sm7a jjSt7AVNGzksEcRZzX7bnfRq8+zEYQ5tBjkZg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720164000; x=1720768800; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=zREkiTxz/YG6a+wivxtP3WdlPjjxgdMGchg9Fq0h6RQ=; b=OhB0xkWAHWov3OpCSCFnV1xlAeWJu2dqsFA79FEAUlhtD5MApacqY8rq79u/mE/fU6 ZaHGJehWomvLJO8LTmxnM+1litGQ+L/gqfrnx7xLAWh10gZ8AT4kZM2DN1RHT7p5lWcT xpeJDMlSCfz1+XvB4qsAr38DhvCJ9JsVVH6P2qd1lzL9gZ6Ohc9z/pnQlMlSsYCyxTcs bdjDzbvASXs3MjKiH5ncnTvbkKkGdIodtiBMU232Ua4+T/Yd9tUjxA8WpQdqEED0lj5D d5SADr7D5UMoONQzrr/TbmllPRel5PdkvDc46+bMTu6nX1dE846sSSXK/DOC871mzVGb jVNw== X-Forwarded-Encrypted: i=2; AJvYcCUNkfomaVQKB5G0wKey9hN2xP7ufqDYJKHcJ3BcK2iICF56K+fXd4FdpiLSuYvrCdc6TuxusLYzJ2TyQywupCLNnV57fs9+cRuNOx2F/ddni/uw/CVZOGBZhZ8i/Q== X-Gm-Message-State: AOJu0YyOs5eMukVIhZWcBDcubqANRTN5zmnJLC2No3vbTduq4SPSSyxz 5MIIMF5O6XW2jkv9xf67fNSSfitAZilhFPI7sh5Q4UeSEJFZOcUOSqC7UDSvxRJLHw== X-Google-Smtp-Source: AGHT+IGZFJrwRRAr+0+wkkMqpT3OLqRNouJpIEwR+/q6FAM5F3tWoovdDwXYHuWQvhEeHjqioI1vjA== X-Received: by 2002:a05:6402:42c4:b0:57d:30b6:4281 with SMTP id 4fb4d7f45d1cf-58e5b4b0296mr2372007a12.29.1720164000120; Fri, 05 Jul 2024 00:20:00 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a05:6402:17ce:b0:58d:d2ac:e7d7 with SMTP id 4fb4d7f45d1cf-58e24602c64ls615208a12.1.-pod-prod-06-eu; Fri, 05 Jul 2024 00:19:58 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXKUjijCM+MdsuBzWLOgmrJNBhphLhem//6cG1I2ZfZ9MCgF8sV+sVgw6hVy52lfhXBL6endGRYkrCBXLlgXGScPsOaBo/YM7L4uohi7tHUwikj X-Received: by 2002:a17:906:19c8:b0:a6f:b428:30fa with SMTP id a640c23a62f3a-a77ba71197cmr240453466b.59.1720163998318; Fri, 05 Jul 2024 00:19:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1720163998; cv=none; d=google.com; s=arc-20160816; b=gU43LksRpt3ot0rAX3M9nszpVYJ7C7bpjvRxqs4zWZatGYSWCJ6BN9KDEmdBq1/OTq RxryvLOJ1lvFfwzBoiPYV0Jv/Kv55OXEsoDFzQgcZvVh0NICiYLzaFrfCmqJcCUk4o9J lmZ8JJiuW74+10qbAf98o5nNXlPJHwgyyEIO+zV/Yzg64RkdYthu2GDJM4FjdwMsBMvq fVXeX4JXXb78L5DcV4M45l6cWAop/kRFuW9H3HhWx+m1CQJnlZM64Ss0ACrfqBbktKiB skx7VC+8UL9fcgJrE4sVrtbTA/sKo2/oXjsKW4Jzjv2z8EX0hRRb6Ir/rMvDk7xjZ9Nw 3KTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=2dkxFQJzYnb+dgGS9iTvwMViIRrrTTItBM2tkRW6Jvs=; fh=QP3ystxOhjBGpAsH1aYL4fpmHajKXD5a9m/lryTh8pE=; b=haUfXaE2JLff6YTN4UL2AAPmy79ZIDt2fDB1MnAGu2sPlVqNvAyGvOL8KNq/Z4L6AY jCBrY9K1zbPA24gcORADKf6Qa9iaDBg+rE5d8R0LwsQD5YgzKXF7invEL9oEROAxl1M3 k2pTOKGTPLHiL8ZB+40Eltn0mUU49qMYglg+XXHwI/wjFAj4bJJEu0LeKr+OgTFJH54b R2MptxKxeXOKCgiH3rsHlvYCbmg7/oiCl2oyDjMtgRb8y/DQ3L7WoAhmB6nIqH2GDiS1 ZJjN4hnHnE0RxJDMR+yXxSg6s6dFS53oeg6urz+GlZB/dAjBvOHMBl1KUKSqKp0jgOcg TQlA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=eZgPLBZL; spf=pass (google.com: domain of michael@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=michael@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id a640c23a62f3a-a77cb9ab42dsor24008566b.13.2024.07.05.00.19.58 for (Google Transport Security); Fri, 05 Jul 2024 00:19:58 -0700 (PDT) Received-SPF: pass (google.com: domain of michael@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AJvYcCVikGXRPulQ+ugfxN85qP3GhrdZvb1VP9i63V04FrRgiUaSjyfwOtP9wIxEzdtcAPNva00BfMQ75FrqI/Bf2RYGopAhiE+hjN0FOfPCDpCsv+6+ X-Received: by 2002:a17:907:60d3:b0:a72:8b89:f878 with SMTP id a640c23a62f3a-a77ba72d80amr321857766b.76.1720163997711; Fri, 05 Jul 2024 00:19:57 -0700 (PDT) Received: from panicking.. ([2001:b07:6474:ebbf:a3e:4288:e106:2eef]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a72ab0b84d5sm655158066b.223.2024.07.05.00.19.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jul 2024 00:19:57 -0700 (PDT) From: Michael Trimarchi To: Lukasz Majewski , Sean Anderson Cc: Tom Rini , linux-amarula@amarulasolutions.com, u-boot@lists.denx.de, Dario Binacchi , Michael Trimarchi Subject: [PATCH V2 0/2] Support imx8m composite mux Date: Fri, 5 Jul 2024 09:19:50 +0200 Message-ID: <20240705071952.12245-1-michael@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Original-Sender: michael@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=eZgPLBZL; spf=pass (google.com: domain of michael@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=michael@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , The mux ops for i.MX8M composite clk needs to be specialized. In order to reduce the code duplication we need to make public some interface and write a specific function in the mux ops. Those patches implement the behavior. Addressed comment in V1 Michael Trimarchi (2): clk: clk-mux: Make public the clk_fetch_parent_index clk: imx: add mux ops for i.MX8M composite clk drivers/clk/clk-mux.c | 5 ++-- drivers/clk/imx/clk-composite-8m.c | 37 +++++++++++++++++++++++++++++- include/linux/clk-provider.h | 1 + 3 files changed, 39 insertions(+), 4 deletions(-)