From nobody Tue Oct 7 14:10:00 2025 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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 5DB9528B400 for ; Wed, 9 Jul 2025 10:09:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752055794; cv=none; b=L/4nu9znBwvg1s/GouSTuNM9Et79Byh4sZVV7RQVKlXooXilQzgbAEhslC13Gq6KrFrZNPaUjK72BG4OYbCOG4xlikRcJ8aZLP7weSeJfREAF3/4BADuyqnMvsgWMjFsC7BFjk5kkMcxuBdy7tNNMEYbx6jPFZ5c7oM6ej3wAb0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752055794; c=relaxed/simple; bh=famRRvFrFYpSXcgLA4nbJLP0BYRXxaou57j/60RhaTs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FQvLlF34EVbp1/5pkgaeRVKH6LimFFAv0lnSMepN/3dQ8wJWc9ZRknHsSot/DXYHSI6zkZ2NLEiFvPyfNJCjl87P8tQ9i/ggVOZqNeNLgma7rvpDezH0MjzW4l8fH5q3N3XHqhfklKEb03QfaJxMAer5wn0O0uVG3CM3iOU/zkY= 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=RuGiAtFx; arc=none smtp.client-ip=209.85.128.45 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="RuGiAtFx" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-45348bff79fso57353045e9.2 for ; Wed, 09 Jul 2025 03:09:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1752055790; x=1752660590; 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=pMidPiz8WPRxgxTAsiQCyYCTxHgFambXMuO+HJdSTnU=; b=RuGiAtFxfe7V8SltGasThXEfB805tdDLOGRKSa8tRGZnt51aW8CAAIS5OSaexbmCfH kQR1Rq5AlylCmwtUa4FZ5FHjIBRtPOHZ2FvQOczz5r3Ki4AS7HnjWkwjdsjJ2KtKr7Mh d/10rnAn/j0G6sShLvQ3NTXVExhy0iwzpyB1My9ahCEGYvqaocFs4gytRSnLTt7Tj3gP 38IEh7WLBKFLUU806CggYKFY+I0h+tMOf+FK+iUTVphygOExP4dw/5ifKVdkWcL78jO9 yj/XN8lCD1cJuDF4qX1VE9WapJQQI/cYi3QNAAvqsNGWX+68RE/OeXxLnpgxig90+uRy knvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752055790; x=1752660590; 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=pMidPiz8WPRxgxTAsiQCyYCTxHgFambXMuO+HJdSTnU=; b=BEbRSMl9MvUU8G603GAZyD/9pViYPvQy0VzL9ObQFYz8WLf2BBst65yMWfimRgVlDq c2UI7pWfjyHjIsTWx4dBr29Ja4Y/g2z/j7N00MyPgjhRLOCuoF0nb+33ZYwYQmBW0GYo AVvJGXj5ckVJIBH4o+Ni9qIzpPckLEU7gtyIEHq3UWSw+A7O1AiZZjwVDrMlPM/aexF2 QUvVZgOTYoqHEOfL6fb04rmz8PNkKOwX4dJM/F2HMfdxvbSmLTeQYzvEaHOblVGQqc3G 5r2i9lHwypJzZfj9BkDzKpm0sisiQzKUZO6XkEKP7abZ7qwEBlVxHtVCyzNuLNzzGLG4 ZSfg== X-Forwarded-Encrypted: i=1; AJvYcCUkQTcRtxlNDsRzCRRyDPkJyxSpWL6B7WFhvFbt57wbt+7kdrLCEnMvbXufcTr1AaTdbkAPiax6p9cYOGY=@vger.kernel.org X-Gm-Message-State: AOJu0YwbodZ0FrUptEhVdHT8l42Lyu7KGg7Rfy65LFBQ1rVSL+yZggDz nMVZm1GgRPmjLxusG4fl+6PTGXVWj9ogpyiBl4ufxYcSibjfZMb/qZaDHo9tMqunp10= X-Gm-Gg: ASbGnct4UWaoBpYGdLLkkjUmeChXyRHPSMPyIyv2wprlkoCdni4au2UCGSow/BBiaSw m81313+Moz99ni5qgapqcie4WuUfMhj9E1Gpl6yk0zZWZnZTw3wtlR3T1nsuSjPHhKKjGe+eIYv 3bncTq/xvr2REI687rCbMWxldgQ0bn2UGUPuh1WFg3HlmFHZCp+1ZJSy3dmBjIeYICdu7Rakxr3 xgR3aBMUJ15p4IKLrnHT73okyp5j0YZxifdhIshcMd/uvbNNmprstuyG1Jbzj7yWVSKAwuCEz+q OZ1Lvedg2/YYVbQN7BcCLp9WnX+xb2sjdpZmwLXHpt/0k80yCweKFElQG0BITBbZWChzpAxG4xf GyQ== X-Google-Smtp-Source: AGHT+IEQkukkYSsMmMa7GE5Hjh/cy4YGqwOjr0P/jFLkEO6jYv+Hgr+mzq9RXN3BH/cGiA3SEVfLcQ== X-Received: by 2002:a05:600c:4fcf:b0:454:ad94:4b3d with SMTP id 5b1f17b1804b1-454d5310e5fmr15844895e9.1.1752055790451; Wed, 09 Jul 2025 03:09:50 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:d3be:a88a:dbb9:f905]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-454d5032997sm18342105e9.7.2025.07.09.03.09.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Jul 2025 03:09:50 -0700 (PDT) From: Stephan Gerhold Date: Wed, 09 Jul 2025 12:08:53 +0200 Subject: [PATCH v2 1/6] dt-bindings: clock: qcom,sm8450-videocc: Document X1E80100 compatible 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: <20250709-x1e-videocc-v2-1-ad1acf5674b4@linaro.org> References: <20250709-x1e-videocc-v2-0-ad1acf5674b4@linaro.org> In-Reply-To: <20250709-x1e-videocc-v2-0-ad1acf5674b4@linaro.org> To: Bjorn Andersson Cc: Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jagadeesh Kona , Konrad Dybcio , Abel Vesa , Johan Hovold , Bryan O'Donoghue , Stefan Schmidt , 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 X1E80100 videocc is largely identical to SM8550, but needs slightly different PLL frequencies. Add a separate qcom,x1e80100-videocc compatible to the existing schema used for SM8550. Acked-by: Rob Herring (Arm) Reviewed-by: Bryan O'Donoghue Signed-off-by: Stephan Gerhold --- Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.ya= ml b/Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml index 0d99178332cb99d3f02f50605e19b9b26e3ec807..fcd2727dae46711650fc8fe7122= 1a06630040026 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml @@ -25,6 +25,7 @@ properties: - qcom,sm8475-videocc - qcom,sm8550-videocc - qcom,sm8650-videocc + - qcom,x1e80100-videocc =20 clocks: items: --=20 2.49.0 From nobody Tue Oct 7 14:10:00 2025 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (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 6241C28B7F8 for ; Wed, 9 Jul 2025 10:09:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752055795; cv=none; b=a6pdeVFym+clKEtBbxyERpD4eo8GmL14XFzB4U6G+fIuPCINGaXSahzNwWrmkAi+9qwp6RGhxDFRXr1anfjj0qwJlQwXE8FPGqi/8ePlVDHrJvXTcbVxBaq9MpE2nAHiYTbREAuZDm2Wp4zjFwKNDSC0LpfULSEdo2mdwhjFJjo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752055795; c=relaxed/simple; bh=JYs69k4hNVS5lPqOM38UStT63udUZ2u+pAlopyA1oc4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=P1EY74xz82Re67AajXboEFNe7pS9OVWq9kopd+ZFyrPQ6i0Z12Rbepk2JPuj0xfjyVwcRlVwB0PKW+DXnPJ96t/q29MpZhwDzsGxyBty/x/e5F7ne/tcfALm2neR7EgtrnHapKmb+DkGP5zgK5tMzVg9TX+AyYTRkZhfxaqYp/4= 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=KX7qqliJ; arc=none smtp.client-ip=209.85.128.50 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="KX7qqliJ" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-4538a2fc7ffso5786655e9.0 for ; Wed, 09 Jul 2025 03:09:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1752055792; x=1752660592; 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=uJKs6pSGcR05CnjZyNb4F7ZsaFdoT5cYwaxabxCmccs=; b=KX7qqliJw4Dc3rjdyQ2hqqAKJ1XvyK5/WawggUIhwE2Mz/y5QmefMxkn+pQ99fHjA0 +QXUqFgfHD1Irp48V/jLBD09dteEmiiKF2ayWEiXsxmQ8jIhiXPVWrZlTjhyxAUdYpuP wybA3vCXm7d2DP1aq3DpDsuRYbnhC4I8Fi4jkOBkMsoEUEy5+0AHjtuWJOAOt3pt2Gdp s89tbRDuxH/2TH8878Otz1BOYxKSHU4v2PPUxK4fVrUMAFNjeYpNR282WUCFzvKxOE1R Bq227UzZKJWzo7kZQIS1OrW9xjRAf3GMBXYUJdCkqRWMk1x6IKwahawUviSqtuNGGYii 2uRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752055792; x=1752660592; 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=uJKs6pSGcR05CnjZyNb4F7ZsaFdoT5cYwaxabxCmccs=; b=LNlEe03cAdLZie3VGENPgFfIYZVnsZranWHExeB0TfXGg4yU7QgSELy2lbKo81UeUC pgk2Yz0DXJBa2EH6HZtA4A3y0IOQMgg8WXQepJHStWbI4O5x2m1TGDcUr4JbsgyvE67Y bYh66Hew0Vc0pu1DyMxuak/JYqBtCPFPu2Z187dJG0CPtJuXiGz741GyxqC5BzhvTR96 81pHPfEDH7jU7MOHlpbDFJU6fWPez/RBeSNBcSeV0Snax8pchJv/AyZcdwuhpnYvwnKj jZAJFqegB+xevTS0KI4q3bnyS0vr/ffSS3xP2AknM0r7EfxtCiUn9PvzB0Lo4JMKPKi7 DnKg== X-Forwarded-Encrypted: i=1; AJvYcCUkN4Tfpn2x3sxzuafIn9EwrA1tjTQh7gvasucdvmIRaq7Vrj5UgkRDrk6y5IE2wS8pkFwQ/1+WEiD0ies=@vger.kernel.org X-Gm-Message-State: AOJu0YyhyEKjaLSlfLVMP0MxGo8FxATqhEMQhUtk1E++gvbs66RY3l02 DXBKbOcy+bDd7XSW7wiHwOzMhpa0AVrFUjl70Bw6c39vWfcztHn0jOG9zFhz3M3/IZE= X-Gm-Gg: ASbGncv4K1k9FTCsFE680efMbPHi75mMxx8Ui2BrIlsRKaC/ZotGVA+31aTYf+L+IUW bdlAZzYvR7xms9ku6TrzOsmTQtFiJPN2/oiFFrsgfMjhUOcjqloBwtdpcwwyFw2uBJ93nGVxjEb xRfXriuT5qfWtWCkvhRYFsI8K3KY/pc7fQMSu6V7aP1psU+X2vntu/XsRE8RD9UEK5iQZvkwd4T ydbp/jPikYb+IpK1D06UqFrY69CiOSSUffz655wIcOcJRBBNAU51yVFLMxRyteYnhVQ4Nne7tQn 1fOu7gSGifWeo+2wOgYx1YXfLNDSt+K3w3iQWQbqa2hDmj6FNPgdWRi/TyY8XwfYTaV4hOodXeW 4+w== X-Google-Smtp-Source: AGHT+IFzc5yFh2wY77gjYrxQjTpVR45vDYq6+m5WrPEq+P+xzIkohYmigMzwvUyhRV68cdwu0zEDuQ== X-Received: by 2002:a05:600c:8b0d:b0:454:b97a:486e with SMTP id 5b1f17b1804b1-454d5602748mr17103525e9.10.1752055791519; Wed, 09 Jul 2025 03:09:51 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:d3be:a88a:dbb9:f905]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-454d5032997sm18342105e9.7.2025.07.09.03.09.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Jul 2025 03:09:51 -0700 (PDT) From: Stephan Gerhold Date: Wed, 09 Jul 2025 12:08:54 +0200 Subject: [PATCH v2 2/6] clk: qcom: videocc-sm8550: Allow building without SM8550/SM8560 GCC 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: <20250709-x1e-videocc-v2-2-ad1acf5674b4@linaro.org> References: <20250709-x1e-videocc-v2-0-ad1acf5674b4@linaro.org> In-Reply-To: <20250709-x1e-videocc-v2-0-ad1acf5674b4@linaro.org> To: Bjorn Andersson Cc: Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jagadeesh Kona , Konrad Dybcio , Abel Vesa , Johan Hovold , Bryan O'Donoghue , Stefan Schmidt , 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 From the build perspective, the videocc-sm8550 driver doesn't depend on having one of the GCC drivers enabled. It builds just fine without the GCC driver. In practice, it doesn't make much sense to have it enabled without the GCC driver, but currently this extra dependency is inconsistent with most of the other VIDEOCC entries in Kconfig. This can easily cause confusion when you see the VIDEOCC options for some of the SoCs but not for all of them. Let's just drop the depends line to allow building the videocc driver independent of the GCC selection. Compile testing with randconfig will also benefit from keeping the dependencies minimal. Reviewed-by: Bryan O'Donoghue Signed-off-by: Stephan Gerhold --- drivers/clk/qcom/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/clk/qcom/Kconfig b/drivers/clk/qcom/Kconfig index 36d6e6e1e7f0162d53f02f39125f4593517e0dba..26752bd79f508612347ce79fd36= 93359d4dd656d 100644 --- a/drivers/clk/qcom/Kconfig +++ b/drivers/clk/qcom/Kconfig @@ -1391,7 +1391,6 @@ config SM_VIDEOCC_8350 config SM_VIDEOCC_8550 tristate "SM8550 Video Clock Controller" depends on ARM64 || COMPILE_TEST - depends on SM_GCC_8550 || SM_GCC_8650 select QCOM_GDSC help Support for the video clock controller on Qualcomm Technologies, Inc. --=20 2.49.0 From nobody Tue Oct 7 14:10:00 2025 Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) (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 8C9D028BAA4 for ; Wed, 9 Jul 2025 10:09:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752055796; cv=none; b=JqlBi7MxNovYCMxlkK+Nih/SqMErAEHqdnPDiCABm16xVoHRxj0RKmU+xdMk5oOv1g5pFIY1sEsShkbpcl7mz3pIC9ioN87tbAdrcnfWaIV8+faIvWt/t5pdIvfHezHHExROqTFlvsuVui238CkudhmjuNK8/HcoZPNcna4vSzY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752055796; c=relaxed/simple; bh=oHtxKLb95kWtO1ABeXnwkyA2GtGWv8G/qQ04XDDzKoY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=C2IfFHYLMu1KX4UrLXSPQtoKHZGbjBEdA/4neSWrlnBKPa/Nlqmqd4Zw4TxgttVPIsY9hfGMYGitGbSTPFaO4zDciIY5zfFuNg7NzYrpFsR+PTfl+yvrhhDal7yhLenaVkSSdEYTtT+K8y3s4AotfuTT5xr9ZMhviF93uMToeCI= 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=TWg55c0C; arc=none smtp.client-ip=209.85.221.47 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="TWg55c0C" Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-3a4e742dc97so487927f8f.0 for ; Wed, 09 Jul 2025 03:09:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1752055793; x=1752660593; 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=6HxvD09F6nT+66ixpsjcoirCJ37IebWgFlBepGL5ug8=; b=TWg55c0Ce6UX+XBe4R+NVyUUzcZglTFolRq9nhSSuxSyHHGlbsI5LMdEmF5+r2G2Ee mW0UwkzcsA0if2hMAXRfRe48+jUd2i+b9AGh7YZtusQ0px5bwhWPNjVeUuyA/uTGRGjc cJE4EZ72MTm7QiSwP3jzAcvRBTLy/6MOS/vsR3MGhK3U8nJXQVpvezdheRG7qhF8ulL8 ZTFhipAIPZ+sNWCRpRVz/S4UVZSyOU+elNzq1KwEQ/DU7qSfvMW/bQKELsWryEB+WPgi Y9T2emXolOMAw1w/zetrR+XcocR1OfPv16K7ZL9L7ger7P0L/3SkndHiX2RLx8vqf9Zl 644w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752055793; x=1752660593; 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=6HxvD09F6nT+66ixpsjcoirCJ37IebWgFlBepGL5ug8=; b=Evg4aoLyECgYM1P/K7Oe1/Lp8d8fpSA+pxu4YG+BaQF7rbcZilqxRD5bJq4fiAB4yk ebzMv3t6M7krf+11A4/gFcSRoo4Vd/R+1B2JFHXrkMaA0rwzDBjDy57rEBBocicax/yl hNPDqN+88XbDM8DVf936/8BOROe02r6N3YETGt5DXaVZvmaVTJd8S8VUq7e64MdrgQa7 LAaY/NtbhRA4d721YmbAa8y9S3xdnav4++dQKIZDLdYT8CiznVEmy8C182dw/TLqduKx GAB0Bv0rsWycMBLDA1/yW4Cu8weaPMTWind2G14PGLQS8Z2p3YbkUX8f4toR/aY+p9fA cKNQ== X-Forwarded-Encrypted: i=1; AJvYcCUixT+R0MmBjD6FVM4Up8dx/24pwg6UyupYQJLZhnX98vTzIBky+AVhlfyRkOePkuhsVYuH7Z4omYI343w=@vger.kernel.org X-Gm-Message-State: AOJu0YxbBz1sZMJS5eHnBBG6cmKaBdAj5E3qCexU5SOMow22ORr1VM4p aP2/NLHJ4hdq16c7eWdeh7lnWEIV5hyFss8zuPRxB72uofuShq1FOHs0hJI8EkZooG8= X-Gm-Gg: ASbGnctCLv5hCeux1ERng4IPmfhv7TC6w7O1uTF3nn3Dkj2cFxKwp6FynSBGoiud7Ko uffJhhUjq0luI7YknDP/95RbAPpHvjBKQOy7NitVTbzT0iDYeFDlZMgHBGOmJxz2uakRQm9Cs6V KdMdsu52p5nd2qhnpTP3Edh4dIRr1gsok/ZiblbouaJ12Cy255P+WuxQI7pZqeNYdeIGIQvBJ2K qfrYFTQ3at/8+APzE1azz6RqbF6TmWSDoYejBXQwfAnWeajE6fUDqmAfANeIQc99QJqDjLlOAqx uXUH1GYJOrm7zQRjWqpR1QRMwhEGktiQ9oOLE/QhV8d2hVCH1iVkQtnA+MKC3EMcy+9ifD+Bncl G+Q== X-Google-Smtp-Source: AGHT+IGePVRa5c41YQYZ/2B1kylc5GX/RflEeqWBX0hcc0fLez3e7u4p1eY6s1aZVrZhJaHTwFshVQ== X-Received: by 2002:a5d:5f8d:0:b0:3a4:d9d3:b7cc with SMTP id ffacd0b85a97d-3b5de03575cmr4975600f8f.28.1752055792512; Wed, 09 Jul 2025 03:09:52 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:d3be:a88a:dbb9:f905]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-454d5032997sm18342105e9.7.2025.07.09.03.09.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Jul 2025 03:09:52 -0700 (PDT) From: Stephan Gerhold Date: Wed, 09 Jul 2025 12:08:55 +0200 Subject: [PATCH v2 3/6] clk: qcom: videocc-sm8550: Add separate frequency tables for X1E80100 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: <20250709-x1e-videocc-v2-3-ad1acf5674b4@linaro.org> References: <20250709-x1e-videocc-v2-0-ad1acf5674b4@linaro.org> In-Reply-To: <20250709-x1e-videocc-v2-0-ad1acf5674b4@linaro.org> To: Bjorn Andersson Cc: Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jagadeesh Kona , Konrad Dybcio , Abel Vesa , Johan Hovold , Bryan O'Donoghue , Stefan Schmidt , 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 X1E80100 videocc is identical to the one in SM8550, aside from slightly different recommended PLL frequencies. Add the separate frequency tables for that and apply them if the qcom,x1e80100-videocc compatible is used. Reviewed-by: Bryan O'Donoghue Signed-off-by: Stephan Gerhold --- drivers/clk/qcom/Kconfig | 2 +- drivers/clk/qcom/videocc-sm8550.c | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/drivers/clk/qcom/Kconfig b/drivers/clk/qcom/Kconfig index 26752bd79f508612347ce79fd3693359d4dd656d..53bbdbe0725bd1b37ecd4c6b15b= 0d31676d9f548 100644 --- a/drivers/clk/qcom/Kconfig +++ b/drivers/clk/qcom/Kconfig @@ -1394,7 +1394,7 @@ config SM_VIDEOCC_8550 select QCOM_GDSC help Support for the video clock controller on Qualcomm Technologies, Inc. - SM8550 or SM8650 devices. + SM8550 or SM8650 or X1E80100 devices. Say Y if you want to support video devices and functionality such as video encode/decode. =20 diff --git a/drivers/clk/qcom/videocc-sm8550.c b/drivers/clk/qcom/videocc-s= m8550.c index 3e5891b43ee404edc6c99bbf8f2583cb44df9e37..32a6505abe265472de4059c4a04= 8f731fdbf1dfe 100644 --- a/drivers/clk/qcom/videocc-sm8550.c +++ b/drivers/clk/qcom/videocc-sm8550.c @@ -145,6 +145,16 @@ static const struct freq_tbl ftbl_video_cc_mvs0_clk_sr= c_sm8650[] =3D { { } }; =20 +static const struct freq_tbl ftbl_video_cc_mvs0_clk_src_x1e80100[] =3D { + F(576000000, P_VIDEO_CC_PLL0_OUT_MAIN, 1, 0, 0), + F(720000000, P_VIDEO_CC_PLL0_OUT_MAIN, 1, 0, 0), + F(1014000000, P_VIDEO_CC_PLL0_OUT_MAIN, 1, 0, 0), + F(1098000000, P_VIDEO_CC_PLL0_OUT_MAIN, 1, 0, 0), + F(1332000000, P_VIDEO_CC_PLL0_OUT_MAIN, 1, 0, 0), + F(1443000000, P_VIDEO_CC_PLL0_OUT_MAIN, 1, 0, 0), + { } +}; + static struct clk_rcg2 video_cc_mvs0_clk_src =3D { .cmd_rcgr =3D 0x8000, .mnd_width =3D 0, @@ -177,6 +187,15 @@ static const struct freq_tbl ftbl_video_cc_mvs1_clk_sr= c_sm8650[] =3D { { } }; =20 +static const struct freq_tbl ftbl_video_cc_mvs1_clk_src_x1e80100[] =3D { + F(840000000, P_VIDEO_CC_PLL1_OUT_MAIN, 1, 0, 0), + F(1050000000, P_VIDEO_CC_PLL1_OUT_MAIN, 1, 0, 0), + F(1350000000, P_VIDEO_CC_PLL1_OUT_MAIN, 1, 0, 0), + F(1500000000, P_VIDEO_CC_PLL1_OUT_MAIN, 1, 0, 0), + F(1650000000, P_VIDEO_CC_PLL1_OUT_MAIN, 1, 0, 0), + { } +}; + static struct clk_rcg2 video_cc_mvs1_clk_src =3D { .cmd_rcgr =3D 0x8018, .mnd_width =3D 0, @@ -559,12 +578,22 @@ static const struct qcom_cc_desc video_cc_sm8550_desc= =3D { static const struct of_device_id video_cc_sm8550_match_table[] =3D { { .compatible =3D "qcom,sm8550-videocc" }, { .compatible =3D "qcom,sm8650-videocc" }, + { .compatible =3D "qcom,x1e80100-videocc" }, { } }; MODULE_DEVICE_TABLE(of, video_cc_sm8550_match_table); =20 static int video_cc_sm8550_probe(struct platform_device *pdev) { + if (of_device_is_compatible(pdev->dev.of_node, "qcom,x1e80100-videocc")) { + video_cc_pll0_config.l =3D 0x1e; + video_cc_pll0_config.alpha =3D 0x0000; + video_cc_pll1_config.l =3D 0x2b; + video_cc_pll1_config.alpha =3D 0xc000; + video_cc_mvs0_clk_src.freq_tbl =3D ftbl_video_cc_mvs0_clk_src_x1e80100; + video_cc_mvs1_clk_src.freq_tbl =3D ftbl_video_cc_mvs1_clk_src_x1e80100; + } + if (of_device_is_compatible(pdev->dev.of_node, "qcom,sm8650-videocc")) { video_cc_pll0_config.l =3D 0x1e; video_cc_pll0_config.alpha =3D 0xa000; --=20 2.49.0 From nobody Tue Oct 7 14:10:00 2025 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 5BB3328C025 for ; Wed, 9 Jul 2025 10:09:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752055799; cv=none; b=G+oin0A4K6E19DTv8rANcL8plssLKBa08p5rD/Z3bEiQUTgL6kMIS4H9KlqxDjpevICNM9eG3Y5fzg66hUlJ7IaX/cCG+eX0ZPibiV7PY7JjpuZHUJ0D+Y7K6rAmHyLNw3rSwqigXvZ/RAnjfPr6Sgo41akr8YVTnWTRbIjjy5A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752055799; c=relaxed/simple; bh=LxMkKb5hgW8cAQlNkcmWm9X1PpNrjirxZmIseahJ6W8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MSTnqwCPQwfCX4AsXfYHaFidvYb7r1ecl2hPgpLTAPbQZDY7AT1aeOWu/sqfmnBXW4noKiF7aHYhUFfiTyvlcAqUQ8/dDzjOlictgAXRH8Uu6582tGLNuTxsDqH+yzWHgl134vPjRD9NVSPYhKFwwl2SH9EYzM6dC8aE1/bJGnk= 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=WLSFuKtk; arc=none smtp.client-ip=209.85.128.44 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="WLSFuKtk" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-451d6ade159so47451365e9.1 for ; Wed, 09 Jul 2025 03:09:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1752055794; x=1752660594; 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=ZbOIQ7E1kZS/+21cXjdFZh+OYTVjRBSsv4Y2mT/dCkc=; b=WLSFuKtkvYKZmcz/iM1CeBnBF9vOR7Rq6MWwTZAqd2CJ9Uk9DWv2zZj6Hj90sOEeHw wn4rnSSPDCWMVyLf66v7GQUnwIxdnG6QXHYqhTzAsl7EhEiGKnNB1KL7yCs0jEcbfmE4 xkEsAXi37B7OAJmBaZjCMI+dQLfQVIf0Qu2yRX/Jhgu9s7+ucZ3VnQEuE3+y5uWdJyW6 fKgFX6GiX3KBAQtWZzW6fSJmhDNLDpqQwnefYFbBPG9qjmsWPX+OWvD4ggF25TC81cPM au4rG597SwGFLsxS/6ARY+yc0i4xnn/0fcPaOMX+3udJqoSa+h0NJrccnMvQdd+C+M6b 5+hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752055794; x=1752660594; 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=ZbOIQ7E1kZS/+21cXjdFZh+OYTVjRBSsv4Y2mT/dCkc=; b=toiBk4eoLXykGy1H7RUL3yl51J5J7O0T2xXnKUkUxYgeae5AqlOr8wtClDRtXpEplK 7rG0ILJhtOvjJB+DZ7w2GQ49RRstcH/x1UxCMAY9dhNhhWfXgWd1ytqX9TqcEjqRa47g 4ENcDzkxJ5c/jx+59TbSoSrh/rpJDdKRKfIZioaorRmgD2ejBVbEntXpFIe6oS3d/PoO +roYbHn1euQyk+N35bf1k5tbMj/hh88Zh5RmxQ+8GeaFanAuX/0jTbrpQvc1JbmOhN7G cQcnIbSoYfecsNNh3HZG9K78wGal03f/vhbtidDUdBk6rVJuW67tLN6SU157HncVTFy2 0zww== X-Forwarded-Encrypted: i=1; AJvYcCXTAn3NhB+YSX8SltOFsq8vEOEuxAskuMrV+vpe0evzxz/NV46GdiSusKUqI0YMqy9b6W690Jq7APgC3PY=@vger.kernel.org X-Gm-Message-State: AOJu0Yyi/tc1Gm0kXWvGYijWGtQRB0kGaWc0D+yMUeZtcDsIpxWGENvS p4uR7At1iVztRCdRrUusL+NrnL9Eej/an7OQFCuHX43fhV66nQseUG+qSojJPjFqb8Y= X-Gm-Gg: ASbGncssa3TtSDatcEbAfDd0eaXF0+44127xpC8Y4SxbqSj5zD2ZxZHg7KwdqwkKiwF 8geukOf7P+U9NC/qmQmF9nslysVkqWIDGnZFKgD09Ad0Wp3MNo8PT56Yti0spSyr2BjQx0Dr0FK Irhc8nXDKt+3T+HZUtQ7rvpSqENHF7t0+NZJ/4vNkf2uDpCABaFWgriHCXU8k7XivqpH40+EKVx S3fpot7zz+mFNCqpiYF4PC1TCN2i5MOFLINHTayT2uHHn2aZyJBwAyDZBBA2tfboQmQjnhLGv+B V1rsIaAzQdIzKYNFOZzCnzbGeUBYFNBLx58iz+vR6eWW2GltJuzJ+Y3VrvZovy6GATLVqFQlL/d /Fg== X-Google-Smtp-Source: AGHT+IGJCRy2yXBuJPF8rLO5PJrDnfPVSKiuDW0McfOpT3Cn3c63cry4nGGcVEDSDD3axp6iyvUJiQ== X-Received: by 2002:a05:600c:a305:b0:450:d3b9:4ba4 with SMTP id 5b1f17b1804b1-454d532eeecmr13729955e9.2.1752055793564; Wed, 09 Jul 2025 03:09:53 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:d3be:a88a:dbb9:f905]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-454d5032997sm18342105e9.7.2025.07.09.03.09.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Jul 2025 03:09:53 -0700 (PDT) From: Stephan Gerhold Date: Wed, 09 Jul 2025 12:08:56 +0200 Subject: [PATCH v2 4/6] dt-bindings: clock: qcom,x1e80100-gcc: Add missing video resets 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: <20250709-x1e-videocc-v2-4-ad1acf5674b4@linaro.org> References: <20250709-x1e-videocc-v2-0-ad1acf5674b4@linaro.org> In-Reply-To: <20250709-x1e-videocc-v2-0-ad1acf5674b4@linaro.org> To: Bjorn Andersson Cc: Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jagadeesh Kona , Konrad Dybcio , Abel Vesa , Johan Hovold , Bryan O'Donoghue , Stefan Schmidt , 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 Add the missing video resets that are needed for the iris video codec. Acked-by: Rob Herring (Arm) Reviewed-by: Bryan O'Donoghue Signed-off-by: Stephan Gerhold --- include/dt-bindings/clock/qcom,x1e80100-gcc.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/dt-bindings/clock/qcom,x1e80100-gcc.h b/include/dt-bin= dings/clock/qcom,x1e80100-gcc.h index 24ba9e2a5cf6c31e6e88c682e6bfcc60490d692d..710c340f24a57d799ac04650fbe= 9d4ea0f294bde 100644 --- a/include/dt-bindings/clock/qcom,x1e80100-gcc.h +++ b/include/dt-bindings/clock/qcom,x1e80100-gcc.h @@ -482,4 +482,6 @@ #define GCC_USB_1_PHY_BCR 85 #define GCC_USB_2_PHY_BCR 86 #define GCC_VIDEO_BCR 87 +#define GCC_VIDEO_AXI0_CLK_ARES 88 +#define GCC_VIDEO_AXI1_CLK_ARES 89 #endif --=20 2.49.0 From nobody Tue Oct 7 14:10:00 2025 Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) (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 6F93128C02B for ; Wed, 9 Jul 2025 10:09:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752055798; cv=none; b=V0BsPLWSRna6NAFvWvzESAueU5LWvAc9tQbd22BdP+PNskR2JHaN0uou3GaePDP2XpsibvxBSjf38nhXtCi/MkU9UDTZrhm+7Lfq2er+JjwD+J2AvO7UJegFPm/W76BGZgNeORC2BImg/HdxAYeJegb3GN4okbZZBlP+w7gfR8s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752055798; c=relaxed/simple; bh=BtljJoJu29he5h3E1fMJpoxReanEYHNeB8iJaVXCAtw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=s3PJMNf3eXYtlcesYvEgqaz4F1T9fQgIKvhUyCSWkeNdhzMr62fjndOBXdmumwNzywWd/ohE+vcjFqq93xt9dxiSiXBQu4MrSU2MKZoUwdI0ZPV1Re6UsdyGqecUTVAAFTuBn+QVhE3O8Ph3svTruPfmyx5eIB+nyedWoRxrXek= 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=F3GGNCFy; arc=none smtp.client-ip=209.85.221.52 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="F3GGNCFy" Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-3b49ffbb31bso2303004f8f.3 for ; Wed, 09 Jul 2025 03:09:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1752055795; x=1752660595; 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=cqgIfbUcailCPKp6TXnf2r6fZEj8c+V9PAnko/MkSqA=; b=F3GGNCFydH8nAyZAUz62L0GYK+E0E113B9lAmFB3dQreIF6CN/kVmGOqbgYI96f+d5 HGZmQW4r2Z8hpDmPGtytPziPWHDrollHp66c2Bmgy2XYuvfbVxOxgN7or2Ijp4SyxhLR cufeOylEGPXWy6cfpxLCnMg6x5AnJIAT4VGvARCr07P9zVAPWlp7iepvK8bSd95mL2rp 5Lnzj1ftoufwFxPveubaMqmo4ntsFIcljw27PBSz4D4a3hElAgmgmL4BPSCs1AJZH43G ugqCrqLhTaO2zoglNxFt/pwamiocs4vijK4f7Bsx2MgkT4nzxyOjAHisMOvRdb9ekKwF j+Rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752055795; x=1752660595; 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=cqgIfbUcailCPKp6TXnf2r6fZEj8c+V9PAnko/MkSqA=; b=N6+TLqT3MLkFwnNJLyrTodRYzkC3RJC1heimH8ZUSWjEqCfFD5QBCyY2/vavR2ZYQ1 o2qZ3iCbLlh9KTOsEWI+ekpKfjehvCZG5pNxhwFmPYhUG6sQjcHtkW8qO+WljqOOGPOn luV998/82psYvfbbu6xItqByDeTVJTllmlKlbNhxKDr5mGGOok0PUNowyF30i1XrxPYH NaacDzoMWyaQcvhdfS8KCX5hf2Db5h+HNeuKtuox++8megek92PJQlKqSoSHXaLPGO/R mcuLMNAddY8uMNtOfyLj58+PV7egoMPms5JrMAgaRBwmXTYHmwmT2LAPT7+8UcH4zZos zt/g== X-Forwarded-Encrypted: i=1; AJvYcCVihV7WqjFBRBEBFfEvvddyc6KrGd9LFgamuLtX6ek1jHdoB+MoaxOYXAM6iOCazFlyhSIqVKX46LikMLo=@vger.kernel.org X-Gm-Message-State: AOJu0YyQWnDtmA59V1s2uQvMmwFDnrFHcuS+hRswnE1Z/5boppJMd915 Wq+eYCoXoSwzTK2fa+9J62q6pE7/VsT43mUT8LXP3W5GOmr12kWPUPGJUVwNzCLm8fk= X-Gm-Gg: ASbGncven0IWw1uZBBoaTOIjboM+SrefyXXtVMF2aUfP1vJg/4ACGurMM7620j1Ir+m X7o3nxApPVNkOAyH2kMz5VfEhX0yQDhn9t6yST/kfyt4jYtxNgH18vvai48/NXVnP8gafs/thoV AY1Ox4s+1NNc4gsbL8wqwjkHT7msHsndQmlLbhmvvv7yFKPctst/KMBKitRIb9vr9+mYZfrsbSo WlEQqIV4GFsQGxfJp6u8FKj/P6eSNlnOnpv68XOPBA2lSHVMbO6FOxV0nxZewOK/Q6wwaQvycwW c2thqexG6ed6n0MrD/stik7P/aE3DI3ek6/vAIp5JjqJlL0fKRcM41rYSbWJfvIf+JodHJTSUi6 sk5IdOA9vwT6f X-Google-Smtp-Source: AGHT+IH+kX8gb16vc2IqysKW8WfIZF3xM6sEokJKtIyslzmvhXUij9HEIcvjHcBwVbgQKslIh5YFWA== X-Received: by 2002:a05:6000:41e5:b0:3a4:dcfb:3118 with SMTP id ffacd0b85a97d-3b5e44e3ccemr1447480f8f.10.1752055794558; Wed, 09 Jul 2025 03:09:54 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:d3be:a88a:dbb9:f905]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-454d5032997sm18342105e9.7.2025.07.09.03.09.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Jul 2025 03:09:54 -0700 (PDT) From: Stephan Gerhold Date: Wed, 09 Jul 2025 12:08:57 +0200 Subject: [PATCH v2 5/6] clk: qcom: gcc-x1e80100: Add missing video resets 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: <20250709-x1e-videocc-v2-5-ad1acf5674b4@linaro.org> References: <20250709-x1e-videocc-v2-0-ad1acf5674b4@linaro.org> In-Reply-To: <20250709-x1e-videocc-v2-0-ad1acf5674b4@linaro.org> To: Bjorn Andersson Cc: Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jagadeesh Kona , Konrad Dybcio , Abel Vesa , Johan Hovold , Bryan O'Donoghue , Stefan Schmidt , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio X-Mailer: b4 0.14.2 Add the missing video resets that are needed for the iris video codec. Copied from gcc-sm8550.c. Reviewed-by: Konrad Dybcio Reviewed-by: Bryan O'Donoghue Signed-off-by: Stephan Gerhold --- drivers/clk/qcom/gcc-x1e80100.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/clk/qcom/gcc-x1e80100.c b/drivers/clk/qcom/gcc-x1e8010= 0.c index 3e44757e25d3245e455918e9474c978c8dacaa5e..301fc9fc32d8e6e1ddf59c1d335= 0d84f6c06e4b6 100644 --- a/drivers/clk/qcom/gcc-x1e80100.c +++ b/drivers/clk/qcom/gcc-x1e80100.c @@ -6674,6 +6674,8 @@ static const struct qcom_reset_map gcc_x1e80100_reset= s[] =3D { [GCC_USB_1_PHY_BCR] =3D { 0x2a020 }, [GCC_USB_2_PHY_BCR] =3D { 0xa3020 }, [GCC_VIDEO_BCR] =3D { 0x32000 }, + [GCC_VIDEO_AXI0_CLK_ARES] =3D { .reg =3D 0x32018, .bit =3D 2, .udelay =3D= 1000 }, + [GCC_VIDEO_AXI1_CLK_ARES] =3D { .reg =3D 0x32024, .bit =3D 2, .udelay =3D= 1000 }, }; =20 static const struct clk_rcg_dfs_data gcc_dfs_clocks[] =3D { --=20 2.49.0 From nobody Tue Oct 7 14:10:00 2025 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) (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 6EF5828C2D7 for ; Wed, 9 Jul 2025 10:09:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752055801; cv=none; b=aiN3Xt213jfA8SGds5934soHS4KQh1L4yOkGd/oF7n0vikRfg8HJhYV3Geq10bmlr5r5Yahh4igkRYzYMNqPmc+qthjIf0QXVBhGlqj7CMtpqmAiN3GhonrlBeY4u5yjwFkhGtr7gmN43hNxYd+2Vwe581vp+eoQMVLiVmNHwVs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752055801; c=relaxed/simple; bh=kEp8ajy62MZOHSH4vdUAvdUYasBeiMz2bnbhckb03PQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iFRJg9AAFdqxDFhauMKkERVywmObeYnX7je67My0VXZ5gg1aHnPG4WxGb8hoLiB/NxgNu2n2fBNLWLK2Ky3Z5S/jIDUGaNbd/H1hfhRxeu7gVV5hFVswO1jdsTLIp+qWL8xYTlpWRgj50aulIrnLXyH2L/ATmNVuH/7pCwx6KVo= 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=tGuV/SXl; arc=none smtp.client-ip=209.85.128.48 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="tGuV/SXl" Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-4530921461aso38785865e9.0 for ; Wed, 09 Jul 2025 03:09:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1752055796; x=1752660596; 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=FLhy8LF1T3t5VE0CX6s+bDnMumndzyjwTeUrHHk11bo=; b=tGuV/SXlVlEMB7kKnJzKwc3WYQOvXwnxmg8W2K73YSpVCxBjvcaMSZBFpc19ZxdXB9 eNeGtMyhWfRt6modxcc4evTcTuta9XK/IsT5xQA05fOigaP82x1TX9JF/RyHxu7ISlwf kovU5foBkJUpYhHHYnl59WxaVVAeJUK9nfFC4+LBnotaIH6kOcIKGSzzwBMe8l2wjgsf +0PlsiqJ6j6/71ycIg6D4d6uyq9LZkUdtga/WUI61KEqpTAmbFMVaPpC48LD292UdLLE Xyrp32KbwGnLPPduEfwj8+jCXZffJTYV6PPubzWLEYASundrSDmiCTb9KlUV5rMbHOOh RLnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752055796; x=1752660596; 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=FLhy8LF1T3t5VE0CX6s+bDnMumndzyjwTeUrHHk11bo=; b=sX09JxvzpYR7Y1EAfobNTvyzWkHPKkeAcAsAlnXEu6BccCHjhKt3dyGSewf3uOKaQK X9OA6e+ggYP77cwOXLDqT7lvl8ELj/Z+SD3Sj4agRNkNpOasDs2t7UFHOY7rbovrynQQ Q/vGCUMJhrSbX3KK9ZVv/TBULPCEoeKaPpb7ydlqUGT5ZDrsiHIR7Vpkck8Em8sGwCis CsJ4ZeA0DU50t0cPWyQ2A8v638sHSI/9lC1R6adRKgBo2kUIl8nkXIXLzHJYvXIB3J9I +G3lv7OiGv12HutLJlHKLLEf+52QBxjIfwU7oYMR2xuyCnLT62MuSYfDk9KHnueSOfQT Qluw== X-Forwarded-Encrypted: i=1; AJvYcCUP65s1sECgZ0l1gnSJAECCwOTcuACFGNDZLseAnsKQxohZ+k3CM/nDT8J1s/Ua+N9em9Eik9vOqtCtnSI=@vger.kernel.org X-Gm-Message-State: AOJu0Yxy6BTYCbciXg8aCNN5RfLndxmE/fnMyrlNnjJ0DhJLmOmNeaP3 5AWSxoBS3pUxNAeDdpUJwmQjiAmSAeY+pYERHE8voYzKVIL36uP1maAW0T4DNw7kow4= X-Gm-Gg: ASbGncvkf8M3QsKGV55GBaiGupmah27zSKGEqyjgvXtFasa13CDUpC4h9G8tKqAKjsC HPzCyqOueba+hQsffC2qHmicsCIG8xgf/Lw9O1b7UTi+9puu3Z+1b1J6Obnz0BI5sUx66dZY1Q/ 9GzEfXn7WLGa2nKz+2rxUROJfSFmykX1GbCj7CsB9Cn9VY2VVR+fcAS6TXMKNlnxCe6/XVWNnV5 srysvtGZnyZzUI65F0wXgJl6W7H7vFYrDtut6PJ1AHdcmGxnehHHYnSDF8NrPUBE7Tm1ja8CN6F oULU8RxBxyDtQIN+nc4hY4gANjGBlgn7oCcQFPeu+/IeC1XNZGh5nQJV07zPYwqyTEUIUBZ58pU hxA== X-Google-Smtp-Source: AGHT+IF2k3MuNyMIclFNnkmRXnyOQl1bokRyuIriXi7yVmy9QjQfQRXhFOeP4vV1kIll5IG5M3PkXQ== X-Received: by 2002:a05:600c:4f95:b0:442:f482:c432 with SMTP id 5b1f17b1804b1-454d536c70emr20256535e9.18.1752055795625; Wed, 09 Jul 2025 03:09:55 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:d3be:a88a:dbb9:f905]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-454d5032997sm18342105e9.7.2025.07.09.03.09.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Jul 2025 03:09:55 -0700 (PDT) From: Stephan Gerhold Date: Wed, 09 Jul 2025 12:08:58 +0200 Subject: [PATCH v2 6/6] arm64: dts: qcom: x1e80100: Add videocc 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: <20250709-x1e-videocc-v2-6-ad1acf5674b4@linaro.org> References: <20250709-x1e-videocc-v2-0-ad1acf5674b4@linaro.org> In-Reply-To: <20250709-x1e-videocc-v2-0-ad1acf5674b4@linaro.org> To: Bjorn Andersson Cc: Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jagadeesh Kona , Konrad Dybcio , Abel Vesa , Johan Hovold , Bryan O'Donoghue , Stefan Schmidt , 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 Add the video clock controller for X1E80100, similar to sm8550.dtsi. It provides the needed clocks/power domains for the iris video codec. Reviewed-by: Bryan O'Donoghue Signed-off-by: Stephan Gerhold --- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100.dtsi b/arch/arm64/boot/dts/q= com/x1e80100.dtsi index a9a7bb676c6f8ac48a2e443d28efdc8c9b5e52c0..92f53bf13cfc42268a165dc9697= e5fa062e35742 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100.dtsi +++ b/arch/arm64/boot/dts/qcom/x1e80100.dtsi @@ -5,6 +5,7 @@ =20 #include #include +#include #include #include #include @@ -5171,6 +5172,20 @@ usb_1_ss1_dwc3_ss: endpoint { }; }; =20 + videocc: clock-controller@aaf0000 { + compatible =3D "qcom,x1e80100-videocc"; + reg =3D <0 0x0aaf0000 0 0x10000>; + clocks =3D <&bi_tcxo_div2>, + <&gcc GCC_VIDEO_AHB_CLK>; + power-domains =3D <&rpmhpd RPMHPD_MMCX>, + <&rpmhpd RPMHPD_MXC>; + required-opps =3D <&rpmhpd_opp_low_svs>, + <&rpmhpd_opp_low_svs>; + #clock-cells =3D <1>; + #reset-cells =3D <1>; + #power-domain-cells =3D <1>; + }; + mdss: display-subsystem@ae00000 { compatible =3D "qcom,x1e80100-mdss"; reg =3D <0 0x0ae00000 0 0x1000>; --=20 2.49.0