From nobody Mon Feb 9 00:41:50 2026 Received: from mail-lj1-f169.google.com (mail-lj1-f169.google.com [209.85.208.169]) (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 A09741B3945 for ; Tue, 24 Dec 2024 10:12:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1735035158; cv=none; b=J1qHgMVdkb3/UXLffkHQ07GkH9Q/o862Zm1XDTWRblTpakWCwV9HSfopBhtkKCvpwJGQ7ob0mPKfHCrMug8+IyIWkb43/s6Q9lQM3PM6jbG45fcoZY/SBH74Wg5v82bjHeiyKjhOP+A2/Yf3DqBZjExP4v2TfxUNJCmeTwnH1sc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1735035158; c=relaxed/simple; bh=Qth8lmPCD2HZ8e7n0fcscU6OItm375v1ZHaNDTxe/k0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jeWYNRjU3/IzYm9odrLugJzxYHJ0G+59EZC7j4BES6wD6JQFQ0zyFF7anSvjn0U4MU6BWgDO9RSzg3EJCJUZEDHRZfktsmzOwyt7XBQ4r6LXqQJXdqMX4FpWunBuCd8mdjUwdalOTHUuDU1VFyfzo5v64SIKtb/C99TeZPvUHD8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Cg2NWYcg; arc=none smtp.client-ip=209.85.208.169 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Cg2NWYcg" Received: by mail-lj1-f169.google.com with SMTP id 38308e7fff4ca-3047818ac17so25511421fa.3 for ; Tue, 24 Dec 2024 02:12:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1735035154; x=1735639954; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=DNv7vuo/nVPsOvSPfX1b8QlBVUPniiNuRCRjr7neK+w=; b=Cg2NWYcgXS3gGV0XjQXFG180zVG7fGlQwQ7A/NkGKIK6x2bqqIZe0r4EBarr7NS2Qe 1SGBfN6bCdWPZdcaumM6Wp0X9KJ48Vsxq79PgiHLwudOssK0nbJMwCPbKU24qk4DYvg+ J7M47zTqVBsl4b1T5pJ5ODxl7LoijkEuPwWxRSp+Ip+tAiAL22xpWDZRi4uBgbPvCalR wfrub/6OpfzrInNMS/SFlkiRI+RzJfJtNpVdMd1aOt6UmCVezGC1JavAmJGXnVHEWFoq 01ie8vIfkyl2pEZxh+6imDuYoUGiac5ZYwqNYC4DZPoZlZLLP+sMk6qMtBy6BGGxwkvk BIxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735035154; x=1735639954; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DNv7vuo/nVPsOvSPfX1b8QlBVUPniiNuRCRjr7neK+w=; b=MspNeEyYODeNy4z1eY2qs0Mx8nWnHOL0EEmXnWv/sTunAGLdLSYAmIvjSic6uzAW3o khirguKqe2z9gaE6tlFKGvBZCOurlGy1R1USuWGG25QRkDGTqg1i71TDeezVeqA2BR89 8jG2iuC17pJCJt6iZdyJxx0WBc3Xg00fsGCitab7U/G70JoTkfwjJGfbcFfUj+yJjE0C /v9AoPWxCGICTX3YYK0xTSPfFmpVIhe9KF+5cgdKYXchL9Fxxe0XZch/kU/hAxE3qiMr wQAU84wFVbnflFojehCFu442gTkb2hnzf70UhhDr4UCAy/u/8p0uDYR3iobh/kSw+zrY vbJg== X-Forwarded-Encrypted: i=1; AJvYcCVfHZWZ7Vj2f+1QmDE4RCmJn+SU37sAMNM1uTpuc1pRG1d9nHylj2lLqUuwoc3ZLLm93oQVwMLHnwY6FRM=@vger.kernel.org X-Gm-Message-State: AOJu0Yz7ZUf2e3YLUXgR7nsoB3nbuegwOpFUZR3lGkEyDqmeRqEDisQu xspiqVpYq/aWvURgMrk/H8Tkh22UrnZGAyIwySP6F1FPV5C5UYP/nX3DUjASww4= X-Gm-Gg: ASbGncsFVczFhv99qa7PRkHCVPsjm4/BC6LA2BS3klwplXl2lcjCz94NxYWFJq2jngs TPDKYTTn+aq3NdQ7yqUPAFT7kFpRIXUJLNwo4eeqI5ixgbLDhd13LD2ne79PRTyjTVHt5ByadLz QBmOXRlPGsDVVOO7N+/9lMFdykbemoISO7r/V/pPwOp191Mu43d656l9ta6t4C2fzLdlaM95gpP cwnjvJ8IuOfGnXds/LaDL/k3xOFDJJwE+k1InLEWdnE0WVazkk+5aEg5BODQ5U7 X-Google-Smtp-Source: AGHT+IGqnFZxpigpQ9ODtiMrS6DALNNNczOXgsG0KCWv9iCI5/tAgbeiqKkqCBnMr84iq0mo6PD4rg== X-Received: by 2002:a05:6512:1283:b0:540:3581:5047 with SMTP id 2adb3069b0e04-5422959cfdbmr4227024e87.48.1735035153783; Tue, 24 Dec 2024 02:12:33 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54223832073sm1574233e87.260.2024.12.24.02.12.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Dec 2024 02:12:32 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 24 Dec 2024 12:12:13 +0200 Subject: [PATCH 1/4] dt-bindings: clock: qcom,mmcc: support LVDS PLL input for apq8064 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20241224-apq8064-fix-mmcc-v1-1-c95d2e2bf143@linaro.org> References: <20241224-apq8064-fix-mmcc-v1-0-c95d2e2bf143@linaro.org> In-Reply-To: <20241224-apq8064-fix-mmcc-v1-0-c95d2e2bf143@linaro.org> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jeffrey Hugo , Taniya Das Cc: Rob Clark , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1416; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=Qth8lmPCD2HZ8e7n0fcscU6OItm375v1ZHaNDTxe/k0=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBnaokMnqkvhxjSffwsb2H2ODnrmOrLntpagqmz6 DSMteYvVxmJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZ2qJDAAKCRCLPIo+Aiko 1XOxB/4kwF9PgbpsVnjxy1HtELAqbnhuecamdGx7qGW052yeXgyQh/vocy6c2Qst83ESM0eeI4u bZF/BeIcfFkzleUyyrxuDioDAslxNyw2ETS1R6qDJWLsWdulkwiHmD0BVyXJCgZBypPjGJfBY0B ZPbsMnjThr3IZalaU/Xp2pO1Gy5qXMFazELw1oXN+qMV5zm/OnFmtb39oZHL3plfoApdC/gujlj e77pvtGMcvjjYg+HbkLDOZwQtsTEVo9304tTM25IHN/hnU9Q9HKRQ02SaT7/fgsjumBP3gv56UP Uja8v699FBjAkoq7Cj5yC6Wi3wb7xl4YokuCxkTiyM6v08SP X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A APQ8064 / MSM8960 have separate LVDS PLL driving the LVDS / LCDC clock. Add corresponding input to clock controller bindings. Signed-off-by: Dmitry Baryshkov Acked-by: Jeffrey Hugo Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/clock/qcom,mmcc.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml b/Docum= entation/devicetree/bindings/clock/qcom,mmcc.yaml index aa35a40648ba8a606c9d6286a1916e2cff339f1a..59ac288ca5f12de4f14fac3ce0d= 783d1ee1ebb4f 100644 --- a/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml @@ -78,6 +78,7 @@ allOf: then: properties: clocks: + minItems: 8 items: - description: Board PXO source - description: PLL 3 clock @@ -87,8 +88,10 @@ allOf: - description: DSI phy instance 2 dsi clock - description: DSI phy instance 2 byte clock - description: HDMI phy PLL clock + - description: LVDS PLL clock =20 clock-names: + minItems: 8 items: - const: pxo - const: pll3 @@ -98,6 +101,7 @@ allOf: - const: dsi2pll - const: dsi2pllbyte - const: hdmipll + - const: lvdspll =20 - if: properties: --=20 2.39.5 From nobody Mon Feb 9 00:41:50 2026 Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) (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 218201B6CF8 for ; Tue, 24 Dec 2024 10:12:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1735035159; cv=none; b=XMQnsN8EsNET/zknvLpo3SwM7n+Aw+NXJUmdJY4e1UrDtOkmDynNc0RJlNiWlXjKNRV/ySSuC4Y9i1XlXw81U6JXAk5CGTtN/yQWuI1qdMYWcOZY8l83RIz/+4/3Jofb3bXZSWkmCJxZ+PJChXXacgdPpUt6ZM1LK+EE0zRer6c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1735035159; c=relaxed/simple; bh=fDugKsDeVD1y+LzqxMpm2ULzlklXCe9X5w6RlCG7Zeg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=CfiQCZ3/7iqQ2B4tnPCN2DsWJeBCLmXt5FefJ548txug/U2fJly31+03UXgak7YBmHzkPTGNS0t4ZQQ2OgtHXi79oTUb0e18/7dcATdgOAGX+D016tGH1V4I1mvItqsr7/91kXYlroili/vfciKzaTbq6jkDP0MTuB4nbvpeK8Q= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=asG5TYMk; arc=none smtp.client-ip=209.85.167.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="asG5TYMk" Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-54021daa6cbso5213648e87.0 for ; Tue, 24 Dec 2024 02:12:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1735035156; x=1735639956; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=rSwKnWOLzkCsyJkMhnXokdr8YZs5LN4HoxuNCOPRu9Q=; b=asG5TYMkPjExmmE74OKhqY8ZUUaAi8JmTop2aTQWMR+eT/zIyed4eOcdZcZKBSfpt4 IxuGBv5q1/PfreU1KBgIcuzQdxeRUwcrwiEqU20FdPk1YFfo22vRB1R1/ilA7nrvzVHK nKILQv7reKQSSZDFiw1pVSb7Cqa6HjH+IviktCe6KDUasl8QmirSULQAd7Eu4bjs1d9o d9X5EWBf038s+vJ1dVNHBiOMNLn04xkI2RuJKrUU0tdvAXckcis1UxsZq4AGyZqOBt3L z7vDdrviBSsvHZ5upJl7flR8s3TNScXZ5IsE5wU6EskvkQGnitz7ineuOtQu8HJiS2vS 4cgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735035156; x=1735639956; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rSwKnWOLzkCsyJkMhnXokdr8YZs5LN4HoxuNCOPRu9Q=; b=vHdXovOTfQr1XALfFpzd3y3pefsUnYu2K3W6zwlKkMQYp7FCIMWF81xMqalnQfsdSy ycXhxjlXOV9nCgR47LgOTrL/3JlSIPttPEUcvdS2Kucfy+33vVMxgF2I8beonkQzcMRn jBpDeZy4qGpiQQ0IedubA+XbHa5RgeNgOUzyfe6LGygVhRou0pFsA6ZDwwMEVTsO2+mz bZ54I4PR1Xv9G0K31T2uI1iJxICuGCfR1R3mro+WhFWELwmsBeK1TDZCiAcRiQXwB+5b PSzap9g+9vioc/CxwTGbV2EorToAgmya6iZLSRFECF3z+9Z6xOWZQxnq1LffRwS07w3Q eyOg== X-Forwarded-Encrypted: i=1; AJvYcCVaFQ6HkqsDmhmpPBDWpkk9xmRN0m8YwExsBhVEH4d0wRedjOTNcI4rPJE1MEZL6QWDXknb1lZy5tnYCVg=@vger.kernel.org X-Gm-Message-State: AOJu0Yw9pDh0eardlc87mGCzcmmfipLRuIvwdvzm6w30R6omZJNf2fCE 8UOP1IGkdMx1ovYmWfaylYJmKakBT0IfRp7LTVsxD/6fbDJEZJQFsbEz29yux00= X-Gm-Gg: ASbGncvJLX4rMyn2h5oQ/KWZPliaAb62iViyMHGZfGzOimWrN79BMaJ/3ho2/EtX857 CEV9fSDiiIOFhheCbM04ATf3F/4+oNp6nkYfZ0rsKpxQA+TXs227UAo9CLiDDqmPp+61IXvDS06 Qi6P1jk0d7xArrL6qst1D8FOZQpJADJjmsxJb6G+qD/yH6nGHUIdZIWYazunn64qSLmmG3DaDyH oyHTHQu3ErTVjPzQyZJ3n6B890/ssxVrzlXUqiJ32L9nFNFQ5eZHvJiaZitlwmd X-Google-Smtp-Source: AGHT+IECKNu67FWvHQ2QUifRTlJ037c4pteUklzWFsoIoNF4WT5PbdcpxFeMhO04XrfpCPUoVxMipA== X-Received: by 2002:a05:6512:3d15:b0:540:1c6e:f040 with SMTP id 2adb3069b0e04-5422956040bmr4441373e87.45.1735035156215; Tue, 24 Dec 2024 02:12:36 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54223832073sm1574233e87.260.2024.12.24.02.12.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Dec 2024 02:12:34 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 24 Dec 2024 12:12:14 +0200 Subject: [PATCH 2/4] dt-bindings: clock: qcom,mmcc-msm8960: add LCDC-related clocks Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20241224-apq8064-fix-mmcc-v1-2-c95d2e2bf143@linaro.org> References: <20241224-apq8064-fix-mmcc-v1-0-c95d2e2bf143@linaro.org> In-Reply-To: <20241224-apq8064-fix-mmcc-v1-0-c95d2e2bf143@linaro.org> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jeffrey Hugo , Taniya Das Cc: Rob Clark , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=809; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=fDugKsDeVD1y+LzqxMpm2ULzlklXCe9X5w6RlCG7Zeg=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBnaokMlip7bs0ty8+2O6ZJZqGn6PLk6+bLXnLc7 tBdfVnA2j6JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZ2qJDAAKCRCLPIo+Aiko 1ejYB/0RXq3L3aWz7wWLSlNdpf03jkOd1D7/4rexEAxTxxMov83idgfrGiu7mDmn1FYnPPH8pUv BEsM2+xvqDdDaWqlIVYLYLAPGPzvRtwIMWnph6H8Rh6xVEiBgEvi+h3QhpL5csW9lGl1ZjsOGVw qQAi9RPU57hQBYOSg1a1W1wFFJixkhFRMBRQNf0yDWLvz7+CUTqtsj5qSnm7N/S5b2cYHUB6Gmz HLDO/wwB67dKOb5TXPRB5wrh7tDI6gjXkoyaaxgner1Me2ETOSpcUHuON1EtwFr//IEP/E2JgTt N1o9UtJwBzL7bRmYrxzcZMMAIKdwHj0W8zyeYYk2K8WlQcfd X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A APQ8064 / MSM8960 have separate LVDS / LCDC clock, driving the MDP4 LCD controller. Add corresponding indices to clock controller bindings. Signed-off-by: Dmitry Baryshkov Acked-by: Krzysztof Kozlowski --- include/dt-bindings/clock/qcom,mmcc-msm8960.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/dt-bindings/clock/qcom,mmcc-msm8960.h b/include/dt-bin= dings/clock/qcom,mmcc-msm8960.h index 81714fc859c503cd865e61f78ba463dfa9431e8d..717431d735c18a14ed02502dd87= 96f7f135c416d 100644 --- a/include/dt-bindings/clock/qcom,mmcc-msm8960.h +++ b/include/dt-bindings/clock/qcom,mmcc-msm8960.h @@ -133,5 +133,7 @@ #define VCAP_CLK 124 #define VCAP_NPL_CLK 125 #define PLL15 126 +#define DSI2_PIXEL_LVDS_SRC 127 +#define LVDS_CLK 128 =20 #endif --=20 2.39.5 From nobody Mon Feb 9 00:41:50 2026 Received: from mail-lf1-f49.google.com (mail-lf1-f49.google.com [209.85.167.49]) (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 8DDFE1B87FF for ; Tue, 24 Dec 2024 10:12:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1735035163; cv=none; b=XPSDO9a6y1Qlqjqa961Ep6h39Hrp7AbB9s/ff2Fw+8psb2Q687bUW/T4SictqzeQoE1TZQ8WfdaqeW4IU3UEiJeUf2qcOAltg4p5V0wvZ3yXJhRScn9vmnaL5mc/LJs+HGKYwV7XtbAxApTtUbjmAgareuezsPs65YFIWWiq9dQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1735035163; c=relaxed/simple; bh=AcwQoycLm9utovHACbpm2AffXKTkfX3suXvNPJyE84c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KbHU7AfaPnBNkxKEADG4XSi5ohtDFjFYx8WBRi6zco4YJ9t9ZQP+QG1IrysEWPvt8jpiUVqdmuiMuGAWDPiXuBtpJkREySwQRdVGqlO0sgPyiRnoSf/VC/p7fBPxnEGzWa2Sii/w1214/kkkNnKW6MR6klPqjgPsnNLT0XT1krw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=ktlePcFt; arc=none smtp.client-ip=209.85.167.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="ktlePcFt" Received: by mail-lf1-f49.google.com with SMTP id 2adb3069b0e04-53e3a227b82so4614205e87.0 for ; Tue, 24 Dec 2024 02:12:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1735035159; x=1735639959; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=TR/QxOQXvLizWT86sa/2IoshodRcxisn/V718Oa/Cd8=; b=ktlePcFt/AxqkppC5BPjnXa04YBvK7Ce57ebCZ3kcWXBdKN23MjFkQ5DIDT3g4LEjb /RB5C19ZTuMm3LIrZhpxtop7AspVce+2mAm9WjDjCod06VRliF4mjsXfztKJTLFAFNu5 ujQMxfAGXtxxw+c5FF2XmpdTh8g27bUx6qPpk7J325Kj5+utvamaJU16mpBhIeghmOAi 4x88MIjK3qiX4Nw4IK7iJV/Z4laH7tyteZvQn6DyljWpyUFkZiroSE21uTksmUgUzjbC D0kX146As7XJn8vseizjDi8pnZlCUjgiJNijqaCxgtwFALk4yTW254aFWN79qXu3DFhm 8nuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735035159; x=1735639959; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=TR/QxOQXvLizWT86sa/2IoshodRcxisn/V718Oa/Cd8=; b=XdDXdPlrO8Qfp0XXI/HNy5va4aEtDkcHBz2o7rKynUrrbf+HAUghEW3T90CtjYHd2n iAsjtw4wqWcrbsm/i3JB2m+ISXXJbliZd9pQBeMoqyojtvgm3VF/5x2JrXwiLILYcANR LkUdB3/01psPb8RqVAwhP1YjhLefzXzpJ/TGu5EiAXL5vIKWGR8qM3g+uH0ctQ/EuXnL dO+5O0JcQSNAua36J9vv3T8inWHtuCBBCy8cYobrkYj+FlI1FUK9XBj2s8ULN6jN2wVk PaSwW/Vhc8RtIX4osQyN/L8FHjlf2xEx32Hcp6jFl8bzTD+DLqpm3vkoVACyTql4HiCF xEOg== X-Forwarded-Encrypted: i=1; AJvYcCUrpVWoI4LVKJCgwg1A61pmjUg9s7vfAcDmTeEqU+0w2r119XuddcvzTRQCXlVdAAM9QARBZKd+e3GFCl4=@vger.kernel.org X-Gm-Message-State: AOJu0YyE0uXDRKf94+CzQL5vYwO7N7XfCoWXfI8zCnrK7k/ySe8SPPhN VFwBVf37ZSneu953x++tm2tTOc8OazP9PPq/0fGC96lo7PEZ4IrR3Izbz0ViCjQ= X-Gm-Gg: ASbGncuKNl5Gqx+3Kwq3r6HdlS10yZmAgJ/BY1bb4cFvsFVbPxMB4tfz+oi6aiuFP0i hq1g9V04fgTApLVXk+FhtI5dS8kRJCutLw9/QLIbkNplwD/HMUWNQIT9V4AzqKejyEjQN5Oi+vn +flNglBkeX2syRz5aAPxNDkyDG5YUXP1VYE3JHQxPrW1GyPd21I+dFBWDUBoUGot7DeZ109x87k 8ejNZJ9deYRo2hSfzibdEYS0H9j3ttRsqGlIQwtYKYynReifWVDDpcqTjFEXas1 X-Google-Smtp-Source: AGHT+IFOfeFBK10sJlw4WmkI7SiGjao3GcU5smVbFwzxZ90JTpX/d0rEVksH5XM2BGFoRQ+HtpnzfQ== X-Received: by 2002:a05:6512:3192:b0:540:1f7d:8bc4 with SMTP id 2adb3069b0e04-5422956ba37mr4720310e87.48.1735035158708; Tue, 24 Dec 2024 02:12:38 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54223832073sm1574233e87.260.2024.12.24.02.12.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Dec 2024 02:12:37 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 24 Dec 2024 12:12:15 +0200 Subject: [PATCH 3/4] clk: qcom: rcg: add 1/1 pixel clock ratio Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20241224-apq8064-fix-mmcc-v1-3-c95d2e2bf143@linaro.org> References: <20241224-apq8064-fix-mmcc-v1-0-c95d2e2bf143@linaro.org> In-Reply-To: <20241224-apq8064-fix-mmcc-v1-0-c95d2e2bf143@linaro.org> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jeffrey Hugo , Taniya Das Cc: Rob Clark , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=664; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=AcwQoycLm9utovHACbpm2AffXKTkfX3suXvNPJyE84c=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBnaokMw7znaaeRfLp3dc2QiRSO6UNpEmNAkDgCm t7hIf/KEO6JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZ2qJDAAKCRCLPIo+Aiko 1bR3B/90PaxN1G8SEdn+3uQIdBsQPLCZHWmFrdUYRImseITgrw/LjNaNZx/ClQ2kvW+LY4GTU8P vIPrSM/9u5Z1eRVP0Pz4KrgGSQKyd/ZArG3ntuht5dSgu+y+bKDH/0FIkA1fckwPJkpXkY1kSIU W6hZUjd372r61FxDaXwKe2fqGUXcHlWQONZTS2kXpk060E6GmZL7CVOd1XS2qTuzT+jZ6mYg06g fH6A53lvic8fLdvtG8qaUs87QNT0WYn8PLZSRHMGbWbpZUYDxECndtYOd3jN5DaXHrLZzCWA9PG PcRYpM0YJtNXbB9betP0CEDZqPbRTotPNrBTHKu5spDCAZoi X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A LVDS clocks require 1:1 ration support in the table used by clk_rcg_pixel_ops. Add corresponding divider to the table. Signed-off-by: Dmitry Baryshkov --- drivers/clk/qcom/clk-rcg.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/clk-rcg.c b/drivers/clk/qcom/clk-rcg.c index 88845baa7f84234b8554ef59cbfe2322870f1f69..987141c91fe0bc323d84529afbf= 6c96d247a55a3 100644 --- a/drivers/clk/qcom/clk-rcg.c +++ b/drivers/clk/qcom/clk-rcg.c @@ -597,6 +597,7 @@ struct frac_entry { }; =20 static const struct frac_entry pixel_table[] =3D { + { 1, 1 }, { 1, 2 }, { 1, 3 }, { 3, 16 }, --=20 2.39.5 From nobody Mon Feb 9 00:41:50 2026 Received: from mail-lf1-f49.google.com (mail-lf1-f49.google.com [209.85.167.49]) (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 E43661BDAAF for ; Tue, 24 Dec 2024 10:12:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1735035164; cv=none; b=pXwvq6gV27huNSKJthYuXgZLQnxBKgvcpwrNWkBrBASQiQFidDwcBFEoExCeQ+O/9v4v36SN9VHHKuProZIW8xSnDkhif31j8/BaER0xA7yPG97w6p0vSkY1ULuSxLVpVrE3IVh8R7tupnZt2LPxFmwwNZJ9Kf0m9kBQPUKYsYw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1735035164; c=relaxed/simple; bh=OZbwhp9v0yJpxtOAjrkOLCh412r4s/Pspr2Af7Z6HMk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rpLyM7FpogHYviKOxl/FYNTcNS1xohC6aFb4DbFJF3lodC1WfS1rd/D2eOyFfX9cekCK+AH6igwYYXGLhjH++IHMzud2y7BOlY/GyxcBGkEnSgLUhM8PAs29iyYYa40KLCoNRfqhgtHen1S2BByWEt0F9+M22Azi7z6etzPUGug= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=xN3awfGa; arc=none smtp.client-ip=209.85.167.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="xN3awfGa" Received: by mail-lf1-f49.google.com with SMTP id 2adb3069b0e04-53e3a37ae07so5340482e87.3 for ; Tue, 24 Dec 2024 02:12:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1735035161; x=1735639961; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=6mXzY4WhWP+aDJKEVsTsLjKHDeS6gGmOf+TLu798BVY=; b=xN3awfGazW51/kCYeDWdQMLfCiYrk0BoFMpnO8qnRjfnLmHF4toj6dk1W1AaY4KmMP fzW2OGtNmOF9RHyPfaG0LNoWDCfWGGhX5lQDWPyTtcw4TOqhmkFO96A937oCEI1qhFRm oMxZfWTumlyYboo0w4etgTnpHCcserXzxi/2p/trkvf4Jo7E2bag3XUcs0HX4OZbSNmP KSBuVykGdlJHXfIWsw+ArQPLzfGlRbwyLXSUWI3S1BAM9LmVnutMGUpM2ZCy1dFFpvw/ 9MFPovOMwM/yuJ0DBixlpB04B0I4ALvyv3yn3wr4E6EP8WfhmNLyXB9V1X2phB3weip6 1MmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735035161; x=1735639961; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6mXzY4WhWP+aDJKEVsTsLjKHDeS6gGmOf+TLu798BVY=; b=e9QLVImsW/Z6nNlaiK/W3WrxJrNJ/Pb9O9g3RP0aWmt0ynqoCZVXs0xfA5CWs4Yln+ Syc9cnOcwGK3KdZDjv+YR4LexiEiAytyKnd+MtZ54h2ugymd44QbJJ7/hbU7lSSc8H4F tmNI/qDaF1ELrU2FagnY0PYZWlYWo0FTv3kYc3LFOuvljGLiUwNhS9Ai7INgd2xu0Ph4 QnMHP1LnxQdKPisfFTd3YZIKAUUHvQClxwZ7wA7lyJjDh/tg/JxSODRt+2poAQLMtTvZ w+WAnW1X0saoIeO29HLXOIVO+ral0uep8OCVSBh+Nze/1o1/lRqowTXCC+f5buahyaLj aykg== X-Forwarded-Encrypted: i=1; AJvYcCUElIe20L6Qfup3HUb0dwKcmjLxGzSFdWCl1Q0t0t2gmMM7EFd8w55A0s3nPw1yiC3vOQsBEouRtiOOoEA=@vger.kernel.org X-Gm-Message-State: AOJu0Yxsxx81RJhPfDQ9SS0lJwl4NTvFVJCmOvZW0Ys7pAd2XnCtxPQ6 J1Z1J3azynmepPjupAtj5/ytZddZupu78037dcK/aaBxVIEnnIOAhIQq2NTjPXE= X-Gm-Gg: ASbGncurMfB2QO0xDhOOBujeKo4Vnf1No1Azc3/EH82QCf3Dhon2OzAxQhJbOlEU5nm f2uF+qGByQ9i/NNWvpaplVsg62FsN/1OVs+4kDkTzHtN1por41ZxzUL+K4qHqcWXwfoozhxWx22 6fORG1VAlgi7ACe8vsgqEPzqzgujb7iKkDUjycPktoYpp4uGPIRFOirn4F97OsgQmOoQeFr6TCA 3EH9pqFBVVjRUL7NfTY0dc19/4iTFy4CPRfXiJRtQrTk3jvM11PB2h7nO6PLaY0 X-Google-Smtp-Source: AGHT+IE0ZELiwo7+KnvFDaM6stPOMYxeW2oSNkT4ubW9RCuiLLhXc0Cqj2kqttntd6Eru/iBwA9mmA== X-Received: by 2002:a05:6512:1053:b0:542:29e5:7323 with SMTP id 2adb3069b0e04-54229e573famr4655313e87.5.1735035161113; Tue, 24 Dec 2024 02:12:41 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54223832073sm1574233e87.260.2024.12.24.02.12.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Dec 2024 02:12:39 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 24 Dec 2024 12:12:16 +0200 Subject: [PATCH 4/4] clk: qcom: mmcc-msm8960: handle LVDS clock Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20241224-apq8064-fix-mmcc-v1-4-c95d2e2bf143@linaro.org> References: <20241224-apq8064-fix-mmcc-v1-0-c95d2e2bf143@linaro.org> In-Reply-To: <20241224-apq8064-fix-mmcc-v1-0-c95d2e2bf143@linaro.org> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jeffrey Hugo , Taniya Das Cc: Rob Clark , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=4316; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=OZbwhp9v0yJpxtOAjrkOLCh412r4s/Pspr2Af7Z6HMk=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBnaokMsdsE3iQatg9NHaGAS+xN1N7srVmo25Pzg qShpoD5dsmJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZ2qJDAAKCRCLPIo+Aiko 1S1lB/9H9aVeyi0xwWm1S/oL5eqny/MQDJgd/VGN4W7Mbk2n7tfzTLlKVlknNt7GrD3yBCVlfFR qxcfLfRiqM1vXMw/SuPIaib3PSNquziqyCY4M1w23FRGzSSc3gAxb5fXfQXs/0l1aM3HcsFBgHa IPlOrK482rlJyZWoN1c04AncGx0lQ0Zp//SHl1EJUrGJzjWWtFg/YNVEqWk7MPcdC8kGMdcF02Q BGRmuPg2uBS80VAfz39hO10cFnLn04/3Xp6lQF+xacuWgMFLoufkL/I0LbdByJhBVVaUWxQM6cZ BOeY2alDVKmqYHd7vxlt+Rt74tSYL9WcEw6d4cdNxfIPpN7l X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A On APQ8064 the DSI2_PIXEL_SRC clock can be used either to drive the second DSI host or to drive the LCDC controller. Add LVDS PLL as possible source to the clock and LVDS output clock. The DSI2_PIXEL_SRC clock has separate path to be used for the LVDS clock. To represent both DSI and LVDS clocks properly, add intermediate clock which toggles the enable bit and make DSI2_PIXEL_CLK clock just check for the HALT bit. Signed-off-by: Dmitry Baryshkov --- drivers/clk/qcom/mmcc-msm8960.c | 61 +++++++++++++++++++++++++++++++++++++= +--- 1 file changed, 57 insertions(+), 4 deletions(-) diff --git a/drivers/clk/qcom/mmcc-msm8960.c b/drivers/clk/qcom/mmcc-msm896= 0.c index 3f41249c5ae4350a0d5a6e7ece0fa0416bfd9114..20d1c43f35d99ba531c4e138950= c0b69c8c08786 100644 --- a/drivers/clk/qcom/mmcc-msm8960.c +++ b/drivers/clk/qcom/mmcc-msm8960.c @@ -37,6 +37,7 @@ enum { P_DSI2_PLL_DSICLK, P_DSI1_PLL_BYTECLK, P_DSI2_PLL_BYTECLK, + P_LVDS_PLL, }; =20 #define F_MN(f, s, _m, _n) { .freq =3D f, .src =3D s, .m =3D _m, .n =3D _n= } @@ -143,6 +144,20 @@ static const struct clk_parent_data mmcc_pxo_dsi2_dsi1= [] =3D { { .fw_name =3D "dsi1pll", .name =3D "dsi1pll" }, }; =20 +static const struct parent_map mmcc_pxo_dsi2_dsi1_lvds_map[] =3D { + { P_PXO, 0 }, + { P_DSI2_PLL_DSICLK, 1 }, + { P_LVDS_PLL, 2 }, + { P_DSI1_PLL_DSICLK, 3 }, +}; + +static const struct clk_parent_data mmcc_pxo_dsi2_dsi1_lvds[] =3D { + { .fw_name =3D "pxo", .name =3D "pxo_board" }, + { .fw_name =3D "dsi2pll", .name =3D "dsi2pll" }, + { .fw_name =3D "lvdspll", .name =3D "mpd4_lvds_pll" }, + { .fw_name =3D "dsi1pll", .name =3D "dsi1pll" }, +}; + static const struct parent_map mmcc_pxo_dsi1_dsi2_byte_map[] =3D { { P_PXO, 0 }, { P_DSI1_PLL_BYTECLK, 1 }, @@ -2439,26 +2454,42 @@ static struct clk_rcg dsi2_pixel_src =3D { }, .s =3D { .src_sel_shift =3D 0, - .parent_map =3D mmcc_pxo_dsi2_dsi1_map, + .parent_map =3D mmcc_pxo_dsi2_dsi1_lvds_map, }, .clkr =3D { .enable_reg =3D 0x0094, .enable_mask =3D BIT(2), .hw.init =3D &(struct clk_init_data){ .name =3D "dsi2_pixel_src", - .parent_data =3D mmcc_pxo_dsi2_dsi1, - .num_parents =3D ARRAY_SIZE(mmcc_pxo_dsi2_dsi1), + .parent_data =3D mmcc_pxo_dsi2_dsi1_lvds, + .num_parents =3D ARRAY_SIZE(mmcc_pxo_dsi2_dsi1_lvds), .ops =3D &clk_rcg_pixel_ops, }, }, }; =20 +static struct clk_branch dsi2_pixel_lvds_src =3D { + .clkr =3D { + .enable_reg =3D 0x0094, + .enable_mask =3D BIT(0), + .hw.init =3D &(struct clk_init_data){ + .name =3D "dsi2_pixel_lvds_src", + .parent_hws =3D (const struct clk_hw*[]){ + &dsi2_pixel_src.clkr.hw + }, + .num_parents =3D 1, + .ops =3D &clk_branch_simple_ops, + .flags =3D CLK_SET_RATE_PARENT, + }, + }, +}; + static struct clk_branch dsi2_pixel_clk =3D { .halt_reg =3D 0x01d0, .halt_bit =3D 19, .clkr =3D { .enable_reg =3D 0x0094, - .enable_mask =3D BIT(0), + .enable_mask =3D 0, .hw.init =3D &(struct clk_init_data){ .name =3D "mdp_pclk2_clk", .parent_hws =3D (const struct clk_hw*[]){ @@ -2471,6 +2502,24 @@ static struct clk_branch dsi2_pixel_clk =3D { }, }; =20 +static struct clk_branch lvds_clk =3D { + .halt_reg =3D 0x024c, + .halt_bit =3D 6, + .clkr =3D { + .enable_reg =3D 0x0264, + .enable_mask =3D BIT(1), + .hw.init =3D &(struct clk_init_data){ + .name =3D "mdp_lvds_clk", + .parent_hws =3D (const struct clk_hw*[]){ + &dsi2_pixel_lvds_src.clkr.hw + }, + .num_parents =3D 1, + .ops =3D &clk_branch_ops, + .flags =3D CLK_SET_RATE_PARENT, + }, + }, +}; + static struct clk_branch gfx2d0_ahb_clk =3D { .hwcg_reg =3D 0x0038, .hwcg_bit =3D 28, @@ -2799,6 +2848,8 @@ static struct clk_regmap *mmcc_msm8960_clks[] =3D { [CSIPHY1_TIMER_CLK] =3D &csiphy1_timer_clk.clkr, [CSIPHY0_TIMER_CLK] =3D &csiphy0_timer_clk.clkr, [PLL2] =3D &pll2.clkr, + [DSI2_PIXEL_LVDS_SRC] =3D &dsi2_pixel_lvds_src.clkr, + [LVDS_CLK] =3D &lvds_clk.clkr, }; =20 static const struct qcom_reset_map mmcc_msm8960_resets[] =3D { @@ -2983,6 +3034,8 @@ static struct clk_regmap *mmcc_apq8064_clks[] =3D { [VCAP_CLK] =3D &vcap_clk.clkr, [VCAP_NPL_CLK] =3D &vcap_npl_clk.clkr, [PLL15] =3D &pll15.clkr, + [DSI2_PIXEL_LVDS_SRC] =3D &dsi2_pixel_lvds_src.clkr, + [LVDS_CLK] =3D &lvds_clk.clkr, }; =20 static const struct qcom_reset_map mmcc_apq8064_resets[] =3D { --=20 2.39.5