From patchwork Wed Jul 3 09:05:09 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: 3155 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 2A9273F0E0 for ; Wed, 3 Jul 2024 11:05:18 +0200 (CEST) Received: by mail-ed1-f69.google.com with SMTP id 4fb4d7f45d1cf-57d539484ddsf2266166a12.1 for ; Wed, 03 Jul 2024 02:05:18 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1719997518; cv=pass; d=google.com; s=arc-20160816; b=m7CaG61FiFseLLsRxDbraKsCdqyIgtKBkXdpPFfgmi6BP+75uPVNw4kgHUdU3p0Ivs dBhJZC8isuHJ6ti1M3kbTayA2F6Ex5U+hreuww1vQG0lr+bVKooRjwjD3iHa1Cp5dWRc y5CoYpEME7ZZsXVw8eHq7anfGvUTNLU8dshwtX4gF8NUXZ5N7NwTr/MENGFZY0qPTSft GnfA+aUCzmNG+diZvmmhFu5hc481yuqt/Y84aeB4OaamGvP45MwRcuLeApGrFP1ph8y5 jc0dyo5rlu1hDI4XIj3N/Vuyp80wQVwPaaWMTffUL+X2Ef9kWO4t7mKSTnvwLQ+6Y9p6 6KXg== 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=he6b60ldPm+DEoiqlGlotA4hZ8UMLj1YJfNAoMKAqFw=; fh=/Sj5kj9ieNTtieqEzifXK2Jd2ViJpkfulEBdBKPWnXY=; b=ujZKUyq2lMQCgiT0xz+LlQiDuV1uF1T9ll9+KwbVWK/uAI1rI1ky2RvEe74wg442pk hPb+Ya8RD95seqw7BCFpAcXIp708P17urJniYmzuea6Z7AFhQFpV1QcVtdzQ9DP4jng/ /e9J6x0ol9mIWDnOudkGDVDDKfokru58emqGkwoyT/h7lAK2outQuCo/9+TXUsQklbWT V/11A3iPxucHXx0OX+veJm3PT6l3o3Yu5eoRx7SM4r5XHUTzj5udhTszfUIfzRI0ewe/ /msUKR0tfIktGSpQ9+eNYkjpsg4GUC6RxY863HC7aMGfFBk2MWfY1vB5UEnxeZembh1J 11bQ==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=GzROGF+K; 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=1719997518; x=1720602318; 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=he6b60ldPm+DEoiqlGlotA4hZ8UMLj1YJfNAoMKAqFw=; b=aDk+SOPznV8LzegbC+dt5oVCU+tt6J+HzVGxJydn/juLFReNRW3t30UarSEDSUsUWH f5Xt9n2iddPUrs8ak5kwGFp6bTiR66T5VcDcmuuXGzlfCVDdU0Z53g3oQBZbitvnxx1A y0b5aqkE/yUzHni3tbHVsIjcCZth8cP0iAN6s= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719997518; x=1720602318; 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=he6b60ldPm+DEoiqlGlotA4hZ8UMLj1YJfNAoMKAqFw=; b=YEDCCi6jRkIQL2WFCQnBmhtTc+WqBba5R+Xd2pJ1PspKaM2risSwNiaqmrpnXAmUFF IgS/GhvQHkIqO/SDAcpuAvTOTimmmiFGccZGQRC4MQBXztgrgjsi41ZKGFJzVz1syPPw FkzwE7UhO5/2uGeJFgNHmOfMn8PoOf0pscQJCf3H9XYCIVG/AasNl8XfGU1dpQEmCXuV r7vxLZ7RgJDrwPASfQUWm3ftq/WMUc2r1Igq2NzjsZHoxpIUBEHyaGbzs5m2JcUe/W7D DXfwS2OP86hzAXwYmudAgAGJZ4DKhIRAknMdiluCizgi8J4n62m0UQ/7MacS29ifUGAF 6CBA== X-Forwarded-Encrypted: i=2; AJvYcCXV5/gXd5ImzfjfADrHDIi7eALwq27poTKWLtQIiZjGCEx2os33lMXBMcJ24Gv2MVqqxsdbOHNnnhx5ro7TuwJcuE+rTABGCc1UDyWon0uoMT+uvxuGHZsTl3k0mw== X-Gm-Message-State: AOJu0YwteHaHYi7Zesnr1y1lokdyVJ+AmrO5n2/waT0CXCJVmVIRtxWT nwUQt+Za5oAminhahx05/F6SfOwEd0NxAkss0ij/3eZTkJ/C+Bcl/unx0rVvJ7oWww== X-Google-Smtp-Source: AGHT+IEzjdOYDHXXcjqkKr8pYPGkMi2sxFupDK3uYjRSeIdgUHDWylcJL9K+utzEGlCSBFOE4NxeFQ== X-Received: by 2002:aa7:c0c5:0:b0:58b:9393:4d95 with SMTP id 4fb4d7f45d1cf-58b93934f4fmr1657805a12.40.1719997517535; Wed, 03 Jul 2024 02:05:17 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a05:6402:125a:b0:58b:ea63:24e8 with SMTP id 4fb4d7f45d1cf-58bea63276fls748499a12.2.-pod-prod-04-eu; Wed, 03 Jul 2024 02:05:16 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUwzjnKcBCErWIeh0olg1w4/at8tJTZ7j7Yy0DfEe2g3jEqn32sQMueaI7H+/n4hWpGtClMAfWdMx4yWefyiYH5USlAVp9CtulCTlK1lbuzDOei X-Received: by 2002:a17:907:d8f:b0:a72:a05a:65ff with SMTP id a640c23a62f3a-a751441f047mr948557266b.3.1719997515701; Wed, 03 Jul 2024 02:05:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1719997515; cv=none; d=google.com; s=arc-20160816; b=qz2lYaIyMFSlieJ61vIpsreJU3roZKOu94tD/V9xpxSVa3j7ZDtnNoVU9E9NGSDanO tjI9XJMj3W5DRYtAR4qyPAbtaBgYaC6aMHj8VYVrBKf1z3r370EAPbHedHLdSccc6sDu 8u4J4b1b5fgjExy6p41koRBk6J7TpBnRuzFja/Urq2+HszxIPOOfeacGKycEhCfkhkGj e35VUC7RoJb+4LdngaPmG7Q+Sdfk6ZgqRdPnIMjowTtCalI3Rp4JmyXNALngXL8466kJ +2WDooCbQVQq0yqYD7dY1NYH8Mlbbnh/yoa6tat9d7v1dMQ/OUyCkK3EQD69XfWVPW69 tqVA== 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=mfPTeVB3NzRsQTJfcxwkIs7+YMouqHPrVYATIwK01OY=; fh=GiBnXZ8PwJNOYGBrsAr0529NEwm+rvBzcqs5XoB8Xig=; b=LleLN1K2mtqudW8aaW4Lk+4/QzvnVNv5qxE9P2+sB2eWYcpg53KIlf+dps1ZpKvpjT RZ2mMnK4ywvP01OJ3/STsX9O/H/x8vakbcCZ85nOqHkEKScvP13jQn/FkQ7xpxLwjTxI DOBXiSmhJynWuGVnrlerB4N66jmTe4rJjNDOle9YcZwCyGmtMV5jew9INQ+02fzXTUHv KHrympTErugChLbFzWsNavUI/o148J//c+mUogYsV0jlE1bjmeFHKWglfYYC/v4+4qEY 65NGq6GD5n39PVWDYKRlaHn6OouqeP+VcZoEnlc9Hv3KiCS/RLIMexU2iqb7N0Peb6wn LKqg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=GzROGF+K; 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-a729d929d4asor386550266b.20.2024.07.03.02.05.15 for (Google Transport Security); Wed, 03 Jul 2024 02:05:15 -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; AJvYcCVw8cue3E8izoWzOyPe+mn1N/eEGcHKhI3fGDEo+9sjJ4cjeU5nDdaDYS21KVBsVHaTIvJoet2Yw3vHeGAW5HrEoc9DfipxJZPDHJKJkLchbskZ X-Received: by 2002:a17:907:5ca:b0:a75:3627:fccc with SMTP id a640c23a62f3a-a753627ff82mr459350466b.51.1719997515160; Wed, 03 Jul 2024 02:05:15 -0700 (PDT) Received: from panicking.amarulasolutions.com ([2001:b07:6474:ebbf:d622:a7f3:7832:9423]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a72aaf1bb6bsm491186866b.30.2024.07.03.02.05.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jul 2024 02:05:14 -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 0/2] Support imx8m composite mux Date: Wed, 3 Jul 2024 11:05:09 +0200 Message-ID: <20240703090512.92636-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=GzROGF+K; 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 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(-)